Shawn McCool

402 Followers
60 Following
153 Posts

27 year software industry vet - conference speaker - payments engineer - Linux - Erlang / Elixir - networking

Active at https://bsky.app/profile/shawnmc.cool

Twitch Streamhttps://twitch.tv/ShawnMcCool
Webhttps://ShawnMc.Cool
Event Sourcing YouTube Coursehttps://m.youtube.com/c/EventSourcery

Thank you, @shawnmccool, for ultra-mock! This is the perfect solution, and we can even use it to mock classes marked “final!”

#PHP #testing

https://github.com/ShawnMcCool/ultra-mock

GitHub - ShawnMcCool/ultra-mock: A mocking framework for testing any class-based programming language.

A mocking framework for testing any class-based programming language. - ShawnMcCool/ultra-mock

GitHub

I'm pumped about a new project that is going to become a major part of my weekly stream.

Today's stream is canceled. But we're starting back strong next week with exciting new developments.

More details in coming days..

@carrideen I have seen people programming like this and watching them try to have coherent thoughts while trying to decide if the machine was doing the right thing.

Reminder that tomorrow we go live at 16:00 Amsterdam time (UTC+1) to talk about event sourcing, Erlang, domain modeling, or whatever comes up.

Bring your microphone or webcam to come on and bring up topics or just chat.

https://www.twitch.tv/shawnmccool/schedule?seriesID=23e03366-ad88-414f-89bf-0888221f6916

shawnmccool Schedule - Twitch

Check out shawnmccool stream schedule, and set reminders so you don’t miss out!

Twitch
Heya friends. I'll be trying to post here on mastodon by my primary social media account is over here https://bsky.app/profile/shawnmc.cool
Shawn McCool (@shawnmc.cool)

Unsatisfied with the status quo - Game Dev - Erlang / Elixir - Linux - Payment Processing -

Bluesky Social

We discussed event sourcing snapshots and a lot more on stream! We're tired of hand-waving away the important questions in software design.

Join us next Sunday at 16:00 UTC+1 and hop on stream to ask questions or just to disagree!

https://youtu.be/Toh41t1EbxU?si=muwPPYJJyicoqxU4

https://www.twitch.tv/shawnmccool/schedule

Event-Sourced Snapshots Are an Anti-Pattern

YouTube

Today Nov 10 at 12:00 Amsterdam (UTC+1) I'm streaming a live Q&A session about Event Sourcing.

If you have questions, come jump on video and let's dive into them. No question is too basic.

https://www.twitch.tv/shawnmccool/schedule

shawnmccool Schedule - Twitch

Check out shawnmccool stream schedule, and set reminders so you don’t miss out!

Twitch
Nov 10th, 12:00 Amsterdam (GMT+1)

LIVE Event Sourcing Q&A tomorrow at noon Amsterdam time (GMT+1).

This is an experiment. Viewers will be invited into the stream to have a chat about event sourcing. There are no dumb questions.

https://www.twitch.tv/shawnmccool/schedule?seriesID=23e03366-ad88-414f-89bf-0888221f6916

shawnmccool Schedule - Twitch

Check out shawnmccool stream schedule, and set reminders so you don’t miss out!

Twitch

I've been having many conversations about project code structure. There seem to be few non-trivial examples.

Here is the complete structure of an app that I built.

https://shawnmc.cool/project-structure-a-real-world-example

Active Record: How We Got Persistence Perfectly Wrong

A blog mostly about software design.