Urs Enzler

@UrsEnzler
406 Followers
108 Following
15 Posts

Software engineering, architecture and design stuff, mainly on .Net, F#, and Azure.

Co-Host of .Net user group Central-Switzerland.

#fsharp
#dotnet
#SoftwareArchitecture

Blogwww.planetgeek.ch
LinkedInwww.linkedin.com/in/ursenzler/

Why didn't I find this great feature of Rider earlier?
It makes initialising records so much easier.

And with a quick invocation of Fantomas, the record is reformatted to match our settings regarding { } alignment. We prefer the Aligned option.

#fsharp #JetBrainsRider

Rückblick auf 2025, Thu, Jan 29, 2026, 6:00 PM | Meetup

War da eigentlich noch etwas anderes los im Jahr 2025 ausser AI, LLMs, Agents und Spec-driven Entwicklung? Ach ja, muss jetzt ja alles Rust sein! Und wohl besser nicht auf

Meetup

As the saying goes, there are only twelve F# developers in the world. Obviously, they must have multiple jobs, according to this list of companies using F#:
https://github.com/fsprojects/fsharp-companies

By the way, if you use F# and your company is not on the list, please take the time to add it.

#fsharp

Hey #csharp and #fsharp fellow devs, check out https://github.com/nietras/Sep by @nietras a very well designed parsing CSV library.

First time I see sample of codes made with test assertions. Yes yes yes!

Also, very pleased to see fuzzy testing being mentioned.

GitHub - nietras/Sep: World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible.

World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible. - n...

GitHub
A guide to correct terminology.
#cats #science

Currently watching "Why Rust isn't everywhere (yet)". https://youtu.be/nOSxuaDgl3s?si=FFhGEyfDCfGO7LpH
A great interview.

And as an F# developer, I see many parallels.

And I will stick with F# - fits our needs better regarding application development.

#fsharp #rust

Rust 2025: $400K Salaries, Go, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

YouTube

However, I find the core idea of having developers who can implement a feature end-to-end essential to efficiently and effectively delivering features to customers and users. Otherwise, hand-offs and communication synchronisation points slow the team dramatically. 2/2

#Azure #fsharp #csharp #HTML #FullStack #TypeScript

Full Stack Developers seems to be a hot topic again (according to my social media feeds).

I don't like the term because what this full-stack depends on heavily is context.
For example, in our team, full-stack means: HTML, CSS, Angular, TypeScript, https://ASP.NET Core, C#, F#, SQL Server, Redis, Azure Table Storage, Azure Blob Storage, Azure Web Services, Azure ServiceBus, IdentityServer, Azure AppInsights, Dapper, Nuget, and running all these things in production - and much more. 1/2

ASP.NET Core, an open-source web development framework | .NET

Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.

Microsoft

Every decision in software development is a trade-off decision.
Should I use TDD or not to develop that piece of code?
Relational DB or table storage?
Model with bounded contexts or not?
FP or OOP?

If you think one option is always the best, you either work in a narrow context or you don't know enough about the alternatives.