Designing a C#-friendly Result type (not just an F# port)Our team at D-EDGE works on a codebase that is roughly ¾ F# – ¼ C#. On the F# side, Result<'ok, 'error> is everywhere: business failures flow through return values, signatures tell the truth, and no t1VJul 28 · 19 min readromain-deneau.hashnode.dev
A real-world F# computation expression: short-circuiting computationstitle: "A real-world F# computation expression: short-circuiting computations" description: A case study of a small custom F# computation expression that models short-circuiting steps with domain-meanJun 17 · 23 min readromain-deneau.hashnode.dev
C# Tutorial: Creating an In-Memory Configuration BuilderTesting functionality that takes an XML or JSON file as input is no easy task. We'll see how to apply object-oriented design principles and modern programming language features to produce unit tests that are fun to write and easy to review. Code snip...Sep 9, 2025 · 7 min readromain-deneau.hashnode.dev