Ian Cooper
@icooper.bsky.social
Principal Engineer, speaker, gamer, geek. Tattooed, pierced, and bearded. The 'guv' on https://github.com/BrighterCommand Line Editor at Chaosium for QuestWorlds: https://github.com/ChaosiumInc/QuestWorlds
#Tech - tech posts
#TTRPG - rpg posts
#Tech - tech posts
#TTRPG - rpg posts
Pinned
Ian Cooper
@icooper.bsky.social
· Aug 19
KanDDDinsky - The art of business software
https://kandddinsky.de/workshop/pract…
For those interested in my two-day workshop on messaging (day one: messaging; day two: reactive architectures), then I will be presenting it next at KanDDDinsky.
kandddinsky.de/workshop/pract…
This will be the only remaining public presentation this year.
Hope to see you there.
kandddinsky.de/workshop/pract…
This will be the only remaining public presentation this year.
Hope to see you there.
October was a crazy month for conference travel, work commitments whilst road warrioring etc.
Good to see friends on the tech conference “circus” but better to be home. Lovely to just spend time with my daughter, 11, yesterday at the London Youth Games, and just chill in the afternoon together.
Good to see friends on the tech conference “circus” but better to be home. Lovely to just spend time with my daughter, 11, yesterday at the London Youth Games, and just chill in the afternoon together.
November 9, 2025 at 11:21 AM
October was a crazy month for conference travel, work commitments whilst road warrioring etc.
Good to see friends on the tech conference “circus” but better to be home. Lovely to just spend time with my daughter, 11, yesterday at the London Youth Games, and just chill in the afternoon together.
Good to see friends on the tech conference “circus” but better to be home. Lovely to just spend time with my daughter, 11, yesterday at the London Youth Games, and just chill in the afternoon together.
I’m a little mixed in Pluribus, but prepared to give it time. The first episode was great, but the character’s varied reactions to the trauma of the event in the second didn’t ring true.
November 9, 2025 at 11:05 AM
I’m a little mixed in Pluribus, but prepared to give it time. The first episode was great, but the character’s varied reactions to the trauma of the event in the second didn’t ring true.
It’s a Saturday, so it must be a cross-country
November 8, 2025 at 12:03 PM
It’s a Saturday, so it must be a cross-country
It's 2025, and we are raising a petition so that children can go to the toilet at school, but here we are. (For those not in the UK, yes, this is real, and as stupid and cruel as it seems.)
Please do sign:
petition.parliament.uk/petitions/73...
Please do sign:
petition.parliament.uk/petitions/73...
Petition: Require schools to let children use the toilet at all times in the school day
Make it mandatory for schools to allow students to go to the toilet at all times throughout the school day when they need to and do not lock toilets so that they aren’t accessible during certain times...
petition.parliament.uk
November 7, 2025 at 9:42 AM
It's 2025, and we are raising a petition so that children can go to the toilet at school, but here we are. (For those not in the UK, yes, this is real, and as stupid and cruel as it seems.)
Please do sign:
petition.parliament.uk/petitions/73...
Please do sign:
petition.parliament.uk/petitions/73...
We have released V10 of Brighter. This represents a significant set of improvements and sets the groundwork for other changes in V10.X releases to come. (We will continue to support V9 with bug fixes until V11; Our release cadence for major versions is 1-2 years.) Details below.
October 27, 2025 at 12:23 PM
We have released V10 of Brighter. This represents a significant set of improvements and sets the groundwork for other changes in V10.X releases to come. (We will continue to support V9 with bug fixes until V11; Our release cadence for major versions is 1-2 years.) Details below.
Well, I am never going to win a Penguin is better than Tim-Tam argument with an Australian ever again, am I?
October 18, 2025 at 1:03 PM
Well, I am never going to win a Penguin is better than Tim-Tam argument with an Australian ever again, am I?
Reposted by Ian Cooper
What happens when you mash up two of @chaosium.bsky.social 's biggest recent releases? Find out with our one-shot #actualplay of @icooper.bsky.social #Questworlds #AgeOfVikings over on Unconventional GMsa
youtu.be/0R1QtixmQRw?...
youtu.be/0R1QtixmQRw?...
Questworlds | Age of Vikings : One Shot | King of the Bears | Actual Play
YouTube video by Unconventional GMs
youtu.be
October 12, 2025 at 5:54 AM
What happens when you mash up two of @chaosium.bsky.social 's biggest recent releases? Find out with our one-shot #actualplay of @icooper.bsky.social #Questworlds #AgeOfVikings over on Unconventional GMsa
youtu.be/0R1QtixmQRw?...
youtu.be/0R1QtixmQRw?...
Sounds awesome
We mashed up @chaosium.bsky.social @icooper.bsky.social QuestWorlds with the Age of Vikings setting for an exciting Actual Play.
What's driving the polar bears to rampage and are the Hidden Folk to blame, Loki, or some other villain?
youtu.be/0R1QtixmQRw?...
What's driving the polar bears to rampage and are the Hidden Folk to blame, Loki, or some other villain?
youtu.be/0R1QtixmQRw?...
Questworlds | Age of Vikings : One Shot | King of the Bears | Actual Play
YouTube video by Unconventional GMs
youtu.be
October 11, 2025 at 9:58 PM
Sounds awesome
Reposted by Ian Cooper
Thank you @icooper.bsky.social for the talk on Responsibility Driven Design tonight at the London DDD group. A great talk as always. Thank you.
October 9, 2025 at 7:37 PM
Thank you @icooper.bsky.social for the talk on Responsibility Driven Design tonight at the London DDD group. A great talk as always. Thank you.
Reposted by Ian Cooper
If you want hardcore runtime details then I recommend botr (book of the runtime)
github.com/dotnet/runti...
github.com/dotnet/runti...
github.com
October 2, 2025 at 5:56 AM
If you want hardcore runtime details then I recommend botr (book of the runtime)
github.com/dotnet/runti...
github.com/dotnet/runti...
Reposted by Ian Cooper
Happy about it as @icooper.bsky.social is on my short list of the people I respect the most in messaging and architecture.
Plus, he's a cool guy, so feel invited, we'll try to keep it lightweight, but I'm sure that Ian will bring sound insights 🙂
Plus, he's a cool guy, so feel invited, we'll try to keep it lightweight, but I'm sure that Ian will bring sound insights 🙂
Don't miss a new Small Talk Episode! 🔔
Distributed Systems & Messaging Patterns with @icooper.bsky.social moderated by @oskardudycz.bsky.social
When: Oct 6th, from 3 pm (CEST)
RSVP on Meetup:
www.meetup.com/avanscoperta...
Live streaming on:
YouTube: youtube.com/live/0NYwN_p...
Distributed Systems & Messaging Patterns with @icooper.bsky.social moderated by @oskardudycz.bsky.social
When: Oct 6th, from 3 pm (CEST)
RSVP on Meetup:
www.meetup.com/avanscoperta...
Live streaming on:
YouTube: youtube.com/live/0NYwN_p...
October 2, 2025 at 9:50 AM
Happy about it as @icooper.bsky.social is on my short list of the people I respect the most in messaging and architecture.
Plus, he's a cool guy, so feel invited, we'll try to keep it lightweight, but I'm sure that Ian will bring sound insights 🙂
Plus, he's a cool guy, so feel invited, we'll try to keep it lightweight, but I'm sure that Ian will bring sound insights 🙂
Geek down!
So great was the amount of material in Monolith’s Conan Kickstarter shipment (an age of cardboard packaging undreamed of) that I have been injured during the unboxing.
So great was the amount of material in Monolith’s Conan Kickstarter shipment (an age of cardboard packaging undreamed of) that I have been injured during the unboxing.
September 30, 2025 at 9:57 PM
Geek down!
So great was the amount of material in Monolith’s Conan Kickstarter shipment (an age of cardboard packaging undreamed of) that I have been injured during the unboxing.
So great was the amount of material in Monolith’s Conan Kickstarter shipment (an age of cardboard packaging undreamed of) that I have been injured during the unboxing.
Finally, received confirmation of my resignation from the Labour Party. It took a while.
Whilst they have called Reform's deportation plans racist, they continue to appease Reform voters' racism and march to the beat of Nigel Farage's drum.
I'm done with them and will be joining the Greens.
Whilst they have called Reform's deportation plans racist, they continue to appease Reform voters' racism and march to the beat of Nigel Farage's drum.
I'm done with them and will be joining the Greens.
September 30, 2025 at 8:22 AM
Finally, received confirmation of my resignation from the Labour Party. It took a while.
Whilst they have called Reform's deportation plans racist, they continue to appease Reform voters' racism and march to the beat of Nigel Farage's drum.
I'm done with them and will be joining the Greens.
Whilst they have called Reform's deportation plans racist, they continue to appease Reform voters' racism and march to the beat of Nigel Farage's drum.
I'm done with them and will be joining the Greens.
Reposted by Ian Cooper
Architecture isn’t about perfect diagrams - it’s about enabling teams to decide well when you’re not there. As @icooper.bsky.social, @hanneslowette.net & @davidwhitney.co.uk say: the best architects create culture, not constraints.
Why SW Architecture is Mostly Communication • David Whitney, Ian Cooper & Hannes Lowette • GOTO 2025
This interview was recorded for GOTO Unscripted. #GOTOcon #GOTOunscripted
https://gotopia.tech
Check out more here:
https://gotopia.tech/articles/400
David Whitney - Director of Architecture at…
youtu.be
September 29, 2025 at 12:02 PM
Architecture isn’t about perfect diagrams - it’s about enabling teams to decide well when you’re not there. As @icooper.bsky.social, @hanneslowette.net & @davidwhitney.co.uk say: the best architects create culture, not constraints.
So, Gandalf finds Thrain in Dol Guldur. Barley alive. He can’t remember his name. Stripped, tortured, his ring (one of the seven gone).
But Thrain has a map to the hidden entrance of Erebor and a key.
Where was Thrain hiding that map? What was Gandalf’s account of this to Thrain?
But Thrain has a map to the hidden entrance of Erebor and a key.
Where was Thrain hiding that map? What was Gandalf’s account of this to Thrain?
a man in a suit and tie is sitting in a living room with his hands folded .
Alt: From Pulp Fiction, Capt. Koons, played by Christopher Walken hands over a gold watch
media.tenor.com
September 28, 2025 at 7:22 PM
So, Gandalf finds Thrain in Dol Guldur. Barley alive. He can’t remember his name. Stripped, tortured, his ring (one of the seven gone).
But Thrain has a map to the hidden entrance of Erebor and a key.
Where was Thrain hiding that map? What was Gandalf’s account of this to Thrain?
But Thrain has a map to the hidden entrance of Erebor and a key.
Where was Thrain hiding that map? What was Gandalf’s account of this to Thrain?
With the news that #dotnet will not be releasing its own eventing framework and that Mass Transit is going to a commercial license, Brighter (@BrighterCommand) remains FOSS, is mature (over 15 years old), and continues to expand its support for middleware and databases.
September 27, 2025 at 10:54 AM
With the news that #dotnet will not be releasing its own eventing framework and that Mass Transit is going to a commercial license, Brighter (@BrighterCommand) remains FOSS, is mature (over 15 years old), and continues to expand its support for middleware and databases.
Reposted by Ian Cooper
If you're abroad and frustrated that our US-based company only ships to the US, remember: we release every title to international distribution so you can order it from your FLGS far cheaper than we could ship it.
In the UK, check out @leisuregames.bsky.social They have our latest titles in stock.
In the UK, check out @leisuregames.bsky.social They have our latest titles in stock.
Role Playing
Leisure Games is one of the UK's leading stockists of roleplaying games. We stock a huge range of settings and systems, from Dungeons & Dragons to the small self-published zines. Check out our ind...
leisuregames.com
September 26, 2025 at 6:33 PM
If you're abroad and frustrated that our US-based company only ships to the US, remember: we release every title to international distribution so you can order it from your FLGS far cheaper than we could ship it.
In the UK, check out @leisuregames.bsky.social They have our latest titles in stock.
In the UK, check out @leisuregames.bsky.social They have our latest titles in stock.
Very happy that you can get these again. Enjoy, or just share your memories of them if you have already seen them!
#QuestWorlds
#QuestWorlds
Returning as QuestWorlds publications! The Coming Storm and The Eleven Lights were originally HeroQuest titles, but have been rebadged. Together, these two books form a truly epic Gloranthan #TTRPG campaign.
The Coming Storm and The Eleven Lights, epic two volume Gloranthan campaign now redbadged for QuestWorlds and available again, in print and PDF
Returning as QuestWorlds publications! The Coming Storm and The Eleven Lights were originally released as HeroQuest titles, but have been rebadged. Together, these two books form a truly epic Glo...
www.chaosium.com
September 26, 2025 at 1:03 PM
Very happy that you can get these again. Enjoy, or just share your memories of them if you have already seen them!
#QuestWorlds
#QuestWorlds
I will be giving my messaging workshop at KanDDDinsky on October 21-22. On the first day, we explore the core concept of how we communicate using messaging from message pumps to brokers, with coding exercises. On the second day, we explore reactive architectures.
September 26, 2025 at 8:05 AM
I will be giving my messaging workshop at KanDDDinsky on October 21-22. On the first day, we explore the core concept of how we communicate using messaging from message pumps to brokers, with coding exercises. On the second day, we explore reactive architectures.
We have another preview for V10 out. It resolves EF Core scope issues and ensures that all our samples now work. We still have some fixes for high-scale DynamoDB outboxes and improved support for registering built-ins if you don't use AutoFromAssemblies. www.nuget.org/packages/Par...
Paramore.Brighter 10.0.0-preview.10
The Command Dispatcher pattern is an addition to the Command design pattern that decouples the dispatcher for a service from its execution. A Command Dispatcher component maps commands to handlers. A…
www.nuget.org
September 25, 2025 at 2:06 PM
We have another preview for V10 out. It resolves EF Core scope issues and ensures that all our samples now work. We still have some fixes for high-scale DynamoDB outboxes and improved support for registering built-ins if you don't use AutoFromAssemblies. www.nuget.org/packages/Par...
Reposted by Ian Cooper
Domain-Driven Design London's next event is 𝐎𝐜𝐭𝐨𝐛𝐞𝐫 𝟗𝐭𝐡, 𝐢𝐧-𝐩𝐞𝐫𝐬𝐨𝐧 in London! @icooper.bsky.social will be presenting 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐲-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐬𝐢𝐠𝐧 𝐑𝐞𝐯𝐢𝐬𝐢𝐭𝐞𝐝. Grab your tickets here: dddlondon.com/events/responsibility-driven-design/
Responsibility-Driven Design Revisited | Domain-Driven Design London
Responsibility-Driven Design (RDD) is the key technique for splitting our system into co-operating objects. How do we use it with other techniques to apply modern DDD?
dddlondon.com
September 24, 2025 at 8:53 PM
Domain-Driven Design London's next event is 𝐎𝐜𝐭𝐨𝐛𝐞𝐫 𝟗𝐭𝐡, 𝐢𝐧-𝐩𝐞𝐫𝐬𝐨𝐧 in London! @icooper.bsky.social will be presenting 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐲-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐬𝐢𝐠𝐧 𝐑𝐞𝐯𝐢𝐬𝐢𝐭𝐞𝐝. Grab your tickets here: dddlondon.com/events/responsibility-driven-design/
Next up (14:50) in Commercial 3 is Dale Lane, asking: what are we missing in AsyncAPI?
September 24, 2025 at 1:50 PM
Next up (14:50) in Commercial 3 is Dale Lane, asking: what are we missing in AsyncAPI?
Come to Commercial 3 for the AsyncAPI track at API Days, starting at 14:00. We look forward to seeing you.
First up Daniel Kocot
First up Daniel Kocot
September 24, 2025 at 12:44 PM
Come to Commercial 3 for the AsyncAPI track at API Days, starting at 14:00. We look forward to seeing you.
First up Daniel Kocot
First up Daniel Kocot
I am at API Days today. I am standing in as the MC for the AsyncAPI track. Come say hi at the booth!
(Come early enough and there might be stickers left)
(Come early enough and there might be stickers left)
September 24, 2025 at 12:03 PM
I am at API Days today. I am standing in as the MC for the AsyncAPI track. Come say hi at the booth!
(Come early enough and there might be stickers left)
(Come early enough and there might be stickers left)
The Clash - London Calling (Official Video)
YouTube video by theclashVEVO
youtu.be
September 23, 2025 at 5:34 PM