DSL

Lets See What We Can do! with F# Computation Expressions • Andrew Browne • YOW! 2015

Lets See What We Can do! with F# Computation Expressions • Andrew Browne • YOW! 2015

Andrew Browne demystifies F# Computation Expressions, showing how this powerful feature is a simple syntactic transformation. He demonstrates building custom expressions for handling optional values (maybe), asynchronous sequences, and even creating a Domain-Specific Language (DSL) with Free Monads for robust testing.

Privacy-First Research with OpenSAFELY • Eli Holderness & Hannes Lowette

Privacy-First Research with OpenSAFELY • Eli Holderness & Hannes Lowette

OpenSAFELY offers a new paradigm for medical research by bringing analysis code to sensitive patient data, rather than exporting the data itself. This interview explores its secure, privacy-preserving platform, its custom DSL `ehrql`, and how this model enforces reproducible, hypothesis-driven science while navigating the complexities of real-world clinical data.