Ian Russell
@ijrussell.bsky.social
📤 906
📥 447
📝 30
Mainly DDD, F#, C#, Architecture Author of Essential F# ->
https://leanpub.com/essential-fsharp
reposted by
Ian Russell
Dylan Beattie
27 days ago
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!
add a skeleton here at some point
2
9
6
reposted by
Ian Russell
Rodrigo Sánchez
21 days ago
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.
add a skeleton here at some point
0
3
2
reposted by
Ian Russell
Ian Dunt
22 days ago
Yes, quite. It's the biggest scandal of this administration, so far, probably. It's an average Tuesday under Johnson.
add a skeleton here at some point
47
1472
362
reposted by
Ian Russell
Krzysztof Cieslak
about 1 month ago
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
10
44
13
reposted by
Ian Russell
Virtual Domain-Driven Design
about 2 months ago
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.
loading . . .
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...
https://buff.ly/Zwatr5x
0
6
3
reposted by
Ian Russell
Nick Tune
about 2 months ago
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...
3
10
5
reposted by
Ian Russell
Sergey Tihon 🦔🦀
2 months ago
"F# Advent Calendar in English 2025" is complete and all slots are filled 🎉
#fsharp
#fsadvent
sergeytihon.com/2025/11/03/f...
loading . . .
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…
https://sergeytihon.com/2025/11/03/f-advent-calendar-in-english-2025/
0
21
10
reposted by
Ian Russell
Sven-Erik Volberg
2 months ago
#EU
vs US in a nutshell
7
447
118
reposted by
Ian Russell
Bentok
3 months ago
Here’s my post for Day 8:
blog.bencope.land/f-in-product...
#fsharp
loading . . .
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...
https://blog.bencope.land/f-in-production-what-i-know-after-four-years/
4
24
9
reposted by
Ian Russell
Aardling
3 months ago
💡 "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!
loading . . .
0
3
1
reposted by
Ian Russell
Yves Reynhout
3 months ago
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.
1
6
1
reposted by
Ian Russell
Tony Lucca
4 months ago
published
medium.com/@tonyx1/f-do...
#fsharp
#csharp
#eventsourcing
#entityframework
loading . . .
F# Domain Model with Event Sourcing vs C# with Entity Framework
A practical comparison of simplicity, performance, and scalability
https://medium.com/@tonyx1/f-domain-model-with-event-sourcing-vs-c-with-entity-framework-ff870ce5c48c
2
11
4
reposted by
Ian Russell
Sergey Tihon 🦔🦀
4 months ago
Hey
#fsharp
, what we do with
#FsAdvent
this year?
sergeytihon.com/fsadvent/
Do we have 24 F#ers ready to participate?
9
23
12
reposted by
Ian Russell
Mathias Verraes
4 months ago
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.
4
22
11
reposted by
Ian Russell
Anand Menon
5 months ago
We'll know 'gold standard' apprenticeships really are 'gold standard' when politicians think their own kids should do them rather than getting a degree.
11
266
56
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.
5 months ago
1
2
0
reposted by
Ian Russell
Prem Sikka
5 months ago
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.
loading . . .
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.
https://leftfootforward.org/2025/09/if-the-government-wants-economic-growth-it-must-bring-essential-industries-into-public-ownership/
6
378
207
reposted by
Ian Russell
Yaron Minsky
5 months ago
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...
loading . . .
OxCaml Educator :: Jane Street
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
https://www.janestreet.com/join-jane-street/position/6546786002/
1
17
9
reposted by
Ian Russell
Virtual Domain-Driven Design
5 months ago
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
loading . . .
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.
https://buff.ly/BybdgFk
0
4
5
reposted by
Ian Russell
Eberhard Wolff
5 months ago
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...
loading . . .
0
5
2
reposted by
Ian Russell
chreke
5 months ago
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
0
5
2
reposted by
Ian Russell
Eberhard Wolff
5 months ago
TODAY 13:00 CEST Residuality Theory with Barry O’Reilly More information and possibility for questions:
software-architektur...
#SoftwareArchitektur
im
#Stream
0
0
2
reposted by
Ian Russell
Eberhard Wolff
5 months ago
TOMORROW 13:00 CEST Residuality Theory with Barry O’Reilly More information and possibility for questions:
software-architektur...
#SoftwareArchitektur
im
#Stream
0
3
1
reposted by
Ian Russell
Mathias Verraes
6 months ago
No, Your Domains and Bounded Contexts Don’t Map 1 on 1. It sounds clean and logical, but it’s wrong. Read about it in my latest article:
verraes.net/2025/08/doma...
loading . . .
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
https://verraes.net/2025/08/domain-and-bounded-contexts-dont-map-one-on-one/
0
20
12
reposted by
Ian Russell
David Whitney
6 months ago
In fact, most of the ire you see against "object orientated code" is just ire against procedural code disguised as OO-code. And of course, yes, that stuff is bad.
1
10
1
reposted by
Ian Russell
Hazel Weakly
6 months ago
I suspect this is gonna open up a whole new dimension of resilience that we’ve been avoiding so far (Also: the balkanization of the internet looks more and more likely by the day…)
add a skeleton here at some point
6
33
9
reposted by
Ian Russell
Spencer Keogh
6 months ago
Yeah it is!
#pusb
0
12
2
reposted by
Ian Russell
Owen Blacker
6 months ago
Remember 100,000 of us protested for trans rights in London 4 wks ago We get more ppl every other week for Palestine solidarity in Cardiff than the fash had at Rhws. There'll be more ppl at Trans Pride Cymru today But British "journalists" don't care about reporting our concerns. Just the racists'
add a skeleton here at some point
0
119
61
reposted by
Ian Russell
Bjørn Einar Bjartnes
6 months ago
Kind of fun to see straight forward, functional programming in
#fsharp
with Result types on every single event and
@scottwlaschin.bsky.social
style domain driven design process 8-9 million events pr minute on a 2-core 4GB RAM Azure Container App IRL.
2
20
7
reposted by
Ian Russell
Mike Hadlow
7 months ago
Very interesting blog series from
@paullouth.bsky.social
on higher kinded types in C#. He's kinda (see what I did there) made an `M a` out of a `K<M, A>`. It actually comes out reasonably smooth (but agreed that it should be in the language).
paullouth.com/higher-kinds...
loading . . .
Higher Kinds in C# with language-ext [Part 1]
Version 5 of language-ext introduces the concept of higher-kinded traits. This series unpacks the implications of that!
https://paullouth.com/higher-kinds-in-c-with-language-ext/
0
4
1
reposted by
Ian Russell
Duncan Jones (aka Merrion) (he/him)
7 months ago
Mind blowing
add a skeleton here at some point
0
5
1
reposted by
Ian Russell
Max Colbert
7 months ago
This is one of the best ideas I've heard in ages.
61
5776
2220
reposted by
Ian Russell
David Whitney
7 months ago
The problem with people that "vote for change" in politics is that change is uneven. Bad changes are easy to make, and positive change takes time and perseverance because good systemic change is hard. I'm sure there are counter examples, but it's why "brick through the window" politics sucks.
1
8
1
reposted by
Ian Russell
Joe Ingeno
7 months ago
Why F#?
batsov.com/articles/202...
#fsharp
loading . . .
Why F#?
If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this.1 Early on in my career I played with .NET and Java, and even…
https://batsov.com/articles/2025/03/30/why-fsharp/
1
9
7
reposted by
Ian Russell
London .NET User Group
7 months ago
Normally you'd have to pay £££ for a conference ticket to get
@rendle.dev
and
@davidwhitney.co.uk
on the same programme. Or you can come along tomorrow night and see them both for free - our friends
@accurx.bsky.social
are even providing free drinks and snacks!
www.meetup.com/london-net-u...
add a skeleton here at some point
0
5
5
reposted by
Ian Russell
João Antunes
7 months ago
Learned this, the hard way, a few years back 😅
blog.codingmilitia.com/2022/09/01/b...
add a skeleton here at some point
0
4
1
reposted by
Ian Russell
Jan Van Ryswyck
8 months ago
For me, one of the best definitions of Test-Driven Development comes from the paper "Mock Roles, Not Objects" by Steve Freeman, Nat Pryce, Tim Mackinnon, Joe Walnes. http://jmock.org/oopsla2004.pdf
#tdd
#unittests
#softwaredesign
1
23
13
reposted by
Ian Russell
James Eastham
8 months ago
This periodically makes it back to my feed/social circles and it gets me every time.
0
3
2
reposted by
Ian Russell
Des Walsh
9 months ago
This country has hosepipe bans to stop people watering gardens but you run an unregulated data centre you’re golden.
add a skeleton here at some point
8
307
121
reposted by
Ian Russell
Jason Gorman
9 months ago
Whatever the reason for the big drop in entry-level hiring (I don't buy the "AI" narrative, sorry), it's weapons-grade short-termism. Employers will have earned the future skills/experience drought they're creating.
1
35
11
reposted by
Ian Russell
Jason Gorman
9 months ago
AI won't replace you. An executive who doesn't understand AI or your job will.
2
92
28
reposted by
Ian Russell
Mike Hadlow
9 months ago
Just a quick note to say that I'm currently looking for work. Either Node/Typescript or .NET/C#. Happy to consider contract or perm, but must be remote. Thanks all! RT appreciated 🙏
2
1
12
reposted by
Ian Russell
Edwin Hayward
9 months ago
China's high speed train from Beijing to Shanghai is a journey of over 800 miles, 200 miles further than from Land's End to John o'Groats. It covers that vast distance in a little over 4 hours. It was built in 3 years, between April 2008 and June 2011. Puts HS2 into context, don't you think?
add a skeleton here at some point
17
191
51
reposted by
Ian Russell
Rob Bowley
9 months ago
Nothing beats getting your devs to see the whites of your customers' eyes. Recognise there are real people at the other end of what you're building. Don’t complain devs aren’t commercially minded or outcome focused when they’re three layers away and communicated to through decks or Jira tickets.
2
36
10
reposted by
Ian Russell
Scott Wlaschin
10 months ago
My book is on sale this week if anyone hasn't read it yet :)
add a skeleton here at some point
2
11
4
reposted by
Ian Russell
Rodrigo Sánchez
10 months ago
Working through The Gilded Rose Kata by
@emilybache.com
in
#fsharp
, first basic implementation done. Next stop: Data Driven separation of behaviors, I'm having way too much fun
github.com/RorySan/Gild...
0
10
3
reposted by
Ian Russell
Ryan Dunn
10 months ago
Have a potential
#fsharp
development job for full time hire. We are an
#fsharp
, DDD, CQRS, Event Sourcing team and looking to expand. We build Rockwell Automation's cloud backbone capabilities. Location has some flexibility and we are a hybrid team with part time remote (2 days a week).
5
17
10
Load more
feeds!
log in