Oli Sturm
banner
bsky.oliversturm.com
Oli Sturm
@bsky.oliversturm.com
Programming architect, training director at DevExpress, 11-year Microsoft MVP, Docker Captain - international speaker, writer, trainer, mentor. Programming languages and FP, web frameworks, CQRS/ES. Hifi, Amateur Radio, Tattoos, Jazz. South-west Scotland.
Visit my full-day #architecture workshop at #Techorama NL in a few weeks and learn approaches for future-proof distributed systems which scale down to standalone apps - with code to read and play with, or use as a template. Hope to see you there! Here's my referral link:
pretix.eu/techorama-nl...
September 15, 2026 at 1:05 PM
Reposted by Oli Sturm
💥 Muss DDD wirklich OOP sein?

@bsky.oliversturm.com zeigt auf der #bastacon:
🧩 DDD mit puren Funktionen
🔒 Unveränderliche Daten
⚡ Event Sourcing ohne OOP-Ballast

📅 Donnerstag, 01.10.2026 | 🕞 15:30 – 16:30 Uhr | BASTA! | 📍 Mainz

🔗 https://tinyurl.com/3b8kd84m

#SoftwareArchitecture
August 17, 2026 at 9:02 AM
Very many thanks to @docker.com for re-awarding me as a Docker Captain again for 2026! #DockerCaptains
In case you missed it, go check out Docker Sandboxes at www.docker.com/products/doc...!
June 9, 2026 at 1:06 PM
Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 basta.net/frankfurt/
BASTA! Frankfurt | Die Konferenz für .NET, Web & AI Innovation
Besuchen Sie die führende Konferenz für .NET, Windows & AI Innovation | 2. – 6. März 2026 | Frankfurt am Main
basta.net
February 28, 2026 at 12:59 PM
Reposted by Oli Sturm
🏗️ #Microservices, #Kubernetes, #AI – Was bleibt 2026 relevant?

@bsky.oliversturm.com bringt Dich auf den neuesten Stand aktueller Technologie- und Architekturfragen. Mit Fokus auf Deine Anliegen!

 📅 Mo, 2. März 26 | 🕘 9 –17 Uhr | #bastacon |📍FFM

🧠 Workshop: https://tinyurl.com/287zyjnd
February 25, 2026 at 10:31 AM
Exciting news: Join me at DevSum 2026 for my presentation "Streamlining Microservices Communication with CQRS and Event Sourcing" - let's find out together how these architectural patterns are shaping the future of software development! www.devsum.se/agenda/strea... #DevSum #SoftwareDevelopment
February 13, 2026 at 12:02 PM
Many thanks to the organizers of NDC London for including me in their speaker lineup this year! Also to the cool 100 who saw my C# talk there, and to the team who talked to me about their #DevExpress #DevExtreme React application! 🔥 ndclondon.com/agenda/advan... #NDCLondon #SoftwareDevelopment
February 13, 2026 at 10:00 AM
Today I’m on my way to speak at #NDCLondon . Looking forward to lots of great talks and to meeting all my friends! See you there!
NDC London 2026 | Conference for Software Developers
NDC London 2026 is a 5-day event for Software Developers, 26-30 Jan at the Queen Elizabeth II Centre, Westminster.
ndclondon.com
January 27, 2026 at 9:13 AM
Many thanks to Sessionize - for the 3rd year running I'm part of the Most Active Speakers list for 2025. Here are my stats: In 2025 I spoke at 9 events in 5 countries, delivering 18 talks, 7 workshops, 2 keynotes and 2 moderated game shows. Here's to 2026, let's go! 🚀 sessionize.com/olisturm
January 13, 2026 at 2:04 PM
Today I’m on my way to Cologne Germany for DDC 2025, where my workshops run Monday and Thursday. Tomorrow we’ll discuss migration from the .NET brownfield in depth, and Thursday I’ll show practical scenarios involving a GraphQL data access facade. See you there!
DDC 2025 – Die .NET Developer Conference in Köln | DWX Developer World
.NET Developer Conference (DDC): Deine Top-Konferenz für .NET, C#, Cloud & KI – Workshops, Sessions & Deep-Dives vom 24.–27.11.2025 in Köln.
www.developer-world.de
November 23, 2025 at 9:13 AM
Reposted by Oli Sturm
Pattern Matching in C# für Fortgeschrittene – auf der #bastacon in FFM mit @bsky.oliversturm.com 

Mehr als „switch“: strukturierteres Domain-Model, weniger Boilerplate, klare Logik. 

ℹ️Session Infos: https://tinyurl.com/532md34z
🎟️Frühbucher-Tickets: https://tinyurl.com/57zudayw

