When writing software, we currently seem to have to choose between an imperative style - easy to read and write, hard to reason about - and a monadic style - hard to read and write, easy to reason about.This talk is about being greedy and getting the best of both worlds, because we deserve it.
So, is there a modern solution for web apps that is powerful, simple, and blazingly fast in both CI and the browser? A solution that lets you write in your favorite backend language and is fun? The answer is Datastar!
In this talk, I’ll guide you through the crossroads where Scala intersects with AI, some applications aimed at boosting developer productivity, others focused on integrating your code with LLMs.
In this talk, we will refactor a real-world service using Extensions, Union Types, and Context Functions, demonstrating how to achieve a strictly typed, decoupled architecture that remains easy to read and evolve.
This will be a live coding demonstration of Scala's newest feature set: capture checking.
I would like to present the use of NamedTuples to implement some cool things in SQL Libraries