Reposted by Urs EnzlerAbdul El-Sayed @abdulelsayed.bsky.social · 01/10/2026I'd rather have an economy that makes 1,000 millionaires than 1 billionaire. 22586592202
Urs Enzler @ursenzler.bsky.social · 30/09/2026I'm working on the abstract for a new talk about software architecture. What do you think of this abstract? Is it clear and engaging? Are you missing something? Do you have any other suggestions? 110
Urs Enzler @ursenzler.bsky.social · 29/09/2026After a long summer break, I'm continuing my blog post series on event sourcing, focusing on how to handle acceptance workflows: an employee makes a change that needs approval from, e.g. their manager. So we need to accept or reject events. www.planetgeek.ch/2026/09/28/e... #EventSourcing #fsharpplanetgeek.chEvent Sourcing: two ways to enable accept/reject workflowsWhen an employee corrects the time they started or stopped working in a time-tracking system, a workflow typically notifies their manager or HR that the data has changed. Then, the manager or HR… 0143
Reposted by Urs EnzlerCharles Desneuf @selrahcd.bsky.social · 24/09/2026Tired of reading AI shit code and shit text. 032
Reposted by Urs EnzlerBaselOne @baselone.bsky.social · 23/09/2026🛠️ Three weeks to go. One day to go deeper. On October 14, #BaselOne26 starts with 5 hands-on workshops: more time to dig deeper, try things out and discuss your questions. 🎟️ Workshop only, combo or Full Pass – you decide. 🛠️ baselone.org#programm 🎟️ eventfrog.ch/BaselOne26 #BaselOne 001
Reposted by Urs EnzlerDaniel Marbach @daniel.openplace.net · 21/09/2026Azure Service Bus cannot autoforward a session-enabled subscription. I explored a transactional bridge that keeps one session-enabled endpoint queue and a recoverability model. www.planetgeek.ch/2026/09/21/a... #azure #dotnetplanetgeek.chAzure Service Bus sessions: Pub/sub without autoforwardingTL;DR: Azure Service Bus does not support autoforwarding from a session-enabled subscription. A direct workaround is to process each subscription as an application input, but that spreads session lock... 021
Urs Enzler @ursenzler.bsky.social · 15/09/2026Have you noticed that most former Agile coaches are now AI coaches? Make of that what you will. 😅 153
Urs Enzler @ursenzler.bsky.social · 15/09/2026Should I join the call for speakers? With what topic? - Event Sourcing: from basics to bi-temporal events - (Mis-)Estimation: why estimating effort does not work - To Test or not to Test - about tests and better alternatives - Team Decision Making - how to make good decisions quickly as a team 010
Reposted by Urs EnzlerVoxxed Days Zürich @voxxedzurich.bsky.social · 14/09/2026🚀 Today we opened the Call for Speakers and ticket sales for #VDZ27! Got a talk to share? Want to join us in Zürich? Now’s the time. 👇 vdz27.voxxeddays.ch/ #Voxxed #VoxxedZurich #VDZ27 #itwillbefunvdz27.voxxeddays.chVoxxed Days Zürich 2027 – Inspire. Have Fun. Repeat.Voxxed Days Zürich - Inspire. Have Fun. Repeat.. Tuesday, March 9th, 2027 at Arena Cinemas Sihlcity, Zürich, Switzerland. Tickets and conference details. 0117
Reposted by Urs EnzlerDaniel Marbach @daniel.openplace.net · 15/09/2026Delayed retries can break Azure Service Bus session ordering. If A1 fails, A2 and A3 may overtake it. Strict order may require a hold-back. www.planetgeek.ch/2026/09/15/a... #azure #dotnetplanetgeek.chAzure Service Bus sessions: Delayed retries may need a hold-backTL;DR: Most workflows are better off accepting out-of-order delivery and modeling the business process to cope with it. If strict order is a real requirement, however, Azure Service Bus sessions are o... 022
Reposted by Urs EnzlerSergey Tihon 🦔🦀 @sergeytihon.com · 12/09/2026F# Weekly #37, 2026 — F# 11 RC1 and Fantomas 8 Beta Land #fsharp sergeytihon.com/2026/09/12/f...sergeytihon.comF# Weekly #37, 2026 — F# 11 RC1 and Fantomas 8 Beta LandWelcome to F# Weekly, A roundup of F# content from this past week: News F# in .NET 11 RC 1 – Release Notes Microsoft News Announcing .NET 11 Release Candidate 1 – .NET Blog Use C# union… 0196
Reposted by Urs EnzlerAlvin Ashcraft @alvinashcraft.com · 08/09/2026Worse is better: C# versus F# by Mark Seemann buff.ly/nHXl52F #dotnet #csharp #fsharp #programming #functionalprogrammingblog.ploeh.dkWorse is better: C# versus F#C# is a great programming language, but F# is better. 2168
Reposted by Urs EnzlerSergey Tihon 🦔🦀 @sergeytihon.com · 05/09/2026F# Weekly #36, 2026 — Fable 5.16, FsLexYacc 12, and MSTest Goes Native AOT #fsharp sergeytihon.com/2026/09/05/f...sergeytihon.comF# Weekly #36, 2026 — Fable 5.16, FsLexYacc 12, and MSTest Goes Native AOTWelcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Test what you ship: MSTest and Native AOT Stop alt-tabbing into the wrong Visual Studio – Visual Studio Blog … 063
Urs Enzler @ursenzler.bsky.social · 04/09/2026Software architecture on social media is in a bad spot. It typically gets reduced to structure - to a diagram of boxes and arrows. However, the goal of architectural work is to build a system with the required quality attributes, such as performing fast enough, being reliable enough, and more. 030
Reposted by Urs EnzlerSergey Tihon 🦔🦀 @sergeytihon.com · 30/08/2026F# Weekly #35, 2026 — Fabulous 10, .NET Conf 2026 Announced, and C# 15 Preview #fsharp sergeytihon.com/2026/08/30/f...sergeytihon.comF# Weekly #35, 2026 — Fabulous 10, .NET Conf 2026 Announced, and C# 15 PreviewWelcome to F# Weekly, A roundup of F# content from this past week: News F# Compiler Services / Browser WASM Fantomas 8.0.0-alpha-026 – 2026-08-29 Microsoft News .NET Conf 2026 – Save the Date… 0114
Reposted by Urs EnzlerNick Tune @nick-tune.me · 28/08/2026Working with coding agents to refine a domain model is painful because they are not good at it by default. But even when you do create skills and guardrails to make them a bit better, discussing and refining a domain model is not the same as writing the lines of code yourself. 231
Reposted by Urs EnzlerDylan Beattie @dylanbeatt.ie · 28/08/2026Today I will be mostly enjoying the fact that according to the Schema.org type system documentation, there are four categories of person: alive, dead, undead, or fictional... 4374
Urs Enzler @ursenzler.bsky.social · 27/08/2026We had a great evening yesterday hosting Kevlin Henney @kevlin.bsky.social with his talk "Much Ado About Nothing" at our .Net user group Zentralschweiz. If you get the opportunity to attend this talk, take it! I also had a nice #eMTB ride getting there (62.4km, 700m elevation gain). #dotnet 031
Urs Enzler @ursenzler.bsky.social · 26/08/2026On my way with my mountain bike to the .Net user group Zentralschweiz event with @kevlin.bsky.social 071
Reposted by Urs EnzlerBaselOne @baselone.bsky.social · 26/08/2026🧅 Onion? Hexagonal? Clean? Fractal? Warum entscheiden? Auf der #BaselOne26 zeigt @ursenzler.bsky.social, wie sich Architekturansätze kombinieren lassen – mit Beispielen aus einer Applikation, die seit über 10 Jahren entwickelt wird. 💪 🎙️ baselone.org#programm 🎟️ eventfrog.ch/BaselOne26 #BaselOne 001
Urs Enzler @ursenzler.bsky.social · 25/08/2026On my way back home after .Net Day Switzerland. I talked about why estimation of effort does not work well and how to use estimates instead. Thanks for the many positive feedbacks and follow-up discussions. Blog post: www.planetgeek.ch/2024/02/07/m...planetgeek.ch(Mis)estimation – why estimates tend to be wrongProbably every software developer had to estimate the effort needed to implement some wanted software. And the estimate was likely rather wrong. I collected reasons why this happened to me over many… 040
Urs Enzler @ursenzler.bsky.social · 25/08/2026I’m looking forward to speaking at BaselOne 2026 on 14–15 October in Basel! My talk is about "Onion, Hexagonal, Clean or Fractal Architecture? Everything and more!" There are lots of other talks and great networking opportunities. Find out more at: baselone.orgbaselone.orgBaselOne: Die Software-Entwicklungskonferenz für das DreilandBaselOne 2026 ist die unabhängige Softwareentwickler Konferenz in Basel (14.–15. Oktober). Talks, Workshops & Networking für Entwickler, Architekten und Tech-Leads. 051
Urs Enzler @ursenzler.bsky.social · 21/08/2026New artwork in my office. 👀 Painted by my 13-year-old daughter. I work from home. #art 1101
Reposted by Urs EnzlerKevlin Henney @kevlin.bsky.social · 19/08/2026The great enemy of communication is the illusion of it. — William H Whyte 073
Urs Enzler @ursenzler.bsky.social · 14/08/2026Greatings to all my followers in Zurich 😊 …and all others. #eMTB 020
Urs Enzler @ursenzler.bsky.social · 14/08/2026The nice thing about having a little artist in the family (my 13y daughter) is that the artwork in my home changes frequently. 280
Reposted by Urs EnzlerSergey Tihon 🦔🦀 @sergeytihon.com · 12/08/2026F# in .NET 11 Preview 7 - Release Notes #fsharp github.com/dotnet/core/... 0123
Urs Enzler @ursenzler.bsky.social · 12/08/2026Don't miss the opportunity for a free talk by Kevlin Henney in Lucerne on the 26th of August 2026 at the .Net Usergroup Zentralschweiz: www.meetup.com/net-usergrou... The weather forecast (yes, still very unreliable) predicts rain at 25°.meetup.comMuch Ado About Nothing with Kevlin Henney , Wed, Aug 26, 2026, 6:00 PM | MeetupHi everyone, We are looking forward to hosting Kevlin Henney with his talk *Much Ado About Nothing*. Come join his talk and the follow-up discussions. Sandwiches and drin 000
Urs Enzler @ursenzler.bsky.social · 12/08/2026Over the last couple of days, I've seen several posts about TDD (Test Driven Development) and AI agents. How to get them to do TDD/red-green TDD, and whether it provides any value. Most of them had the same flaw. What they looked at isn't TDD. Some used Test First - not TDD. 🧵 #TDD 120
Reposted by Urs EnzlerKevlin Henney @kevlin.bsky.social · 11/08/2026Where I'm at next couple of months: .NET Day Switzerland, Zurich, 25 August dotnetday.ch .NET UG, Lucerne, 26 August meetup.com/net-usergrou... NDC Oslo, 14–18 September ndcoslo.com NDC Techtown, Kongsberg, 21–24 September ndctechtown.com GOTO Copenhagen, 28 September–2 October gotocph.com/2026dotnetday.ch.NET Day Switzerland 062
Urs Enzler @ursenzler.bsky.social · 06/08/2026We are thrilled to start our user group after the summer break with @kevlin.bsky.social. August 26th at 18:00 in Lucerne www.meetup.com/net-usergrou... #dotnetmeetup.comMuch Ado About Nothing with Kevlin Henney , Wed, Aug 26, 2026, 6:00 PM | MeetupHi everyone, We are looking forward to hosting Kevlin Henney with his talk *Much Ado About Nothing*. Come join his talk and the follow-up discussions. Sandwiches and drin 031
Reposted by Urs EnzlerBlack Aziz Anansi @blackazizanansi.blacksky.app · 04/08/2026I shouldn't have to convince adults that science is real. 441524263
Reposted by Urs EnzlerDaniel Marbach @daniel.openplace.net · 03/08/2026I’ve been using Azure Service Bus since the Service Bus for Windows Server days. My new series covers Azure Service Bus lessons learned the hard way. First up: filter count. At scale, the number of rules can matter more than the filter type. www.planetgeek.ch/2026/08/02/a... #azureplanetgeek.chAzure Service Bus: Count your filtersTL;DR: Azure Service Bus can publish one message to a topic and deliver it to multiple consumers. A topic is the shared destination, a subscription is a consumer-specific view, and a filter decides wh... 011
Reposted by Urs EnzlerSergey Tihon 🦔🦀 @sergeytihon.com · 01/08/2026F# Weekly #31 — MCP C# SDK v2.0, Unit-Test Agent, and MSBuild Binlog in VS Code #fsharp sergeytihon.com/2026/08/01/f...sergeytihon.comF# Weekly #31 — MCP C# SDK v2.0, Unit-Test Agent, and MSBuild Binlog in VS CodeWelcome to F# Weekly, A roundup of F# content from this past week: News What’s new in 2.0 | Elmish Land Microsoft News Announcing v2.0 of the official MCP C# SDK From generated code to truste… 0174
Reposted by Urs EnzlerAdrian Littlejohn @yorksfella59.bsky.social · 31/07/2026I still love this one... 😄 8190841419
Reposted by Urs EnzlerJoe Ingeno @joeingeno.bsky.social · 31/07/2026Fixing bugs in Event Sourcing is hard, for real? www.architecture-weekly.com/p/fixing-bug...architecture-weekly.comFixing bugs in Event Sourcing is hard, for real?Every system ends up with bad data. 012
Reposted by Urs Enzlerjkone27 @jkone27.bsky.social · 22/07/2026#fsharp is the #dotnet #rust but with GC (much better 99% of the times for regular code) in case someone wants to check it out, you language deniers 2174
Urs Enzler @ursenzler.bsky.social · 17/07/2026It is fascinating to see #csharp developers being so hyped about the next version of C# that brings discriminated unions to C#, or any other new FP-ish C# feature - and ignoring #fsharp completely, which has had them since 2005. 🤷♂️ Not saying everybody should switch to F#, but the ignorance is big. 6160
Urs Enzler @ursenzler.bsky.social · 16/07/2026Today was a typical Swiss work day. Most people start between 07:30 and 08:00, have lunch at precisely 12:00, and return around 13:00. After 17:00, most have left work. The graph shows the number of requests in our time tracking system from 06:00 to 18:00. 110
Urs Enzler @ursenzler.bsky.social · 14/07/2026In part 13 of my event sourcing series, we take a look at how to undo bi-temporal events (why and how): www.planetgeek.ch/2026/07/14/e... After this post, there will be a summer break. #EventSourcing #fsharpplanetgeek.chEvent Sourcing: undo set-remove-based bi-temporal events – because we mustIn part thirteen of this event sourcing series, we expand on set-remove-based bi-temporal events. In certain scenarios, we need to be able to undo events - typically because a user made a mistake.… 060
Urs Enzler @ursenzler.bsky.social · 13/07/2026Wenn du dein Denken und Entscheiden noch nicht an die KI ausgelagert hast, dann ist dieser Workshop etwas für dich. Wir haben im Workshop auch Zeit, über Cognitive-Offloading, AI Surrender, AI Brain Fry, AI Fatigue und Deskilling zu diskutieren. Also wann KI hilft und wann nicht. #WorkshopTage2026lnkd.inLinkedInThis link will take you to a page that’s not on LinkedIn 110
Urs Enzler @ursenzler.bsky.social · 09/07/2026Today, Urs’ 2nd Couch Conference happened. 7 developers watched conference talks on YouTube, each followed by a discussion. A great way to shorten my Watch-Later playlist. 🙂 Looking forward to the next one, whenever I organise it. 020
Urs Enzler @ursenzler.bsky.social · 07/07/2026Back to bi-temporal events in part 12 of my event sourcing series: www.planetgeek.ch/2026/07/07/e... This time, we look at set-and-remove-based bi-temporal events - the second variant of bi-temporal events in our system. See why they are needed, and the new problems. #EventSourcing #fsharpplanetgeek.chEvent Sourcing: set-and-remove-based bi-temporal eventsWe return to bi-temporal event sourcing in part twelve of my series on event sourcing. This time, we look at set-and-remove-based bi-temporal events - the second variant of bi-temporal events in our… 2102
Urs Enzler @ursenzler.bsky.social · 03/07/2026At first glance, this sounds interesting and scary. And there is #fsharp code in it - big plus 😅 121
Reposted by Urs Enzlerardalis (Steve Smith) @ardalis.com · 29/06/2026A developer I know recently asked: "Since we can produce code so fast now, does the code actually matter that much? Assuming the code fulfills the requirement through actual user testing, who cares what the code looks like?" I have thoughts: ardalis.com/why-care-abo... #AI #code #programmingardalis.comWhy Care About Agent Authored Code QualityIf AI can write code a hundred times faster than humans, and AI is going to be maintaining the app too, why should we care about code quality as long as it works? The assembly language analogy is comp... 296
Urs Enzler @ursenzler.bsky.social · 29/06/2026🧩 Problem-Solving für Softwareentwickler Jeden Tag lösen wir als Entwickler unzählige kleine und grosse Probleme – von Architekturfragen über Designentscheidungen bis hin zu Technologie-Trade-offs. Doch bei komplexen Herausforderungen passiert oft dasselbe: #WorkshopTage2026 100