Sign in

Ian Russell

@ijrussell.bsky.social
935 followers 453 following 35 posts

Mainly DDD, F#, C#, Architecture Author of Essential F# -> leanpub.com/essential-fsharp

PostsRepliesMedia
Reposted by Ian Russell
David Whitney @davidwhitney.co.uk · 10/10/2026
Everyone really is just reinventing Orleans in 2026 hey.
211
Ian Russell @ijrussell.bsky.social · 05/10/2026
I'm mostly watching videos from DDDEurope, KanDDDinsky, and VirtualDDD today. #ddd
000
Ian Russell @ijrussell.bsky.social · 04/10/2026
I've spent the day catching up on the latest thinking around Dynamic Consistency Boundaries. #ddd
110
Reposted by Ian Russell
Keith Watson @keithwatson.bsky.social · 03/10/2026
I am writing a bunch of articles about functional programming in F#, and programming in general, of which this is the first #fsharp. dev.to/keithfp/we-s...
dev.to
We Shape Our Tools: Why Functional Programming?
Introduction “If you want to build a ship, don’t drum up people to collect wood and don’t...
0145
Reposted by Ian Russell
Abdul El-Sayed @abdulelsayed.bsky.social · 01/10/2026
I'd rather have an economy that makes 1,000 millionaires than 1 billionaire.
22487032215
Reposted by Ian Russell
Urs Enzler @ursenzler.bsky.social · 29/09/2026
After 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 #fsharp
planetgeek.ch
Event Sourcing: two ways to enable accept/reject workflows
When 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…
0153
Reposted by Ian Russell
Matthew Skelton @matthewskelton.com · 30/09/2026
Looking forward to reading the new OOPSI book by Jenny Martin 📓 Genuinely transformational ideas and practices here...
031
Reposted by Ian Russell
Ben Ansell @benansell.bsky.social · 28/09/2026
Good thing that this couldn’t have been predicted almost a year ago <runs bitter victory lap> and the government didn’t just blithely carry on doing the same thing. www.prospectmagazine.co.uk/politics/718...
15557208
Reposted by Ian Russell
Martin Fitzgerald @martinf-xtwitter.bsky.social · 26/09/2026
Millions of graduates are being ripped off by sky-high student loan interest rates. It's time for Andy Burnham to fix this unfair system in the upcoming Budget so balances stop growing faster than they're paid off. Add your name if you agree: you.38degrees.org.uk/petitions/an...
you.38degrees.org.uk
Tell Andy Burnham: Fix the broken student loans system in this Budget
Millions of graduates are being ripped off by sky-high interest rates, with balances growing faster than they can be paid off! Add your name to demand fairer student loan terms in the upcoming Budget.
002
Ian Russell @ijrussell.bsky.social · 18/09/2026
I'm considering going carless soon. I could easily walk to my local shops/supemarket and I work from home, so no commuting. Most of my leisure travel could be on public transport. It would certainly be better for my health. :)
250
Reposted by Ian Russell
Alex Lawrence @lxlawrence.bsky.social · 11/09/2026
My book "Message- and Event-Driven Systems with CQRS and Event Sourcing" is finally available! Thanks to @vaughnvernon.bsky.social for the opportunity to publish a book in his series and for all the support. You can buy the book on Amazon, InformIT, and other platforms (availability may vary).
amazon.com
Message- and Event-Driven Systems with CQRS and Event Sourcing: Web and Cloud Architecture (Addison-Wesley Signature Series (Vernon)): Lawrence, Alex: 9780137998616: Amazon.com: Books
Message- and Event-Driven Systems with CQRS and Event Sourcing: Web and Cloud Architecture (Addison-Wesley Signature Series (Vernon)) [Lawrence, Alex] on Amazon.com. *FREE* shipping on qualifying offe...
142
Reposted by Ian Russell
Grady Booch @booch.com · 05/09/2026
I do not fear the rise of artificial intelligence. But I do fear the rise of a small set of billionaires and companies who seek to build such things to increase their power and their wealth, all without transparency or accountability.
823238
Reposted by Ian Russell
Steve Peers @stevepeers.bsky.social · 05/09/2026
They are also stopping road traffic - we are told that this is a serious act of "terrorism", entailing long prison sentences, when done for environmental reasons?
49850376
Reposted by Ian Russell
Domain-Driven Design Europe @dddeu.bsky.social · 31/08/2026
Felienne Hermans has fallen out of love with the field she has spent her career in. What followed was one of DDD Europe's most talked-about sessions, a personal, funny look at why programming culture rewards complexity and punishes the opposite. 👉 Watch this talk from DDDEU26: buff.ly/mcXsPuK
093
Reposted by Ian Russell
Ian Cooper @icooper.bsky.social · 10/08/2026
WTF? We would rather desecrate a Bronze Age burial site than a movie filming location. I have no words for how dumb we have become…
1234
Reposted by Ian Russell
Outspoken™️ @out5p0ken.bsky.social · 26/06/2026
On March 26, 2026, during a debate on violence against women in Germany’s Bundestag, left-wing MP Kathrin Gebel was repeatedly interrupted by AfD MP Martin Reichardt. She responded: “Mr. Reichardt, the clitoris has 3,000 nerve endings, and you’re still more sensitive. That’s quite an achievement.”
18074382602
Reposted by Ian Russell
Marie Le Conte @youngvulgarian.marieleconte.com · 22/06/2026
been furious with Starmer for long enough that this is genuinely coming as a surprise to me, but I'm feeling a bit.......sad this morning? not really about him per se but about the waste of time, I guess, and the end of yet another political failure when Britain really couldn't afford another one
751389152
Reposted by Ian Russell
Stephen Oakman @stephenoakman.bsky.social · 22/06/2026
New person in charge. Same old shit. Rinse. Repeat.
021
Reposted by Ian Russell
Paul Bernal @paulbernal.bsky.social · 20/06/2026
Once again, for those at the back, the problem with Starmer isn’t communication. It’s his decisions. His policies. His actions.
2118740
Reposted by Ian Russell
Daniel Marbach @daniel.openplace.net · 13/06/2026
We inherited a legacy medical invoicing system. The business wanted to expand into web shops. Same invoices. Very different failure modes. Here’s what a message queue taught us about temporal decoupling 🧵👇 www.planetgeek.ch/2026/06/13/l...
142
Reposted by Ian Russell
Urs Enzler @ursenzler.bsky.social · 04/06/2026
If you're following my ongoing blog post series on event sourcing and have any questions, feel free to ask here or in the post comments. Not just about event sourcing. I'm especially happy to answer questions about the F# samples. www.planetgeek.ch/tag/event-so... #EventSourcing #fsharp #dotnet
1143
Reposted by Ian Russell
Amin Khansari @akhansari.tech · 08/06/2026
I've been working on a tiny #eventstore project in TS and Effect. I should write a post about it or twitch what I build currently. F# will always have a special place in my heart, but honestly, I'm drifting away from .Net world due to the strange direction Microsoft is heading in...
001
Reposted by Ian Russell
Jason Gorman @jasongorman.bsky.social · 06/06/2026
Update: the last 2 days have been *amazing*, and the support folks have shown me is genuinely moving. I had another little cry. But (oh, here he goes), there are still some places left on the upcoming workshops, and even without the discount that ended last night, they're worth every penny! (1/2)
1158
Reposted by Ian Russell
Jason Gorman @jasongorman.bsky.social · 04/06/2026
Well, here we are finally - the sound of one door closing and the end of a 17-year journey. codemanship.wordpress.com/2026/06/04/a...
codemanship.wordpress.com
A Car Crash In Slow Motion
Since I’m among friends, I hope I can be open with you. I started Codemanship 17 years ago in my late 30s, as a response to being asked by a recruiter for the gazillionth time “Why are …
205218
Reposted by Ian Russell
romain-deneau.bsky.social @romain-deneau.bsky.social · 29/04/2026
Most languages let you pattern-match on what data IS. #FSharp lets you pattern-match on what data MEANS. Active Patterns reshape data so you can match on business concepts instead of raw structure. And they compose. 🔗 rdeneau.gitbook.io/safe-clean-a... #DotNet #PatternMatching #FuncProg
rdeneau.gitbook.io
What if your pattern matching could call functions? | Safe Clean Architecture
0175
Reposted by Ian Russell
Jonathan Channon @jonathanchannon.com · 05/05/2026
Anyone I know going to @dddsouthwest.com in Bristol 16th May?
321
Reposted by Ian Russell
Maxime @mangelmaxime.bsky.social · 03/03/2026
The wait is over! Fable 5 Release Candidate is officially here. After a year of hard work from the community, we're bringing you: ✨ .NET 10 & F# 10 support 🐍 A massive Python update (now powered by a Rust core & PyPI!) 🌐 Cleaner JS/TS Pojo bindings fable.io/blog/2026/20... #fsharp #fablecompiler
fable.io
Fable · Announcing Fable 5 Release Candidate
53713
Reposted by Ian Russell
Dylan Beattie @dylanbeatt.ie · 31/01/2026
DDD events are fantastic and DDD South West is especially so because Bristol is a delightful city - and their CFP is open, so get those talks in now and hopefully see you in Bristol in May!
296
Reposted by Ian Russell
Rodrigo Sánchez @rorysan.bsky.social · 06/02/2026
I'm pretty much defaulting to F# for my domain code nowadays, C# is still less friction for infra, but once you get used to the ergonomics of F# to describe business rules, it's difficult to go back.
032
Reposted by Ian Russell
Ian Dunt @iandunt.bsky.social · 05/02/2026
Yes, quite. It's the biggest scandal of this administration, so far, probably. It's an average Tuesday under Johnson.
481468352
Reposted by Ian Russell
Krzysztof Cieslak @kcieslak.io · 21/01/2026
I wonder... would there be any interest in some F# event / (un)conference in 2026? I always wanted to do something similar to F# Creators Workshop (which @dsyme.bsky.social organised years ago in Cambridge) or Elm Camp (which has been for last couple of years) #fsharp
114413
Reposted by Ian Russell
Virtual Domain-Driven Design @virtualddd.com · 02/01/2026
Happy New Year! Rewatch our #VDDD session with Thomas Ploch on "What is an Aggregate?". It sparked a great dialogue on this core DDD pattern. Clear up perceptions & learn how to teach it. Watch on our site: buff.ly/Zwatr5x Or listen as a podcast.
buff.ly
What is an aggregate with Thomas Ploch
Within the community there is been an ongoing discussion about the aggregate pattern. From Eric Evans perspective it is: An architectural pattern that enforces the consistency of a set of interrelated...
062
Reposted by Ian Russell
Nick Tune @nick-tune.me · 31/12/2025
My new little side project is now live: living-architecture.dev Basically: extracting software architecture from code and visualizing it. Demo: living-architecture.dev/eclair/?demo... Currently there is a library, CLI, schema, and web app. 100% open source on github: github.com/NTCoding/liv...
full graph viewsingle flow viewentity view
3115
Reposted by Ian Russell
Sergey Tihon 🦔🦀 @sergeytihon.com · 27/12/2025
"F# Advent Calendar in English 2025" is complete and all slots are filled 🎉 #fsharp #fsadvent sergeytihon.com/2025/11/03/f...
sergeytihon.com
F# Advent Calendar in English 2025
🎄 It’s that magical time of year again! 🎅🏻Christmas is twinkling on the horizon, and that means one thing — it’s time for the 12th annual F# Advent in English! It’s incredible to think that our tra…
02110
Reposted by Ian Russell
Sven-Erik Volberg @volberg.bsky.social · 24/12/2025
#EU vs US in a nutshell
7445115
Reposted by Ian Russell
Bentok @bencope.land · 08/12/2025
Here’s my post for Day 8: blog.bencope.land/f-in-product... #fsharp
blog.bencope.land
F# in Production: What I Know After Four Years
It’s F# Advent season again. This year, when I sat down to consider what my contribution might be, I realized many of the posts will rightfully be impressive technical demonstrations - the kind that s...
4249
Reposted by Ian Russell
Aardling @aardlingeu.bsky.social · 01/12/2025
💡 "We listen to what the business wants and translate that into quality software" If you describe DDD to someone outside of software development, they might assume all software is designed this way, but in reality, it's not!
031
Reposted by Ian Russell
Yves Reynhout @yves.reynhout.be · 25/11/2025
Been working with Typescript, Hono, Zod, and friends for the last couple of months. It was "interesting" but not particularly "enjoyable". I'm not the target audience for a language like Typescript - I'm too demanding and get frustrated really fast dealing with its shenanigans.
161
Reposted by Ian Russell
Tony Lucca @tonyxzt.bsky.social · 13/11/2025
published medium.com/@tonyx1/f-do... #fsharp #csharp #eventsourcing #entityframework
medium.com
F# Domain Model with Event Sourcing vs C# with Entity Framework
A practical comparison of simplicity, performance, and scalability
2114
Reposted by Ian Russell
Sergey Tihon 🦔🦀 @sergeytihon.com · 02/11/2025
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
92312
Reposted by Ian Russell
Mathias Verraes @mathiasverraes.bsky.social · 27/10/2025
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
4229
Reposted by Ian Russell
Anand Menon @anandmenon.bsky.social · 13/10/2025
We'll know 'gold standard' apprenticeships really are 'gold standard' when politicians think their own kids should do them rather than getting a degree.
1126454
Ian Russell @ijrussell.bsky.social · 12/10/2025
I saw Hillsborough for the first time in over 25 years, plus Bramall Lane, during my visit to see friends in Sheffield today. I still have mixed emotions about my seven years living in the city in the 90s.
120
Reposted by Ian Russell
Prem Sikka @premnsikka.bsky.social · 03/10/2025
England nationalized rail passenger services lease carriages from rolling stock companies (ROSCOs). 87% of rolling stock controlled by 3 Luxembourg companies. Paid £1.282bn dividends in last 3 yrs. Not taxed in UK. Privatization has hollowed out the UK - Taxes lost, it is all about exploitation.
leftfootforward.org
If the government wants economic growth it must bring essential industries into public ownership
Successive governments clobber households and small businesses by hiking interest rates to manage inflation, but don’t inconvenience corporations.
6374198
Reposted by Ian Russell
Yaron Minsky @yminsky.bsky.social · 03/10/2025
Excited to say that we're looking to hire someone to focus on OxCaml education! We're doing enough to change the language that we have a pretty big internal education task ahead of us, and we want to hire someone to focus on it! Please share this with others! www.janestreet.com/join-jane-st...
janestreet.com
OxCaml Educator :: Jane Street
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
1176
Reposted by Ian Russell
Virtual Domain-Driven Design @virtualddd.com · 01/10/2025
We’re moving our main home for events from Meetup to Humanitix. Follow us on Humanitix (Our new home for events): buff.ly/BybdgFk #VirtualDDD #DomainDrivenDesign #Community #Humanitix #TechForGood
buff.ly
Virtual Domain-Driven Design | Humanitix
Virtual Domain-Driven Design uses Humanitix for their events. Discover events by Virtual Domain-Driven Design, learn more, or contact this host.
044
Reposted by Ian Russell
Eberhard Wolff @ewolff.com · 25/09/2025
Developers: Stop Trying to Be Correct, Embrace the Chaos! with Barry O'Reilly @technologytulip.bsky.social Full episode: software-architektur.tv/2025/09/19/e... Barry at @sagconference.bsky.social conferences.isaqb.org/software-arc...
052
Reposted by Ian Russell
chreke @chreke.com · 24/09/2025
We are looking for developers for a stealth startup in Stockholm is hiring a .NET/F# dev! Focus: Functional Programming, GIS, AI/LLMs, Google Cloud. Hybrid (3 days onsite). Open to consultants & FTEs. 👉 DM me for details
052
Reposted by Ian Russell
Eberhard Wolff @ewolff.com · 19/09/2025
TODAY 13:00 CEST Residuality Theory with Barry O’Reilly More information and possibility for questions: software-architektur... #SoftwareArchitektur im #Stream
002
Reposted by Ian Russell
Eberhard Wolff @ewolff.com · 18/09/2025
TOMORROW 13:00 CEST Residuality Theory with Barry O’Reilly More information and possibility for questions: software-architektur... #SoftwareArchitektur im #Stream
031