Ian Russell
@ijrussell.bsky.social
đ€ 889
đ„ 440
đ 30
Mainly DDD, F#, C#, Architecture Author of Essential F# ->
https://leanpub.com/essential-fsharp
reposted by
Ian Russell
Aardling
2 days 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
1
1
reposted by
Ian Russell
Yves Reynhout
7 days 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
20 days 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 đŠđŠ
about 1 month 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
about 1 month 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
about 2 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
268
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.
about 2 months ago
1
2
0
reposted by
Ian Russell
Prem Sikka
2 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
380
208
reposted by
Ian Russell
Yaron Minsky
2 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
2 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
2 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
2 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
6
2
reposted by
Ian Russell
Eberhard Wolff
2 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
3 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
3 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
3 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
3 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
35
9
reposted by
Ian Russell
Spencer Keogh
3 months ago
Yeah it is!
#pusb
0
12
2
reposted by
Ian Russell
Owen Blacker
3 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
4 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
4 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)
4 months ago
Mind blowing
add a skeleton here at some point
0
5
1
reposted by
Ian Russell
Max Colbert
4 months ago
This is one of the best ideas I've heard in ages.
61
5792
2224
reposted by
Ian Russell
David Whitney
4 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
4 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
4 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
5 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
5 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
5 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
6 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
309
121
reposted by
Ian Russell
Jason Gorman
6 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
6 months ago
AI won't replace you. An executive who doesn't understand AI or your job will.
2
93
28
reposted by
Ian Russell
Mike Hadlow
6 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
6 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
52
reposted by
Ian Russell
Rob Bowley
6 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
7 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
7 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
7 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
reposted by
Ian Russell
Angel Munoz
7 months ago
Sometimes the only thing you need for DI is a simple function with parameters Look ma! no weird class implements!
#fsharp
Object expressions are so nice to avoid boilerplate
#dotnet
0
22
5
reposted by
Ian Russell
Jemma Forte
7 months ago
Well done Labour Anyone who thought you represented real change now despises you. Anyone who didnât, still wonât. People who werenât that convinced but hoped for the best are out of patience. Youâve managed to turn off everyone. Quite the achievement!
206
3348
839
reposted by
Ian Russell
Yves Reynhout
7 months ago
It's probably me, but as my age goes up, my ambition to participate in hype goes down. The metaphor I use: If I want to see waves, I'll visit an ocean.
1
4
1
reposted by
Ian Russell
Arthur Snell
7 months ago
If you have to clarify that itâs âcompletely differentâ to Enoch Powell itâs possible your message isnât landing right.
www.theguardian.com/uk-news/2025...
loading . . .
Starmerâs migration speech âcompletely differentâ to Enoch Powellâs, says Yvette Cooper
Home secretary says PM talked about strength in diversity, after criticism from MPs over âisland of strangersâ rhetoric
https://www.theguardian.com/uk-news/2025/may/13/keir-starmer-immigration-speech-completely-different-to-enoch-powell-yvette-cooper?CMP=Share_iOSApp_Other
9
135
41
reposted by
Ian Russell
Allen Holub
8 months ago
I keep reading diatribes about how you must trade off quality for development speed, so I thought I'd write my own diatribe :-). This speed vs. quality dichotomy is absolutely false. Buggy code is hellish to work on. 1/7
3
41
16
reposted by
Ian Russell
Michael Gray
7 months ago
Weâve got this habit, especially in work and leadership, of turning complex, messy, human stuff into clean, objective metrics. It makes things feel manageable, like weâre in control.
2
5
4
reposted by
Ian Russell
Jamie
7 months ago
I continue to be amazed that, once you've got your
#FSharp
to compile, more likely than not, the code will 'just work'.
0
13
2
reposted by
Ian Russell
Sergey Tihon đŠđŠ
7 months ago
F# Weekly #17, 2025 - Build 2025 (May 19-22)
#fsharp
sergeytihon.com/2025/04/26/f...
loading . . .
F# Weekly #17, 2025 â Build 2025 (May 19-22)
Welcome to F# Weekly, A roundup of F# content from this past week: News Join the .NET & C# Teams at Microsoft Build 2025 â .NET Blog Building RealâTime iOS Apps with SignalR: Introducing âŠ
https://sergeytihon.com/2025/04/26/f-weekly-17-2025-build-2025-may-19-22/
0
17
4
reposted by
Ian Russell
Dev Leader
7 months ago
One of my biggest pieces of advice for junior software engineers: Ask questions. Stop worrying about looking dumb. Seriously! Your colleagues want you to level up fast. Your colleagues want you to be able to contribute. Your colleagues want you to be successful in your role.
1
6
5
Load more
feeds!
log in