Shawn McCool
banner
shawnmc.cool
Shawn McCool
@shawnmc.cool
Unsatisfied with the status quo - Game Dev - #ElixirLang - Linux - Payment Processing -

https://shawnmc.cool
Reposted by Shawn McCool
This talk is a must-watch for people in the Event-Driven space. I saw @noctovis.bsky.social giving it live at this year's DDDEU, and I truly believe that she nailed the versioning topic 👇🙂

www.youtube.com/watch?v=6TCb...
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria
YouTube video by JetBrains
www.youtube.com
November 7, 2025 at 7:39 AM
Reposted by Shawn McCool
Ep. 13: Building on the BEAM, Part 2 w/ @shawnmc.cool

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

🎧 compiledconversations.com/13/
Building on the BEAM: Exploring Erlang and Elixir, Part 2 with Shawn McCool - Compiled Conversations
We continue our conversation with Shawn McCool, exploring the Elixir ecosystem including Phoenix's LiveView, Ecto's composable queries, Nerves for IoT, and LiveBook. We discuss when to use built-in…
compiledconversations.com
November 2, 2025 at 2:55 PM
Reposted by Shawn McCool
The State of Elixir Survey for 2025 is live!

elixir-survey.typeform.com/2025-edition

Fill it out if you have any connection to the Elixir ecosystem. It really helps us understand what happens. Curiosum are awesome to run this for the community.

#elixirlang
Curiosum Elixir Survey 2025
Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…
elixir-survey.typeform.com
October 30, 2025 at 11:01 AM
Reposted by Shawn McCool
Hence deferring strategy to name "things" might be really desirable, as "naming is framing" - then "models" (of thinking) then are constrainted just by the act of "naming".

I tried to express some thoughts on that topic too talesfrom.dev/blog/the-amb...
The ambiguity of naming
Why naming is hard, and can even be dangerous?
talesfrom.dev
October 28, 2025 at 9:19 AM
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.

bsky.app/profile/eddm...
Ep. 12: Building on the BEAM, Part 1 w/ @shawnmc.cool

Why do #Erlang & #Elixir excel at distributed systems? We explore:
• Process isolation & concurrency
• Actor model & message passing
• "Let it crash" philosophy
• Hot code upgrades

🎧 compiledconversations.com/12/
October 28, 2025 at 9:10 AM
Reposted by Shawn McCool
Ep. 12: Building on the BEAM, Part 1 w/ @shawnmc.cool

Why do #Erlang & #Elixir excel at distributed systems? We explore:
• Process isolation & concurrency
• Actor model & message passing
• "Let it crash" philosophy
• Hot code upgrades

🎧 compiledconversations.com/12/
October 24, 2025 at 1:07 PM
Reposted by Shawn McCool
Elixir 1.19 released! 🎉

This one had a lengthier rc period.

It brings type system improvements and compile time improvements in large projects among other things 🚀

elixir-lang.org/blog/2025/10...
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more
elixir-lang.org
October 16, 2025 at 8:31 AM
Reposted by Shawn McCool
🚨 New Blog Post 🚨

EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang

