Sign in

Oli Sturm

@bsky.oliversturm.com
694 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
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 · 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 · 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 · 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 · 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 · 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
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 · 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
Oli Sturm @bsky.oliversturm.com · 10/02/2025
DeepSeek: "Your email domain is currently not supported for registration." Well, that sounds hardly fishy at all. #DeepSeek #SurrealAIConversations
000
Oli Sturm @bsky.oliversturm.com · 30/01/2025
NVIDIA: Here, have a new GPU. Internet be like... that's a bit embarrassing. #nvidia #rtx5090
110
Oli Sturm @bsky.oliversturm.com · 24/01/2025
That storm in the UK certainly did the trick for me. No power since around 9am this morning, no promises for services to be restored sooner than tomorrow at 1pm.
010
Oli Sturm @bsky.oliversturm.com · 23/01/2025
Yeah, that happened. ZSA Voyager now rocking Sunset chocs. Feel good so far. 👍 🚀 www.zsa.io/voyager mechboards.co.uk/products/sunset-ta… #ZSA #Voyager #MechanicalKeyboards
130
Oli Sturm @bsky.oliversturm.com · 22/01/2025
I'm happy to announce that I'll speak at NDC Oslo this year. Thanks for inviting me! @ndcconferences.com ndcoslo.com #NDC #NDC2025 #NDCOslo
010
Oli Sturm @bsky.oliversturm.com · 20/01/2025
It will be a depressing day, so let’s start it with a photo of a happy man. #GoMurphy
021
Oli Sturm @bsky.oliversturm.com · 17/01/2025
This UPS decided unilaterally to go down the DPS (Dead Power Supply, if you have to ask) path and the universe doesn’t seem to care about the acronym situation. My router cares however, crashed, and insists now that a powerless existence isn’t the outlook it wants. New UPS ordered with extra U.
A Cyber Power UPS, dead and not doing anything
000
Oli Sturm @bsky.oliversturm.com · 17/01/2025
Testament to the flexibility of the human mind how I can spend my whole days with AI and other fancy modern computer stuff, but then my brain's like hey, check out this self-opening dishwasher door!
120
Oli Sturm @bsky.oliversturm.com · 16/01/2025
New Switch, old question: what if the road bends to the left? #nintendo #switch
000
Oli Sturm @bsky.oliversturm.com · 16/01/2025
Dear Apple, please make your Intelligence fix these swiping problems for me. “Today”. The word is “today”. In the context of a chat about Wordle, green toast is just second in the likelihood list, don’t you think.
We both had nothing but green toast!
010
Oli Sturm @bsky.oliversturm.com · 16/01/2025
“Amazing honesty”, I thought, before realizing that this advertising is actually NOT used in a big event in Southern Germany now. Apparently they thought the honesty might be… unappreciated. (Yes I know it’s really the name of everybody’s favorite local hill. This is a joke.)
A train gondola unit with the advertising slogan saying “I heart WANK”, referring to a local mountain.
000
Oli Sturm @bsky.oliversturm.com · 15/01/2025
Using an external keyboard, so I added a US layout to my Parallels Windows VM. Now Windows thinks that my Dvorak layout is the same as "Tamil Anjal". I only have a vague idea what that is, but I believe Dvorak it is not.
000
Oli Sturm @bsky.oliversturm.com · 15/01/2025
Too many decades have passed, and this is still the best coffee. #BestCoffee
220
Oli Sturm @bsky.oliversturm.com · 08/01/2025
Many thanks @sessionize.com for the 2024 Most Active Speaker badge!
010
Oli Sturm @bsky.oliversturm.com · 13/12/2024
IMMOBILISE - the UK national property register allegedly works together with police and uses ISO logos to impress with security. BUT they don't even allow 2fa login methods or similar. Good place to register property you want to get rid of! Are ISO certs fake or useless? www.immobilise.com
010
Oli Sturm @bsky.oliversturm.com · 09/12/2024
Here are the demos for the evening session "AI Ninja Moves" at the .NET Developer Conference in Cologne Germany, together with Jörg Neumann. github.com/oliversturm/BusinessAppW… And the slides for my WebAssembly presentation: osturm.me/webassembly Enjoy! #ddc24 #AI #WebAssembly
011
Oli Sturm @bsky.oliversturm.com · 08/12/2024
January 2025 Intuit is proposing to raise their prices again. This makes six raises and a total of +120% in six years. I’m done with those rip-off artists my accountants suggested … not even mentioning the abysmal quality of the software. Who’s got a better idea?
110
Oli Sturm @bsky.oliversturm.com · 25/11/2024
A plug and a gripe for Perplexity www.perplexity.ai. I prefer the Pro version all other LLM chats. BUT Cloudflare breaks it when on VPN and the apps for iPhone/iPad/Mac all stop working entirely. Please fix! VPNs are not optional! You're the only software on any of my devices which has this problem.
010
Oli Sturm @bsky.oliversturm.com · 23/11/2024
Next week I’ll be in Cologne Germany for DDC, the .NET Developer Conference 24. Say hi if you see me there! www.dotnet-developer-conference.de #ddc24 #dotnet #AI #WebAssembly
030
Oli Sturm @bsky.oliversturm.com · 21/11/2024
I just had the thought that my presentation next week about #WebAssembly could benefit from an illustrative diagram about the particular way #Blazor works without AOT. So I asked #ChatGPT to create one for me. What can I say... I have concerns. #Wasm
Ridiculously confusing and completely mangled image created by ChatGPT
240
Oli Sturm @bsky.oliversturm.com · 19/11/2024
Shout-out for LM Studio @LMStudioAI@twitter.com -- super easy local LLMs with OpenAI compatible hosting, discover on Hugging Face, download and off you go. Bit like ollama, but much easier and prettier. Check it out! (No disclaimer necessary, no affiliation.) lmstudio.ai #GenAI #AI #LLM
040
Oli Sturm @bsky.oliversturm.com · 19/11/2024
Last week I had the privilege to contribute my short talk "Advanced Pattern Matching in C#" to Microsoft's .NET Conf 2024 online event. The recording is now on YouTube: buff.ly/4hYl5r0 Many thanks to the organizers for including me! #DotNetConf2024 #mvpbuzz @dotnetcnf @dotnet
282
Oli Sturm @bsky.oliversturm.com · 12/11/2024
Last week I had the great pleasure of speaking at Øredev in Malmö. A full room was interested in my Event Sourcing talk, and there were many good questions! Many thanks for the excellent organization, and for inviting me! #Oredev2024 @oredev@twitter.com
000
Oli Sturm @bsky.oliversturm.com · 08/11/2024
Parade of young Daleks spotted at CPH airport
010
Oli Sturm @bsky.oliversturm.com · 06/11/2024
View over Malmö #Oredev2024
020