Profile avatar
chris-may-python.bsky.social
Python technical coach, developer, and PyRVA co-founder. https://everydaysuperpowers.dev/
88 posts 140 followers 162 following
Regular Contributor
Active Commenter

I posted this last week, asking for #Python users to fill out a silly little survey. I got quite a few responses! I can use this! It'll be hilarious! I can still use more answers, though. I hope with a few more responses I get more obvious standouts answers. docs.google.com/forms/d/e/1F...

Use #Python at all? I would like to do a silly thing, which I hope will bring amusement to others as well as me (if it works out). If you wouldn't mind, please fill out this form, and boost for reach: docs.google.com/forms/d/e/1F...

Thanks to @davidism.bsky.social and the people behind the scenes, my talk "Death to the spinner: event sourcing for reactive web apps" is now available. It shows how to create a reactive web experience with #eventSourcing and the #dataStar JS framework. www.youtube.com/watch?v=H3jN...

Still not over how cool it is to fearlessly replay events in production. I do it all the time, and it just works.

Exciting news!! The first batch of #PyConUS 2025 recordings is now available on the PyCon US YouTube channel here: www.youtube.com/c/pyconus 🐍 📺 Stay tuned - more recordings will be added soon!

By popular demand, we’re having an event sourcing open space at 5, room 315 #PyConUS

Learnt about both "event sourcing" and the datastar framework from @_chrismay at #Flaskcon #PyconUS Really intriguing way to track data as events, and stream event changes back. Still trying to wrap my head around it! Chris demo'ed this app: github.com/Chris-May/mo...

Ep182: Event Sourcing with Chris May is now live! Chris is a Senior Staff Engineer at WellSky, a software company in the health industry. We discuss his background as a graphic designer, learning #Python and #Django as an adult, #HTMX, event sourcing, and more. djangochat.com/episodes/eve...

On Friday at 5:15, I'll be speaking about how #eventSourcing can make your app faster at #FlaskCon! us.pycon.org/2025/events/... #pyConUS

A little clip from a recent keynote I gave, featuring Refried 🎶

The phrase ‘just deserts’ has only one S. It has nothing to do with desserts 🧁or deserts 🏜️. The word ‘desert’ is spelled like🏜️ and pronounced like🧁. It's related to ‘deserve’ and means “reward or punishment deserved or earned by one’s qualities or acts.”

I've been told that writing software in the 80s was horrible, with managers pushing developers to work long days and hours to meet demands. This is the space that gave birth to the agile movement. I feel like we're heading towards this again.

Happy Perfect Date Day! Where I am in the world it is truly "not too hot, not too cold, all you need is a light jacket" I hope you all take this Friday to go on a perfect date, on the perfect date with your perfect date.

It seems Microsoft's Microsoft Teams has changed the UI to remove the "Teams" tab. I wonder what happened to the Microsoft "Microsoft Teams" Teams Team.

I'm meeting my internal goal to publish the fourth of five blog posts about my experience with event sourcing, vertical slice architecture, and event modeling. Enjoy it! Part 4: Event Sourcing: Reactivity Without the React Overhead everydaysuperpowers.dev/articles/eve... #eventSourcing #Python

Most Python developers I've interacted with had no idea enums had abilities beyond storing static variables. I just published an article showcasing some of their superpowers. everydaysuperpowers.dev/articles/sup... #Python

One thing's sure: I've gotten much better at spelling "asynchronous" over the last couple of years.

Are you going to #PyConUS next month? If so, @trey.io has a starter pack for you, with lots of others who will be there. (And if you're on the fence about attending, you should go! It's oodles of fun, and you're learn a lot, besides.)

Prompt to Apple’s Image Playground: “A bottle of Allegra costing $900”

I just published the third of a planned five-piece series on my enjoyment of #eventSourcing in #Python. This one digs into the software industry's problem with coupling and how my switch helps relieve unwanted coupling. everydaysuperpowers.dev/articles/pre...

I just published my second blog post in the series about event sourcing, where I explain the benefits of the pattern that drew me in to it. everydaysuperpowers.dev/articles/wha... #eventSourcing #Python

After 20 years of programming like those around me, how I write software has drastically changed in the last 12 months. With the change, I wanted things to settle before sharing. So: I have embraced #eventSourcing, and I want to show you why. everydaysuperpowers.dev/articles/why... #Python

It's fascinating how many developers have listed on their resume: experience withc"OOPS concepts"

I need everyone to know that you don't actually need a special EV charger to own an EV. I still haven't installed one since buying my EV in September. I plug it into the wall and move on. No problems at all.