First Name: Jerry
Last Name: Kott
youtube: https://youtu.be/F8TCVnpMt2w
Title: HTTP/2 in the Cincom Smalltalk™ SiouX Server
Type: Talk
Abstract:
In this presentation, Jerry will discuss technical aspects of the newly added support for HTTP/2 in the SiouX HTTP server. SiouX is a general-purpose Web
server that uses both HTTP and HTTPS protocols and Net/Xtreams. This framework provides a secure, efficient and extensible server with HTTP services that
are in sync with the current HTTP standards.
Some of the topics covered in this talk will include:
• How to configure a SiouX Server to handle HTTP/2 requests. A brief overview of the HTTP protocol upgrade mechanism and the API to enable
processing of HTTP/2 requests by SiouX.
• High level design overview. Describe differences between multiple request/response pairs over multiple connections in HTTP/1.1 and stream
multiplexing over a single connection in HTTP/2.
• Security considerations: although HTTP/2 can be used over a plaintext connection, all browser vendors announced they will only implement the
secure version, using TLSv1.2 as the transport protocol. This has significant consequences for web server operators as it requires certificate management
and a minimum required set of supported cipher suites. Jerry will present a summary of those requirements and show a full secure web server configuration
with certificate files and HTTP/2 support.
• A demo of an AppeX application using combined HTTP/1.1 and HTTP/2 resources, showing a comparison between the two protocols relative performance.
Bio:
Jerry Kott, a senior software engineer, has been with Cincom Systems, Inc. now for nine years. Jerry is a valuable member of the Protocols team responsible
for network protocols, security and web application development components of the Cincom Smalltalk Foundation. With Cincom® ObjectStudio® and Cincom®
VisualWorks® both built on the same Foundation, this engineering group is responsible for critical improvements that enhance both products. Specifically,
Jerry brings a vast knowledge of network protocols and security to this team, instrumental in enhancing those components in Cincom Smalltalk.
In his talk, Jerry will be discussing HTTP/2 in the Cincom Smalltalk SiouX Server.
Prior to joining Cincom, Jerry worked as a Smalltalk consultant in a variety of industries including finance, insurance, telecommunications, manufacturing
and entertainment. Throughout his career, Jerry has used most of the Smalltalk dialects. He first met Smalltalk/V in his native Czechoslovakia in 1988 while
writing his Masters theses at the Faculty of Mathematics and Physics, Charles University of Prague. The political upheaval of 1988/1989 led Jerry to leave
Czechoslovakia, and after a year in Austria, his family settled in Canada. While working as a programmer analyst at the TD Bank in Toronto, he was
reintroduced to Smalltalk in 1993—this time with