This is your work, valued

Functional programming educator and domain-driven design advocate who builds F# teaching materials and architectural frameworks.

domain-driven design and modelingF# language and functional programmingerror handling and railway-oriented programmingproperty-based testing and verificationtype-driven design and capabilitiesBlazor and modern .NET web frameworks

inferred from the public footprint

Wed
Thu
Fri
Sat
Sun
Mon
Yesterday

swlaschin

Top 30%
@swlaschin

Creator of F# for Fun and Profit, a comprehensive guide that's become the de facto introduction to functional programming in F#, and Railway-oriented Programming, a pattern that's influenced error handling across multiple languages.

F# for Fun and Profit. I wrote a free guide to learning F# through practical examples.

159

Domain Modeling Made Functional. I built a workshop teaching functional programming and domain-driven design together.

99

Turtle Implementations. I collected thirteen working implementations of a drawing turtle to show different coding approaches.

70

Oxford DDD. I made a week-long course teaching how to design software around business problems.

36

Pipeline. I wrote code examples for organizing work into clean, flowing steps.

29

Domain Modelling in F#. I wrote a training course on designing software through type systems.

32

F Sharp Decompiled. I made a guide showing F Sharp code translated into C Sharp.

14

FsRequire. I built a package manager for single source files instead of whole libraries.

4

F# for Fun and Profit. I collected all the code examples from my F# learning guide in one place.

13

DDD with F# Type System. I gave a talk on using types to design better software.

15

Test Talk. I made a talk explaining how to write better tests with less work.

28

Boustrophedonic Code. I collected code examples from my blog about software design.

2

Low-Risk F#. I wrote a guide for using F# safely at work without risk.

52

Sonar F# Security. I made a security scanner for F# that works in SonarQube.

24

Refactoring F#. I collected examples showing how to refactor and improve F# code.

24

Railway Oriented Programming. I gave a talk and wrote examples showing how to handle errors in organized ways.

11

Microwave. I made a step-by-step guide to software design using a microwave example.

12

F# for Fun and Profit. I made an offline guide to F# for building business software.

40

Domain-Driven Design Examples. I collected examples of organizing code around business logic.

1

Domain Modeling Workshop. I made a workshop on designing software systems with functional programming.

8

Domain Modeling Made Functional. I made a workshop teaching how to design software around real business problems.

8

Test Checker. I wrote examples showing how to test software by describing its rules.

8

Domain Modeling Made Functional. I wrote code samples showing how to model real business workflows in software.

519

Impossible Compiler Error. I found a real crash bug in the F# compiler that nobody else has reported.

1

Domain Modeling Made Functional. I built a workshop teaching how to design software around business rules.

28

Railway. I wrote slides and code examples showing a cleaner way to handle errors.

100

Domain Modeling Workshop. I made a workshop teaching functional programming through real business modeling.

8

DotNet Conf 2021. I collected slides and code examples from a programming conference.

11

Railway. I wrote a guide showing how to handle errors without tangling your code.

636

F# Advent 2016. I collected daily programming lessons into one free book.

4

Turtle. I made a talk showing 13 ways to build a turtle drawing program.

10

Domain Modeling Workshop. I created a workshop that teaches functional programming through real business modeling.

5

Capabilities. I wrote code showing how to control access through capabilities instead of permissions.

11

GetFSharp. I made a guide that helps people install and start using F#.

6