Steven Proctor, “The Interceptor Pattern”
Abstract: Interceptors are a pattern in the Clojure community that help with state management, error handling, and asynchronous programming, with[…]
Abstract: Interceptors are a pattern in the Clojure community that help with state management, error handling, and asynchronous programming, with[…]
Abstract: In this talk I present a new approach to building web apps in Haskell, using htmx. htmx gives you[…]
"One more thing, we need the new system to produce our invoices/estimates/contracts/whatever as PDFs." Producing Portable Document Format files is[…]
Abstract: In Slaughterhouse V, Billy Pilgrim meets the Tralfamadorians, creatures that experience the world not as subject to the relentless[…]
The field of software design aims to make our software easier to maintain and change. But it has failed. After[…]
I'll introduce and demo darklang, a "deployless" programming language for building cloud backends, talking about why I built it and what[…]
This talk will explain how to use Nix like a `make` replacement. Even though Nix isn't typically used in this[…]
Abstract: I’ll talk about why I distributed tools to install and use OCaml on Windows. The talk will start with[…]
Okapi is a new server-side web framework for Haskell. In this talk I want to go over the design of[…]
Abstract: How can you accurately and easily scale events to trigger at a given time in a distributed system. This[…]
Abstract: This talk discusses the benefits of Property Based Testing (PBT), an overlooked testing methodology. It introduces PBT in F#[…]
Abstract: Introducing a new programming language to an existing stack always comes with challenges. In this talk, Richard discusses the[…]