Ian Cooper @icooper.bsky.social · 07/09/2026Great Owlbear and Wizard’s Staff at the weekend. Thanks to all the organisers. I ran Stonetop and Legends in the Mist, both PbTA “local heroes” bit quite different (play to find out vs metaplot). Thanks to everyone who “played to learn” with me as it’s the first time I have run either. 1211
Reposted by Ian CooperGraham Spearing 🔜 Furnace Convention @firstage.bsky.social · 07/09/2026Many thanks to @asako-soh.bsky.social for putting on the much beloved annual Owlbear and Wizard's Staff #ttrpg event! Played in @icooper.bsky.social Legend in the Mist and @burnafterrunning.bsky.social TOR2e. Great games. I ran a fun session of Zweihander Reforged. Looking forward to next year. 0191
Reposted by Ian Cooperjess @jessfrom.online · 22/08/2026optimist: the cup is half full pessimist: the cup is half empty ttrpg editor: here you refer to the cup as half full, but in the next chapter, you refer to it as half empty. for clarity, we should standardize on one of them in the rules text, even if players might use both descriptions at the tabl 1238184
Reposted by Ian CooperDriveThruRPG @drivethrurpg.com · 21/08/2026The Dying Earth RPG Quickstart Rules are available now from @pelgranepress.bsky.social Get it FREE here: tinyurl.com/ytbzjtea #TTRPG based on the fantasy fiction of Grand Master Nebula Prize-winning writer Jack Vance. 02617
Reposted by Ian CooperRachel Grant/R.S. Grant @rachelgrant.bsky.social · 22/08/2026Ancient Aliens & other pseudoarchaeology TV shows/podcasts are not harmless entertainment. The purpose is to separate Indigenous people from their cultural history to support white supremacy. We need our own art & entertainment to combat disinformation pseudoscience, which is why I wrote FALSE FLAG. 12610
Ian Cooper @icooper.bsky.social · 21/08/2026I’ve long been a subscriber to the @theguardian.com but its descent from decent journalism into sensationalism of late has me reconsidering that. I have a subscription to the excellent @bylinetimes.bsky.social and if the Guardian doesn’t mend its ways it’s time to say goodbye. 261
Ian Cooper @icooper.bsky.social · 11/08/2026As developers shift left from coding to architecture, understanding how apps interoperate has never been more important. At NDC Oslo, I will be running my Practical Messaging Workshop, where you will learn the skills needed to design event-driven architectures at scale. ndcoslo.com/workshops/pr...ndcoslo.comPractical Messaging | NDC Oslo 2026In this tutorial, we will look at distributed systems, and how we integrate them. We will understand why we would prefer to integrate via messaging, the fundamentals and key concepts of messaging and… 381
Ian Cooper @icooper.bsky.social · 10/08/2026WTF? 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
Ian Cooper @icooper.bsky.social · 02/08/2026Going to call it. The makers of “He-Man and the Masters of the Universe” understood the assignment. Glorious cheese. 7240
Ian Cooper @icooper.bsky.social · 29/07/2026I feel that if you put your bag on the seat next to you on a train working the morning commute - it says an enormous amount about you as a person, with no other signal. Entitled, selfish, “I’ve got mine Jack.” Just that, all we need to know about you, whatever you tell yourself 2292
Reposted by Ian CooperDavid Whitney @davidwhitney.co.uk · 28/07/2026It's no secret that I think JSX is the dominent form of web app markup today. But I've always wanted the framework and language smarts of C# when I've been doing web things - I'm putting together a new library called JsxCore, a JSX + TypeScript View Engine for ASP.NET Core. 353
Ian Cooper @icooper.bsky.social · 21/07/2026Of course Agon by John Harper is the other obvious answer, a game about heroes travelling from island to island, trying to get home. As a Glorantha fan I always have to say, Glorantha does mythic Bronze Age too. 1130
Ian Cooper @icooper.bsky.social · 19/07/2026I went to see The Odyssey with my wife last night. Overall, a very good movie. The xenia theme is a strong one, and it hits the key beats of the story well for three hours (cyclops, circe, calypso, scylla and charibdis, communing with the dead, and homecoming) 1110
Ian Cooper @icooper.bsky.social · 12/07/2026The wind here is making it 5 degrees cooler, and much less humid, so the heat is pleasant today and you can sleep at night. But oh how it howls, the moaning of angry lost souls. 0160
Reposted by Ian CooperTore @torenielsen.bsky.social · 11/07/2026@cultistofsooty.bsky.social , @draugmith.bsky.social I caved. Like a souffle. 2241
Reposted by Ian Coopermogsymakes @mogsymakes.bsky.social · 28/06/2026Excellent day out at the Joy of Six show in Sheffield today running our Midgard Heroic Battles Glorantha game. The Battle of Grizzly Peak was hard-fought with the Lunars emerging victorious by a whisker in Turn 5. #miniatures #wargaming #spreadthelard #nerdlings #midgardheroicbattles 7978
Ian Cooper @icooper.bsky.social · 28/06/2026There is a tendency in modern shows to end a season prior to the big moment that the whole season has been building up to. House of the Dragon S2 is the last, but Walking Dead S4, and others all adopt this approach. 450
Ian Cooper @icooper.bsky.social · 27/06/2026I saw Supergirl in the cinema last night. Look, I’ll be honest, I am a DC fan, but primarily the cinema had, sweet, sweet air conditioning. But… it’s a good, fun supers movie. Supergirl is flawed enough to be relatable, her backstory is woven through flashbacks that provide pathos not exposition. 4200
Reposted by Ian CooperJordan Sorcery @jordansorcery.bsky.social · 16/06/2026The annual Warhammer Conference will be held in Frankfurt & online this September; it’s a fascinating academic event. I presented last year on some horror roots of 40K and have now submitted my proposal for 2026. There’s still time if you want to submit a paper too! warhammer-conference.com 1238
Ian Cooper @icooper.bsky.social · 15/06/2026Apropos of nothing, recommendations for good VPNs, usable from phones, to avoid overbearing governments? 601
Ian Cooper @icooper.bsky.social · 15/06/2026I now find myself in the position of agreeing with Restore Britain on a policy, over social media. That is what it has come to: a Labor policy so ill-thought-out that I end up agreeing with the far right. So my kids can watch Netflix and HBO with me, but not YouTube. FFS Labour you numpties. 260
Ian Cooper @icooper.bsky.social · 13/06/2026Labour deciding to act without reading the evidence (Starmer already reached a conclusion) is typical of the poor thinking from this government. Abstinence does not work. Education works. www.theguardian.com/uk-news/2026...theguardian.comUK to ban under-16s from ‘high risk’ social media appsMeasures to include restrictions on ‘safe’ social media apps, with some fearing banning some platforms and not others will lead to legal challenges 2175
Ian Cooper @icooper.bsky.social · 09/06/2026It looks like Labour can’t be bothered to even read the evidence on mobile phones. Starmer thinks a “moral panic” will make him popular so he’s invoking Mary Whitehouse. Education not abstinence. It’s not hard. Time to give my kids VPNs 2132
Ian Cooper @icooper.bsky.social · 28/05/2026When it gets hot in the UK, Brits have to figure out what from their wardrobe - generally built around its rainy - will work. Enter “holiday clothes” where Brits pull out the clothes we normally wear on our Mediterranean holiday and deploy them as we go about our daily lives. Often…interesting 2211
Ian Cooper @icooper.bsky.social · 26/05/2026Labour seems to be resorting to the worst of its Blairite "nanny state" tendencies over mobile phones. Populist vote-grabbing. Abstinence programs never work. "Just Say No," as a policy on mobile phones, will fail. Education, education, education! Teach kids how to be safe. At school. 1153
Ian Cooper @icooper.bsky.social · 19/05/2026Another Brighter release! As of 10.5.0, we now support exporting AsyncAPI from Brighter-enabled applications that describe your endpoints. Those familiar with exporting OpenAPI for ASP.NET endpoints will know how this works, but this is for messaging, not HTTP. www.nuget.org/packages/Par...nuget.orgParamore.Brighter 10.5.0The 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… 080
Ian Cooper @icooper.bsky.social · 18/05/2026If you want to attend my Practical Messaging Workshop (ndcoslo.com/workshops/pr... ) at NDC Oslo (SEP 14-15) then the Early Bird Registration closes on Friday, MAY 22. ndcoslo.com/tickets?mc_c...ndcoslo.comPractical Messaging | NDC Oslo 2026In this tutorial, we will look at distributed systems, and how we integrate them. We will understand why we would prefer to integrate via messaging, the fundamentals and key concepts of messaging and… 072
Ian Cooper @icooper.bsky.social · 15/05/2026Brighter Release Notes 10.4.1 & 10.4.2 10.4.1 and 10.4.2 are both bug fixes and performance improvements. Thanks to all our contributors for keeping the flow of fixes coming. www.nuget.org/packages/Par...nuget.orgParamore.Brighter 10.4.2The 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… 100
Ian Cooper @icooper.bsky.social · 12/05/2026I will be teaching my two-day course, Practical Messaging, at NDC Oslo this year. I suspect it will be the only public presentation this year. It's two days.ndcoslo.comPractical Messaging | NDC Oslo 2026In this tutorial, we will look at distributed systems, and how we integrate them. We will understand why we would prefer to integrate via messaging, the fundamentals and key concepts of messaging and… 162
Reposted by Ian CooperPatricia Aas 🐢🏳️🌈 @patigallardo.bsky.social · 25/04/2026The legendary anti-fascist stance of «I literally tried absolutely nothing, but not installing Snapchat on my kids phone is so hard we should allow surveillance of everyone» 2478
Ian Cooper @icooper.bsky.social · 21/04/2026We have just released Brighter 10.4.0. Along with some bug fixes, the minor version bump reflects the addition of our pipeline validation and description functionality. This much-requested feature will find common configuration errors at startup, and log your pipeline. 120
Reposted by Ian CooperScarred For Life Books @scarredforlife.bsky.social · 08/04/2026If you haven't read our trilogy of enormous books, now's the time! This week's big 15% discount is on till midnight on Friday! 0177
Ian Cooper @icooper.bsky.social · 25/03/2026What's Changed Fixes - Handle expired SQS receipt handles to prevent dispatcher crash by @iancooper in github.com/BrighterComm... - Resilience pipeline can be reused by @iancooper in github.com/BrighterComm... - Shutdown issues on RabbitMQ by @iancooper in github.com/BrighterComm...github.com[Fix] Handle Expired SQS Receipt Handles To Prevent Dispatcher Crash by iancooper · Pull Request #4040 · BrighterCommand/BrighterCloses #4031 When the SQS visibility timeout elapses during message processing, the receipt handle expires, and subsequent Delete/Nack/Requeue calls throw ReceiptHandleIsInvalidException. Previousl... 130
Reposted by Ian CooperPaul Cornell @paulcornell.bsky.social · 07/03/20264pm today on BBC Radio 4 Extra it’s the repeat of my adaptation of Iain M. Banks’ The State of the Art, with Sir Antony Sher as the ship. So proud of this amazing production by @nadiamolinari.bsky.social 1127494
Ian Cooper @icooper.bsky.social · 07/03/2026I always assumed that GRRM was riffing off Moorcock’s Melniboné with Valryia (dragons, albinism) and as such the Targaryen’s were mostly cruel and amoral. Daenerys was pretty much signalled as such from early on. But folks not steeped in the tropes probably had no clue about this. 2100
Ian Cooper @icooper.bsky.social · 06/03/2026Well thought out review and worth your time if you want an opinion other than mine before spending your hard earned cash. Chaosium now has hardback copies available 152
Reposted by Ian CooperTitterpigs:The TTRPG Podcast @titterpigs.bsky.social · 05/03/2026In this special crossover episode, Titterpigs joins with Orcusdorkus for Part One of a loose and roaming, yet informative, roundtable discussion about our experience playing Pendragon 6th Edition.⚔️👑 Podcast (or favorite podcatcher): open.spotify.com/episode/0tD5... Video: youtu.be/aWFEY98Xgco 097
Reposted by Ian CooperJetBrains ReSharper @resharper.jetbrains.com · 05/03/2026ReSharper for @vscode.dev, Cursor, and compatible editors is now generally available 🎉 After a year in preview: C# code analysis, solution-wide refactorings, navigation, Solution Explorer, and unit testing. Free for non-commercial use. jb.gg/rs-in-vsc-re...jb.ggReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out | The .NET Tools BlogReSharper has been a trusted productivity tool for C# developers in Visual Studio for over 20 years. Today, we’re taking the next step and officially releasing the ReSharper extension for Visual Studi 088
Ian Cooper @icooper.bsky.social · 05/03/2026It would be great to see @labouruk.bsky.social stop demonizing migrants for Labour's continued failures in government to deliver. It's lazy, cheap, and just fuels racism. I assume that is what Blue Labour wants - the racist vote. Racist votes for an increasingly racist party. 281
Ian Cooper @icooper.bsky.social · 05/03/2026I setup Network Rail’s alerts for disrupted journeys. It’s wrong. Every day. The train service itself is fairly reliable. The alerts less so. Much less so. I have turned them off. 230
Ian Cooper @icooper.bsky.social · 27/02/2026I’m 58, until Keir Starmer’s “Island of Strangers” speech and failures over the flags campaign I was a Labour member. I quit to join the Greens. Yesterday’s victory by Hannah confirmed that choice for me. Labour is finished. The Greens are the alternative we must all stand behind to beat Reform. 1448
Ian Cooper @icooper.bsky.social · 24/02/2026Nobody put a UK ban from social media for U16 in their manifesto. Any ban lacks democratic legitimacy as such. There is no actual debate, just a witch-hunt by the right. I will show my children how to resist any such ban - we must resist when Parliament passes bad laws. 080
Ian Cooper @icooper.bsky.social · 24/02/2026We have released Brighter 10.3.0, which includes a significant upgrade of our error-handling strategies - hence the minor version bump. Brighter’s default behavior is to ack a message when an error leaves the handler pipeline. The principle here is that errors come in two forms:brightercommand.gitbook.ioError Handling | Paramore Brighter DocumentationWhen your handler throws an exception on the External Bus, Brighter's message pump catches it and decides what to do with the message. The default is to acknowledge the message and move on. Every… 110
Ian Cooper @icooper.bsky.social · 21/02/2026It’s clear from the Josh Simmons revelations, following from the Mandelson ones, that Labour must ban Labour Together, disband its membership, and investigate any MPs who belonged. The corruption at Labour Together has deeply damaged the party. www.theguardian.com/politics/202...theguardian.comLabour minister faces calls to be sacked over false claims against journalistsGuardian investigation showed Josh Simons falsely linked journalists to ‘pro-Kremlin’ network in emails to GCHQ 081
Ian Cooper @icooper.bsky.social · 21/02/2026Being forced to sign in multiple times a day to the @theguardian.com app and do a catchpa. Raised a bug report, and possible the Guardian is under some sort of attack it’s warding against. But it’s a PITA. 110
Ian Cooper @icooper.bsky.social · 19/02/2026I know a lot of people swore off watching any sequels after the way the last series ended, and thought that following a commoner would be less interesting than the royals - but this new series of The Crown has a lot of twists and turns. 391
Ian Cooper @icooper.bsky.social · 18/02/2026So the other half talked me into watching the new Sean Bean Robin Hood. It’s definitely hitting a very high WTF! rate for it’s depiction of “Merry Old England” 170
Ian Cooper @icooper.bsky.social · 18/02/2026Brighter Catch Up Is Live www.youtube.com/live/FajWHlv...login.buffer.comBuffer - Verify Log InVerifying your Buffer account 000
Reposted by Ian CooperCam Banks 🇳🇿 ❌👑 @rustysellsword.com · 09/02/2026Nothing like a meeting with your accountant to make you feel like something stuck on the heel of the universe. My one paying gig right now isn’t enough, folks, so if you’ve got a need for a proven game developer and creative director in tabletop or adjacent fields please let me know. 🙏🏻 14231