Join the live-stream that we broadcast through youtube.com/@FUNOCaml!
The live-stream is provided for free and we're happy to chat with and receive questions from online attendees, btw! 🐫 🔥
Join the live-stream that we broadcast through youtube.com/@FUNOCaml!
The live-stream is provided for free and we're happy to chat with and receive questions from online attendees, btw! 🐫 🔥
Tikhon Jelvis presents practical use of SMT solvers like Z3 for code verification, error detection, and program synthesis. Hands-on OCaml demo showing how algebraic data types make formal verification accessible.
Sept 15-16, Warsaw, Poland
Tikhon Jelvis presents practical use of SMT solvers like Z3 for code verification, error detection, and program synthesis. Hands-on OCaml demo showing how algebraic data types make formal verification accessible.
Sept 15-16, Warsaw, Poland
Nathan Taylor and Nat Mote share their experience migrating a massive OCaml codebase to OCaml 5's shared-memory parallelism at FUNOCaml 2025 (Warsaw, Sept 15-16).
Nathan Taylor and Nat Mote share their experience migrating a massive OCaml codebase to OCaml 5's shared-memory parallelism at FUNOCaml 2025 (Warsaw, Sept 15-16).
Romain Calascibetta teaching Vif & Hurl - a typed web framework for OCaml 5 with end-to-end type safety for routes, forms, and SQL queries.
Build a real-time chat app while learning how OCaml's type system eliminates web dev bugs.
Romain Calascibetta teaching Vif & Hurl - a typed web framework for OCaml 5 with end-to-end type safety for routes, forms, and SQL queries.
Build a real-time chat app while learning how OCaml's type system eliminates web dev bugs.
Austin Theriault from Semgrep shows how they instrument their production OCaml systems for observability at scale. Hands-on implementation techniques and real-world patterns.
Austin Theriault from Semgrep shows how they instrument their production OCaml systems for observability at scale. Hands-on implementation techniques and real-world patterns.
Practical insights for anyone dealing with multi-language systems or performance optimization.
Sep 15-16, Warsaw 🇵🇱 Live Stream on YouTube
Practical insights for anyone dealing with multi-language systems or performance optimization.
Sep 15-16, Warsaw 🇵🇱 Live Stream on YouTube
Join Nicolás Ojeda Bär from LexiFi at FUNOCaml 2025 for "Hacking the OCaml Compiler to Add Type Reflection" - a hands-on workshop where you'll implement type reflection as an alternative to PPX.
📅 Sept 15-16, Warsaw
🔧 Compiler hacking 101
#OCaml #FUNOCaml2025
Join Nicolás Ojeda Bär from LexiFi at FUNOCaml 2025 for "Hacking the OCaml Compiler to Add Type Reflection" - a hands-on workshop where you'll implement type reflection as an alternative to PPX.
📅 Sept 15-16, Warsaw
🔧 Compiler hacking 101
#OCaml #FUNOCaml2025
They'll share how they implemented portable lock files for esy (Reason/OCaml package manager) to achieve reproducible builds across different operating systems.
📅 Sept 15-16, Warsaw
They'll share how they implemented portable lock files for esy (Reason/OCaml package manager) to achieve reproducible builds across different operating systems.
📅 Sept 15-16, Warsaw
"State of the OCaml Ecosystem 2025" digs into real GitHub data - repo activity, contributor trends, and which libraries are gaining traction.
See the numbers behind OCaml's momentum and where it's headed.
"State of the OCaml Ecosystem 2025" digs into real GitHub data - repo activity, contributor trends, and which libraries are gaining traction.
See the numbers behind OCaml's momentum and where it's headed.
Slipshow: A Full-Featured Presentation Tool in OCaml
FUN OCaml 2025 | Warsaw | Sept 15-16
How one developer rewrote a JavaScript presentation tool in OCaml, creating a platform with runtime engine, collaborative editing, VSCode extension & app.
Slipshow: A Full-Featured Presentation Tool in OCaml
FUN OCaml 2025 | Warsaw | Sept 15-16
How one developer rewrote a JavaScript presentation tool in OCaml, creating a platform with runtime engine, collaborative editing, VSCode extension & app.