Worse is better: C# versus F#
Mark Seemann argues that F# is superior to C# despite C#'s popularity, comparing features and ecosystem within .NET.
Mark Seemann argues that F# is superior to C# despite C#'s popularity, comparing features and ecosystem within .NET.
Explores Richard Gabriel's 'Worse is Better' concept, comparing popular vs superior software technologies with examples like JSON vs XML.
Wolverine and Marten improve F# support with pre-generated code and Roslyn optimizations for better deployment.
Explores using F# FSX scripts for flexible program configuration, comparing it to static formats like YAML or TOML.
A software engineer reflects on the human challenges of tech work, including burnout, team attrition, and the pressure to refactor legacy systems.
Explores combining F# and C# within .NET, highlighting F#'s functional strengths for domain logic and C#'s object-oriented approach.
A team's experience and technical preparation for the ICFP Contest 2023, including their switch to F# and infrastructure setup.
A developer automates the F# Software Foundation's mentorship pairing process, detailing the creation of a schedule planner to reduce manual work.
Compares Farmer and Pulumi for infrastructure as code in F#, and shows how to use both tools together for Azure deployments.
A developer shares their experience leading a new web project using F# and recommends key books for software development and team management.
A guide to writing unit tests for cloud infrastructure deployments using Pulumi and the F# programming language, with a focus on mocking.
Explores handling missing data in .NET, comparing C# 8.0's Nullable Reference Types with F#'s safer Option type for robust code.
Announcement of 'The Elmish Book', a practical guide to building modern web applications using F# and the Elmish architecture with Fable.
A developer shares progress from the first week of an F# mentorship, covering a full-stack web project and machine learning experiments for March Madness predictions.
A developer shares their experience mentoring C# and F# learners on the free, open-source Exercism platform and plans to help with its v3 transition.
A developer shares their experience participating in the free F# mentorship program, both as a mentee and a mentor, and encourages others to join.
A developer shares his initiative to create a list of companies using F#, and offers advice on introducing new technologies to a team.
Explores the benefits of functional programming and F# for improving code correctness and maintainability in C# teams.
Explores using the Tagless-Final pattern in F# for type-safe generic programming, addressing usability issues in libraries like TypeShape.
A tutorial on building a simple web-based Excel-like spreadsheet using F# and Fable, demonstrating functional programming concepts.