Sign in

Oli Sturm

@bsky.oliversturm.com
695 followers 213 following 123 posts

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.

PostsRepliesMedia
Oli Sturm @bsky.oliversturm.com · 15/09/2026
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...
000
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 17/08/2026
💥 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 🔗 tinyurl.com/3b8kd84m #SoftwareArchitecture
011
Oli Sturm @bsky.oliversturm.com · 09/06/2026
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...!
000
Oli Sturm @bsky.oliversturm.com · 28/02/2026
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.net
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
000
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 25/02/2026
🏗️ #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: tinyurl.com/287zyjnd
011
Oli Sturm @bsky.oliversturm.com · 13/02/2026
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
120
Oli Sturm @bsky.oliversturm.com · 13/02/2026
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
020
Oli Sturm @bsky.oliversturm.com · 27/01/2026
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!
ndclondon.com
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.
110
Oli Sturm @bsky.oliversturm.com · 13/01/2026
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
110
Oli Sturm @bsky.oliversturm.com · 23/11/2025
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!
developer-world.de
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.
010
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 12/11/2025
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: tinyurl.com/532md34z 🎟️Frühbucher-Tickets: tinyurl.com/57zudayw #csharp #dotnet
011
Oli Sturm @bsky.oliversturm.com · 20/10/2025
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/
developerdays.eu
.NET DeveloperDays 2025 Warsaw
Build an impressive website with the best-rated top-seller WordPress theme
040
Oli Sturm @bsky.oliversturm.com · 26/09/2025
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
030
Oli Sturm @bsky.oliversturm.com · 26/09/2025
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
oliversturm.com
Hier ist euer Jahr 2055! – Keynote BASTA! 2025
© 2025 Lazy Evaluation Ltd.
011
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 24/09/2025
☀️ 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! 🚀
011
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 22/09/2025
🚀 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
001
Oli Sturm @bsky.oliversturm.com · 10/07/2025
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.com
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.
021
Oli Sturm @bsky.oliversturm.com · 29/06/2025
Not too ugly in #Scotland today. In the distance: my neighbors.
010
Oli Sturm @bsky.oliversturm.com · 26/06/2025
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.
010
Oli Sturm @bsky.oliversturm.com · 23/06/2025
Must plan ahead for the important things in life. #JethroTull
010
Oli Sturm @bsky.oliversturm.com · 19/06/2025
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 !
000
Oli Sturm @bsky.oliversturm.com · 19/06/2025
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 !
010
Oli Sturm @bsky.oliversturm.com · 18/06/2025
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.sh
Atuin - Magical Shell History
Sync, search and backup shell history with Atuin
000
Oli Sturm @bsky.oliversturm.com · 18/06/2025
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.sh
Nushell
A new type of shell.
020
Oli Sturm @bsky.oliversturm.com · 17/06/2025
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.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.
010
Reposted by Oli Sturm
Jeff Fritz @csharpfritz.com · 13/06/2025
Did you know that the Microsoft Docs now have an MCP? Learn more about it in today's Copilot tip: copilotthatjawn.com/tips/microso...
copilotthatjawn.com
193
Oli Sturm @bsky.oliversturm.com · 13/06/2025
Fantastic news from @docker.com: I've been renewed as a Docker Captain for another year! Many thanks to everybody at Docker for making such a brilliant product, and especially to Eva Bojorges for keeping us Captains involved! #Docker #DockerCaptains
120
Oli Sturm @bsky.oliversturm.com · 10/06/2025
This week I'll be presenting at #DevSum in Stockholm. Brilliant lineup at this event, check out their agenda. Say hi if you see me there! www.devsum.se
000
Oli Sturm @bsky.oliversturm.com · 09/06/2025
New key switches again! Sunset chocs in my #ZSA #Voyager were rougher than I'd like. Decided to try clicky Jade for a change. Oh my, so clicky! Prob not my last change. Is there a tactile alternative between Brown and Sunset? #MechanicalKeyboards www.zsa.io/voyager keebd.com/en-gb/produc...
020
Reposted by Oli Sturm
Rob Richardson @robrich.bsky.social · 04/06/2025
github.com/oliversturm/... - an #OpenAI #LLM app with #dotNET #API and #React front-end. The use-case is mighty weird, but the pattern is super cool. Nice work @bsky.oliversturm.com.
github.com
BusinessAppWithAI/BusinessAppWithAI/BusinessAppWithAI.Server/CodeGenerator.cs at english · oliversturm/BusinessAppWithAI
Contribute to oliversturm/BusinessAppWithAI development by creating an account on GitHub.
111
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 20/05/2025
🚢 Container verstehen – endlich praktisch! @bsky.oliversturm.com‬ zeigt dir in einer Live-Demo-Session, wie Docker Compose & Co. deinen Dev-Alltag erleichtern. Kein Foliensalat – nur Praxis! #Docker #DevLife #Containers 🔗 basta.net/net-framework-c/dotnet-co…
121
Oli Sturm @bsky.oliversturm.com · 19/05/2025
This week I'll be at #NDCOslo presenting about #Docker and containers in general, with a focus on #dotnet developers - hope to see you there! ndcoslo.com
ndcoslo.com
NDC Oslo 2025 | Conference for Software Developers
NDC Oslo 2025 is a 5-Day Event for Software Developers, 19-23 May in Oslo Spektrum.
000
Oli Sturm @bsky.oliversturm.com · 13/05/2025
On my way to SDD 2025 in London today. Meet me there for one of my presentations on #CSharp, #EventSourcing, #Docker, #FunctionalProgramming, or my C# Masterclass. Say hello if you’re there! #sdd2025 @sddconf.bsky.social
sddconf.com
Software Design & Development
UK conference on key software development topics from world-class speakers
000
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 13/05/2025
🔧 WebAssembly + .NET = Zukunft! @bsky.oliversturm.com zeigt dir, wie Blazor, WASI & Co. deine Apps sicherer, performanter & plattformunabhängig machen. 🚀 Mit Live-Demos! #WebAssembly #DotNet #Blazor #BASTAcon 🔗 basta.net/net-framework-c/blazor-wa…
011
Oli Sturm @bsky.oliversturm.com · 03/04/2025
I little while ago I played around with a pre-release of the new #Docker Model Runner. Cool stuff if you use models as a dev or a user -- and now the (beta) feature is available publicly. Go check it out! Here's a link to the main docs to get you started: docs.docker.com/desktop/feat... #LLM #AI
docs.docker.com
Docker Model Runner
Learn how to use Docker Model Runner to manage and run AI models.
110
Oli Sturm @bsky.oliversturm.com · 30/03/2025
This morning it would have seemed unlikely to post this, but here goes: I’m sitting in McDonald’s putting Nether Flame sauce on my Nuggets. Apparently kids think that’s not weird at all.
000
Oli Sturm @bsky.oliversturm.com · 13/03/2025
I believe at least some of these musicians weren’t born yet when my CD player was built. #jazz #hifi #557esd
030
Oli Sturm @bsky.oliversturm.com · 07/03/2025
Many thanks to you Mike, happy to hear you took away so much!
020
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 07/03/2025
Auch am letzten Konferenztag der #BASTAcon wird noch einmal ordentlich Wissen vermittelt. Hier ein paar Eindrücke der Workshops, die heute noch laufen.  @dotnetdoktor.bsky.social @bsky.oliversturm.com @christian-nagel.bsky.social @manfredsteyer.bsky.social @rainerhahnekamp.bsky.social
031
Oli Sturm @bsky.oliversturm.com · 06/03/2025
Vielen Dank auch von mir, besonders an die Mitspieler und natürlich an Orga und Technik! 👏👏🙏
030
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 06/03/2025
Großes Kino gestern Abend bei der #BASTAcon! 🤩 Teilnehmer haben ihr Wissen getestet und tolle Preise gewonnen 🎁🚀 Ein riesiges Dankeschön an @bsky.oliversturm.com und alle, die dabei waren! Hier sind ein paar Impressionen vom Abend. 🙌 #Quizshow #MitmachenUndGewinnen
021
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 05/03/2025
🌐 Zukunft der Webentwicklung 2025! @martinakraus11.bsky.social, @manfredsteyer.bsky.social, @bsky.oliversturm.com & @rainerhahnekamp.bsky.social geben auf der #BASTAcon spannende Impulse & einen Ausblick auf die nächste Generation der Webtechnologien 🚀 Jetzt dabei sein! #WebDevelopment #TechTrends
053
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 05/03/2025
🌐 Tauche ein in die Welt von WebAssembly mit .NET! @bsky.oliversturm.com zeigt die Reise von Blazor bis zur modernen WASI-Unterstützung. Mit Demos & Tipps lernst du, plattformunabhängige Anwendungen zu bauen. 🖥️ 👨‍💻 Sei live dabei! #WebAssembly #BASTAcon
021
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 05/03/2025
In wenigen Minuten startet der dritte Hauptkonferenztag der #BASTAcon! Macht euch gefasst auf spannende Sessions von @dotnetdoktor.bsky.social, @martinakraus11.bsky.social, @manfredsteyer.bsky.social, @bsky.oliversturm.com, @rainerhahnekamp.bsky.social und vielen vielen mehr! Viel Spaß!
022
Reposted by Oli Sturm
BASTA! @bastacon.bsky.social · 03/03/2025
🔥 Strategien 2025 für Programmierer & Architekten auf der #BASTAcon! @bsky.oliversturm.com  führt durch aktuelle Technologiefragen – von Microservices bis AI 🤖💪 Interaktiv, spannend & praxisnah! 🚀 #Technologie #Workshops #Programmierung #Architektur #Innovation
021
Oli Sturm @bsky.oliversturm.com · 28/02/2025
That fucking wanker bully. Really.
430
Oli Sturm @bsky.oliversturm.com · 25/02/2025
It's almost time again, next week I'll be at BASTA! Spring Conference 2025 in Frankfurt, Germany. It'll be a busy week for me with workshops, talks, a keynote and the spectacular BASTALLIONÄR game show. See you there!
basta.net
BASTA! Spring 2025 | Die Konferenz für .NET, Web & AI Innovation
Besuchen Sie die führende Konferenz für .NET, Windows & AI Innovation | 3. – 7. März 2025 | Frankfurt am Main
011
Oli Sturm @bsky.oliversturm.com · 21/02/2025
UK Today: Always at the forefront of technological idiocy.
bbc.com
Apple pulls data protection tool after UK government security row
Customers' photos and documents stored online will no longer be protected by end to end encryption.
010
Oli Sturm @bsky.oliversturm.com · 11/02/2025
"How to buy: enter site, enter product list, click buy." Yes, that's the only FAQ. We're close... "Hold stick near center of its length. Moisten pointed end in mouth. Insert in tooth space, blunt end next to gum. Use gentle in-out motion." (Wonko the Sane, Douglas Adams) Next stop, the Asylum.
010
Oli Sturm @bsky.oliversturm.com · 10/02/2025
Me: put some locations on a map. ChatGPT: sounds good, I'll... just not do that. #SurrealAIConversations
000