peterullrich.com/binary-patte...
Binary Pattern Matching in Elixir
Decode bits and bytes into meaningful parts using the magic of Elixir pattern matching.
peterullrich.com
October 11, 2025 at 12:11 PM
Reposted by Shawn McCool
David Simon, creator of ‘The Wire’, being interviewed by Ari Shapiro (NPR)
October 9, 2025 at 4:42 AM
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...
October 9, 2025 at 3:14 PM
Reposted by Shawn McCool
Hey bksy, I’m on the look out for my next project, I’m an experienced Elixir dev (> 8 years commercially, and > 10 years of Ruby before that + I'm still the maintainer of RSpec), very familiar with Phoenix and LiveView, and have enough CSS / JS knowledge to approach projects from a full stack angle.
August 12, 2025 at 2:32 PM
This game is unnecessarily thirsty and has a terrible name, but it's the best of all time in its genre so there's that ...

Plus it's on sale today for 2 bucks..

store.steampowered.com/app/674520/F...
Save 90% on Fight'N Rage on Steam
Fight’N Rage is a brand new old-school side-scroller beat’em up. Inspired by the classics from the “golden age”, and with an art style that mimics the aesthetic from the 90's arcade gems, this game pa...
store.steampowered.com
September 23, 2025 at 9:36 AM
Reposted by Shawn McCool
The Department of Justice has removed a study showing that white supremacist and far-right violence “continues to outpace all other types of terrorism and domestic violent extremism” in the United States.

🔗 www.404media.co/doj-deletes-...
DOJ Deletes Study Showing Domestic Terrorists Are Most Often Right Wing
Following Charlie Kirk’s assassination and the Trump administration’s promise to go after the “radical left” a study showing most domestic terrosim is far-right was disappeared.
www.404media.co
September 16, 2025 at 4:40 PM
Reposted by Shawn McCool
Reposted by Shawn McCool
Introducing Elixir Pack & Swift Erlang Actor System
www.youtube.com/watch?v=u9NF...

#ElixirLang
elixir pack demo
YouTube video by Brian Cardarella
www.youtube.com
September 10, 2025 at 12:17 AM
Reposted by Shawn McCool
Very good article on the AI hype - AI is most useful in tech, there there are the highest number of, and earliest adopters

If AI was the productivity booster we should see its effects in secondary artefacts (apps released, domains registered, public github repos, video games, etc, etc)
September 5, 2025 at 8:47 AM
I do like Oban as a service / product. But regardless of that, they have my absolutely favorite sales site.

oban.pro
Sophisticated job processing for the Elixir ecosystem
Oban is a background job system built in Elixir and Postgres, and packed with enterprise grade features, real-time monitoring with Oban Web, and complex workflow management with Oban Pro.
oban.pro
September 3, 2025 at 1:36 PM
Reposted by Shawn McCool
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...
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
verraes.net
August 28, 2025 at 2:54 PM
The older guy is supposed to be "crazy" coded in this sketch.. But this is me with modern technology..

I just want a damn steering wheel that doesn't fly off while I'm driving.. The thing should just do the thing it needs to do.

www.youtube.com/watch?v=8YDp...
'Focus Group' Sketch | I Think You Should Leave w/ Tim Robinson | Netflix Is A Joke
YouTube video by Netflix Is A Joke
www.youtube.com
August 29, 2025 at 8:57 AM
The easiest work to do is whatever can convince us that we're justified in avoiding the work we know we SHOULD be doing.
August 28, 2025 at 9:52 AM
It's crazy how almost identical @dhh's new Arch Linux distribution Omarchy is to my own personal setup that I've been working on for many years.

I would even consider installing Omarchy on new installs.

www.youtube.com/watch?v=TcHY...
Omarchy 2.0
YouTube video by David Heinemeier Hansson
www.youtube.com
August 27, 2025 at 11:17 AM
Reposted by Shawn McCool
This is really awesome. Waterpark is already an exciting project, so hopefully this can be useful to even more people.
Wrote a small library to play with rendevouz hashing, similar to HCA Healthcare's Project Waterpark from @bryan-hunter.bsky.social , and a visualization in @livebook.dev to show actor placement and replication across the cluster, based on the ID of the patient (or actor) @elixir-lang.org
August 12, 2025 at 9:54 AM
Quick reminder, if you're in the software industry, not just a programmer, then I highly recommend this book.

en.wikipedia.org/wiki/The_Goa...

The Goal is about the Theory of Constraints. The author novelized the education of it to optimize education about the theory.
The Goal (novel) - Wikipedia
en.wikipedia.org
July 29, 2025 at 10:22 AM
Reposted by Shawn McCool
This changes how you’ll demo, teach, and explore Elixir.

New Popcorn release coming tomorrow – here's a sneak peek of what's to come 🍿

#ElixirLang
July 23, 2025 at 2:51 PM