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
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.
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
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
Small space, big comfort. Wayfair has stylish tables and seating that make every corner count.
0
26
519
I'm a 30+ year programmer that's always looking for a capable artist to build a game with.
0
1
2
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
.@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
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
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
Even balancing quality with speed is against dogma.
@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
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
oh I actually read about that the other day on youtube shorts
0
5
82
API-first AI for trading cards. Beta NOW OPEN. Come build something amazing!
0
3
17
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.
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
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
This is a great intro to Elixir with good answers to serious programming questions. https://t.co/jlLqWSlfdQ
0
0
9
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
💡 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
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
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
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
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
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
I found Ash framework hard to wrap my head around at first. I hope this series makes it easier for people to try out.
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
I recently had a very enjoyable conversation with @edd_mann about DDD and functional programming. Part 1 here:
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