DSL

Enter the Matrix • Conor Hoekstra • YOW! 2025

Enter the Matrix • Conor Hoekstra • YOW! 2025

Conor Hoekstra demonstrates how to achieve exponential productivity by combining AI-assisted development, array programming, and high-performance computing. Using a financial dashboard app built entirely with AI (Vibe Coding), he showcases a custom array-based DSL with a dual backend (interpreted BQN and compiled NVIDIA Parrot for GPUs), urging developers to fully embrace modern tools and elevate their expectations of what is possible.

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.