#csharp #dotnet
November 12, 2025 at 3:05 PM
Tomorrow I’ll present my keynote “The Future of Software, According to History” at the .NET Developer Days in Warsaw. Plus a couple of nice C# talks tomorrow and Wednesday! See you there! developerdays.eu/warsaw/
.NET DeveloperDays 2025 Warsaw
Build an impressive website with the best-rated top-seller WordPress theme
developerdays.eu
October 20, 2025 at 4:45 PM
I had two very busy weeks, speaking at the entwickler.de Summit in Berlin and then at BASTA! in Mainz. I had a great time - many thanks to the organizers for the great experience, and to the hundreds who attended my talks and workshops! @bastacon.bsky.social @entwicklerde.bsky.social
September 26, 2025 at 3:30 PM
Did you attend my keynote about future predictions at the entwickler.de Summit in Berlin last week or at BASTA! this week? Find the results here now: www.oliversturm.com/future/ETT4Y... @bastacon.bsky.social @entwicklerde.bsky.social #bastacon
Hier ist euer Jahr 2055! – Keynote BASTA! 2025
© 2025 Lazy Evaluation Ltd.
www.oliversturm.com
September 26, 2025 at 8:13 AM
Reposted by Oli Sturm
☀️ Tag 2 der Hauptkonferenz bei der #bastacon in Mainz!

Heute u. a.:
🔐 OpenID Connect – @rolandblue.bsky.social
🏗️ Cloud Arch 2025 – Marius Zaharia
💡 #dotnet 10 & Blazor – @dotnetdoktor.bsky.social
🌍 Keynote: Diversity – @wildermuth.com
🎉 Abend: BASTALLIONÄR mit @bsky.oliversturm.com

👉 Let’s go! 🚀
September 24, 2025 at 6:09 AM
Reposted by Oli Sturm
🚀 Auftakt der #BASTAcon in Mainz:
Heute ganztägige Workshops zu .NET 10, DDD, C#, Architektur & KI mit @dotnetdoktor.bsky.social, @hschwentner.bsky.social, @rstropek.bsky.social, @bsky.oliversturm.com, Jörg Neumann & Marco Frodl.

👉 Los geht’s in eine Woche voller .NET-Power!
#dotnet #csharp #AI
September 22, 2025 at 9:02 AM
This new from @docker.com: Docker Offload enables you to run container setups in the cloud, right from your dev machine, also for #AI since it offers GPU acceleration - together with models in compose files, MCP support, this is very exciting! www.docker.com/products/doc... #AgenticAI #DockerOffload
Docker Offload: Supercharging Cloud-Native Development | Docker
Build, test, and scale resource-intensive models by moving AI workloads to the cloud with Docker Offload. All while accessing high-performance GPUs without leaving your local workflow.
www.docker.com
July 10, 2025 at 12:14 PM
Not too ugly in #Scotland today. In the distance: my neighbors.
June 29, 2025 at 4:04 PM
People say it’s weird how I like to pick up with old friends as if no time had passed. I think it’s weird not to! Is there a time limit on friendship? Auto-unfriend after X months? Nah. Real friends don’t expire. Let's be friends. Unlimited.
June 26, 2025 at 1:06 PM
Must plan ahead for the important things in life. #JethroTull
June 23, 2025 at 8:46 AM
I generally prefer MacPorts (www.macports.org) over Homebrew (brew.sh) on my Mac. I have both because sometimes I need them for convenience, but Homebrew has a horrible habit of unexpectedly updating loads of stuff due to over-simplified dependency handling. Go #MacPorts !
June 19, 2025 at 4:09 PM
Did you know that Apple includes the ancient bash 3.2 from 2007 in macOS by default? Apparently they want to avoid GPLv3 for system components. bash is common in shell scripts and features added in the last 18 years will cause issues! Get a current bash from brew.sh or www.macports.org !
June 19, 2025 at 1:09 PM
Still on the topic of shell work, since I've never mentioned it before: go grab Atuin (yes, Terry Pratchett!) to handle your history. Never again lose that cool command you wrote! Easy to use, this thing gets going within two minutes or so. atuin.sh
Atuin - Magical Shell History
Sync, search and backup shell history with Atuin
atuin.sh
June 18, 2025 at 1:34 PM
Nushell is a new shell, and I've now decided I like it after several tries over the years. It handles data elegantly enough, without dropping relevant features I'd miss after using other shells for more than 30 years. Try it! Of course the name is great. Nu? #nushell www.nushell.sh
Nushell
A new type of shell.
www.nushell.sh
June 18, 2025 at 8:13 AM
WhatsApp breaks the promise to not show ads. Remember how WhatsApp used to be a paid service? Now they want your data instead of your money. www.msn.com/en-in/techno...
In completely unrelated news, if you have my phone number you can also find me on Signal. No ads there. Really. signal.org
Signal Messenger: Speak Freely
Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.
signal.org
June 17, 2025 at 9:13 AM