ShawnMcCool Profile Banner
Shawn McCool Profile
Shawn McCool

@ShawnMcCool

Followers
11K
Following
4K
Media
548
Statuses
20K

- Unsatisfied with the status quo - Event Sourcing - Erlang/Elixir - Linux - Game Dev - Builds payment systems - https://t.co/kR8tYPBir3

Utrecht, Netherlands
Joined March 2008
Don't wanna be here? Send us removal request.
@ShawnMcCool
Shawn McCool
4 years
Event Sourcery, the video course that I built as an introduction to domain modeling, cqrs, and event sourcing, is now publicly available on YouTube. https://t.co/ixoVyVfMAx I wrote and recorded the series over the course of a year and I hope that people will find it helpful.
Tweet card summary image
youtube.com
Event Sourcery is a video course created by Shawn McCool that covers the fundamentals of reactive systems and event sourcing, both theoretical and practical. The course combines carefully produced...
4
20
71
@edd_mann
Edd Mann
4 days
Ep. 16: Building Event Catalog - From AWS to Solo Bootstrapping with David Boyne @boyney123 shares his journey from aws serverless advocate to solo bootstrapper, and why event-driven architectures desperately need better tooling. really inspiring chat 👇 🎧
0
2
2
@Wayfair
Wayfair.com
21 days
Small space, big comfort. Wayfair has stylish tables and seating that make every corner count.
0
26
519
@ShawnMcCool
Shawn McCool
9 days
I'm a 30+ year programmer that's always looking for a capable artist to build a game with.
0
1
2
@ShawnMcCool
Shawn McCool
12 days
Class based object orientation is entirely based on mutable state. There's no reason to have classes with immutable state. Mutable state prohibits effective concurrency models. Class based languages are not well suited to concurrency.
2
1
10
@edd_mann
Edd Mann
25 days
.@ShawnMcCool was kind enough to spend a couple of hours recording an upcoming compiled conversation podcast this afternoon - discussing event sourcing, domain modeling, cqrs, and so much more. thanks again, was such an insightful chat. 🙏
1
2
5
@PruCenter
Prudential Center
8 days
Two top programs. One unforgettable night. Arkansas & Houston bring big time college basketball to the Garden State at Prudential Center on Saturday, December 20 for the 2025 Never Forget Tribute Classic! Buy your tickets today.
0
5
27
@ShawnMcCool
Shawn McCool
26 days
I saw this on the Elixir Discord recently and I wholeheartedly agree. When working to adopt Elixir (especially on a budget) focus on directly migrating existing behavior / expectations. Don't jump immediately into liveview etc if you can avoid it. Reduce concurrent unknowns.
0
0
2
@ShawnMcCool
Shawn McCool
26 days
Even balancing quality with speed is against dogma.
@j_leask
James Leask
27 days
@wesbos Life is moving faster and faster at the expense of quality. Also the first mover advantage is so great that software that move fast is seen as a key to success. People don't seem to value quality software enough to drive their choice or their spend
0
0
0
@ShawnMcCool
Shawn McCool
1 month
I'm getting a lot of llm fatigue from the elixir leadership. The language is good. But I guess everyone has to make a buck..
0
0
0
@K_A_N_D_E_L
Michael Kandel
1 month
oh I actually read about that the other day on youtube shorts
0
5
82
@CardSightAI
CardSight AI, Inc.
6 days
API-first AI for trading cards. Beta NOW OPEN. Come build something amazing!
0
3
17
@ShawnMcCool
Shawn McCool
1 month
Both episodes of this podcast are up, on which I discuss some of the ways that I had to start thinking differently when picking up Erlang and Elixir.
@edd_mann
Edd Mann
1 month
Concurrency without the chaos. ⚡️ @ShawnMcCool unpacks the power of OTP - #Erlang’s “standard library for concurrency.” Learn how it turns thousands of lightweight processes into reliable, self-healing systems that just work. 🎧 Listen now: https://t.co/wXvyUsRBPF
1
1
9
@edd_mann
Edd Mann
1 month
Failure isn’t the enemy - it’s part of the design. ⚙️ In a recent episode of Compiled Conversations, @ShawnMcCool broke down Erlang’s “let it crash” philosophy - why letting things fail can actually make your systems more reliable, not less. Listen now: https://t.co/wXvyUsRBPF
0
2
1
@ShawnMcCool
Shawn McCool
1 month
This is a great intro to Elixir with good answers to serious programming questions. https://t.co/jlLqWSlfdQ
0
0
9
@edd_mann
Edd Mann
1 month
Ep. 13: Building on the BEAM, Part 2 w/ @ShawnMcCool We continue our chat with exploration of #Elixir's ecosystem: - Phoenix LiveView & real-time apps - Ecto's composable queries - Nerves for IoT & embedded systems - Nx, LiveBook & Tidewave 🎧 https://t.co/4jUkCPxp6b
0
3
5
@PicWeGlobal
PicWe
3 days
💡 Crypto is fragmented. Your liquidity shouldn't be. $WEUSD is the omni-chain settlement layer unifying every network. No wrapping. No silos. Just fluid value across the entire ecosystem. The goal? One coin. Everywhere.
42
36
72
@ShawnMcCool
Shawn McCool
2 months
I've been feeling for a while now that we're headed into a sort of recession.
@cmuratori
Casey Muratori
2 months
I find this sentiment very relatable. The behavior of AI companies has made it feel gross to share work online.
0
0
1
@ShawnMcCool
Shawn McCool
2 months
I was recently on a podcast discussing Erlang / Elixir and the significant advantages that its runtime environment can bring over the industry status quo. I worked to specifically providing insight for my PHP / Java / C# experienced friends. https://t.co/WZMhaXEVqd
@edd_mann
Edd Mann
2 months
Ep. 12: Building on the BEAM, Part 1 w/ @ShawnMcCool Why do #Erlang & #Elixir excel at distributed systems? We explore: • Process isolation & concurrency • Actor model & message passing • "Let it crash" philosophy • Hot code upgrades 🎧 https://t.co/wXvyUsRBPF
1
4
8
@edd_mann
Edd Mann
2 months
Ep. 12: Building on the BEAM, Part 1 w/ @ShawnMcCool Why do #Erlang & #Elixir excel at distributed systems? We explore: • Process isolation & concurrency • Actor model & message passing • "Let it crash" philosophy • Hot code upgrades 🎧 https://t.co/wXvyUsRBPF
0
2
6
@ShawnMcCool
Shawn McCool
2 months
I love that there's always a TUI (terminal ui) app for things that I want to do, and that they never have customizable keymaps...
0
0
0
@ReaganInstitute
Ronald Reagan Institute (RRI)
1 day
New data from the Reagan National Defense Survey shows strong consensus across the country: Americans want the United States to lead—and to remain militarily superior. Ronald Reagan Institute Director @RogerZakheim joined @MarkLevinShow to discuss why the survey debunks
6
15
49
@ShawnMcCool
Shawn McCool
2 months
I found Ash framework hard to wrap my head around at first. I hope this series makes it easier for people to try out.
@jacob_luetzow
Jacob Luetzow
2 months
New Ash Framework series! Episode 1 shows how to build auth in minutes using https://t.co/3Vz3Psbi6t's generator. From zero to JWT tokens & user management with declarative code. No boilerplate, just power! 🚀 Watch: https://t.co/859IQZ1Os5 #elixirlang #myelixirstatus
0
0
5
@pragprog
PragmaticProgrammers
2 months
@ramtop https://t.co/z2KmwbXbEZ Today - 40% off with code Pragpicks
0
2
1
@ryanwinchester
Ryan Winchester
3 months
hear me out
9
2
40
@ScottWlaschin
Scott Wlaschin
3 months
I recently had a very enjoyable conversation with @edd_mann about DDD and functional programming. Part 1 here:
@edd_mann
Edd Mann
3 months
Ep. 8: Domain Modeling Made Functional, Part 1 w/ @ScottWlaschin #DDD isn't about code - it's about communication, we discuss: - Strategic vs tactical DDD - (Sub)domains - Bounded contexts & ubiquitous language - Conway's Law & team organisation 🎧
2
4
14
@opensea
OpenSea
5 days
You already like your favorite creators’ posts at 2 a.m. Now you can also find their @Zora Creator Coins on OpenSea. Because late-night scrolling counts as dyor, right?
58
42
247