Those look like 10 one-inch nails.
<ducks>
@chris-may-python.bsky.social
Python technical coach, developer, and PyRVA co-founder. https://everydaysuperpowers.dev/
Those look like 10 one-inch nails.
<ducks>
My book, Accessibility For Everyone, is now free and online as a website.
accessibilityforeveryone.site
The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
I don't know who needs to hear this, but when it comes to web performance, if you're measuring in seconds, you're admitting defeat.
20.01.2026 19:31 β π 51 π 4 π¬ 3 π 0I'm going live on the @talkpython podcast at the bottom of the hour to talk about #dataStar with Michael and the creators of the framework.
Join us! www.youtube.com/watch?v=SFc7...
I'm going to be on the @talkpython.fm podcast to talk about #dataStar.
Is there anything. you'd like us to talk about?
Especially considering that the SSE option incrementally updated two separate parts of the page on each loop.
10.12.2025 18:04 β π 0 π 0 π¬ 0 π 0Lighthouse reports that the SSE version renders in half the time as the streamed HTML.
This is not what I was expecting.
Fascinating to see that in this instance that SSE is so much faster.
I just ran an experiment about web page rendering. A status page includes a table of 200 items pulled from the database.
Option A: streaming HTML that is generated on the fly
Option B: Load the shell and leverage #DataStar and Server-Sent Events to populate the table and related data.
But the idea is to have a reserve and an execute phase of the transaction.
The reserve phase ensures the consistency of the next number.
The execute phase handles the rest of the business logic
He has an example for reserving email addresses with the pattern github.com/dilgerma/eve...
21.11.2025 15:14 β π 1 π 0 π¬ 1 π 0I haven't had to implement a patern like this yet, but it sounds kind of like the "reservation pattern" in Martin Dilger's Understanding Eventsourcing book might handle this.
It's a two-phase approach that manages access to a limited resource.
I spent years researching the "traditional" #refactoring advice and how #Python is different and created a Refactoring Toolkit.
I'm discounting it 60% off for single licenses till the end of the year. Grab a copy. Let it help you write more maintainable code!
everydaysuperpowers.dev/resources/py...
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
π§΅
I finally pushed publish on why I moved from HTMX to Datastar.
everydaysuperpowers.dev/articles/why...
This feels a little more like a conference talk than a blog post, but there was too much to sum up, but not enough to overwhelm.
I'd love to know your thoughts!
#HTMX #DataStar #python
Hey #Django fam do I Know anybody at Zest Health? They've got some jobs I'm interested in and are apparently a django shop.
Boosts appreciated!
Firestore query UI: Which of the 25 fields do you want me to display, all of them?
Me: Just completion percentage.
F: OK! I'll just show you completion percentage and two others.
Me: Just completion percentage.
F: Sorry! I'll show just that one for a minute. Then I'll show you all of them.
Oof. That's a ruff spot.
27.08.2025 17:18 β π 0 π 0 π¬ 0 π 0I was struggling with that as well.
I wonder if there's a middle ground that has each item in a card-like format, where you can have a talk description and then list the date/events within the card.
I think I prefer the second one.
But there's really good traits of both.
The first one is a long read, and I feel lost in the list, but I like that I can read what the talk is about.
The second one does a great job communicating the great list of your appearances.
I just published article 5 of my intro to event sourcing blog series, showing how to get started with event sourcing by using the eventsourcing PYPI package.
Let me know what questions you have lingering from my series.
everydaysuperpowers.dev/articles/get...
#eventSourcing #python
WOAH! WAY TO GO!!!
11.06.2025 19:25 β π 1 π 0 π¬ 0 π 0Agreed. This talk is amazing, even for #Python developers.
I rewatch this gem every six months and continue to learn and grow from it.
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...
Wow. That's the same code I have on my suitcase. π
03.06.2025 16:10 β π 3 π 0 π¬ 0 π 0Use #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...
I'm really proud of how this talk came out.
I spent two weeks on the code and a day on the talk. My development work sped up in the last couple of days when I adopted #dataStar.
I'm impressed! I will be defaulting to it over HTMX going forward.
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...
THAT'S AWESOME! LOL
23.05.2025 15:49 β π 1 π 0 π¬ 0 π 0Still not over how cool it is to fearlessly replay events in production. I do it all the time, and it just works.
22.05.2025 17:04 β π 7 π 2 π¬ 2 π 0It's true, but we have had success with remote speakers.
22.05.2025 21:12 β π 1 π 0 π¬ 2 π 0