Skip to content

Details

  • NGINX Unit - Liam Crilly (F5)
  • React Query - Thomas Blakey (Apple)
  • Functional Codecs with TypeScript - Jesus Cano (intellegens)

Simplify Your Application Stack with NGINX Unit

NGINX Unit is a new open source project from the NGINX team. It aims to simplify the application stack at the runtime by delivering three core capabilities in a single component. Unit can serve static assets, natively run Node.JS applications, and proxy to backends. Attend this talk to learn how the usual combination of reverse proxies and web servers can be replaced with a smaller stack and a configuration that describes the entire application, from network port to application runtime.

Liam Crilly leads the NGINX Unit incubation group at F5. He wrote his first web app in 1993, and has enjoyed working with Internet software ever since. Liam has worked in product roles at NGINX (part of F5) since 2015, and previously at various Cambridge-based internet companies (ElectricMail, Signify, Velocix).

Functional Codecs with TypeScript

Functional codecs are an elegant way to do runtime IO coding/encoding. I used them in the company where I work, Intellegens, because we had to solve the problem of communicating with a legacy API that only sends and receives untyped CSV data and a React UI that renders a UI based on that CSV. In our first implementation, we used Typescript's type guards and some additional code but we found that those runtime times were hard to extend, compose and test.

Codecs are a beautiful solution to solve this problem. We used the the functional libraries fp-ts and io-ts.

Jesus Cano (Intellegens)

Related topics

Events in Cambridge, GB
New Technology
JavaScript
Computer Programming
New Product Development: Software & Tech
Open Source

You may also like