Rafal Dittwald, “Data Oriented Programming”
ZoomAbstract: The term "data-oriented programming" is often mentioned in the digital halls of the Clojure community, but what does it[…]
Abstract: The term "data-oriented programming" is often mentioned in the digital halls of the Clojure community, but what does it[…]
Abstract: While we all know how to construct working software, I certainly don't use every tool available to me, even[…]
Abstract: Roc is a purely functional programming language. It's currently in a pre-release stage of development, but it already has[…]
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[…]