Chris May Profile
Chris May

@_ChrisMay

Followers
341
Following
2K
Media
90
Statuses
3K

Giving you superpowers to use every day. Python trainer, developer, and PyRVA co-founder. https://t.co/W8QF9ehCIz

Richmond, VA
Joined August 2008
Don't wanna be here? Send us removal request.
@_ChrisMay
Chris May
29 days
Especially considering that the SSE option incrementally updated two separate parts of the page on each loop.
0
0
0
@_ChrisMay
Chris May
29 days
Lighthouse 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.
1
0
0
@_ChrisMay
Chris May
29 days
I just ran an experiment rendering a status page that 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.
1
0
3
@all__hype
Lazarus / html dev 2025
3 months
Bookmark this top-notch article on htmx and datastar! Code examples, a narrative, and clear writing My takeaway: If you are using htmx and you feel like you're putting too many of your front-end controls in the html, datastar is probably the perfect hypermedia solution for you
@_ChrisMay
Chris May
3 months
I finally pushed publish on why I moved from HTMX to Datastar. https://t.co/CXGnRbUBfS I'd love to know your thoughts! #htmx #DataStar #Python #webComponents
2
3
19
@_ChrisMay
Chris May
3 months
@all__hype I don't know if this adds to your understanding of Datastar, but I highlighted two examples that don't require async code and one that doesn't require SSE.
1
0
5
@_ChrisMay
Chris May
3 months
I finally pushed publish on why I moved from HTMX to Datastar. https://t.co/CXGnRbUBfS I'd love to know your thoughts! #htmx #DataStar #Python #webComponents
everydaysuperpowers.dev
6
7
32
@_ChrisMay
Chris May
5 months
While I am not using this package in production, I learned a **LOT** from creating toy projects with it. Let me know what questions you have lingering from my series. I'll answer them in another post.
0
0
0
@_ChrisMay
Chris May
5 months
It's been a few months since I posted, but I just published article 5 of my intro to event sourcing blog series! In it, I show you how to get started with event sourcing by using the eventsourcing PYPI package. https://t.co/GwEl4J91ab #eventSourcing #python
everydaysuperpowers.dev
2
1
2
@_ChrisMay
Chris May
8 months
My talk at FlaskCon is up! In this 20-minute talk, I share how three of my favorite attributes of event sourcing can empower reactive web apps that are better than the status quo.
@DelaneyGillilan
Datastar CEO
8 months
Death to SPINNERS! Thanks for the talk! https://t.co/65xVBkz8tD
1
1
7
@_ChrisMay
Chris May
11 months
I added a duration column and regenerated the view from past events. Seeing the data appear through the #HTMX powered Server-Sent Events connection was fun. Event sourcing made answering their question simple, going back to the first file we processed.
0
0
0
@_ChrisMay
Chris May
11 months
I had a win highlighting why I have been excited about #eventSourcing. My project processes files in multiple phases, and I built a status page to track progress. It became apparent that the team needed to know how long each file took.
1
0
1
@ShawnMcCool
Shawn McCool
4 years
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.
Tweet card summary image
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
19
72
@_ChrisMay
Chris May
2 years
And thanks to the more that 3,500 people who have viewed it so far!
0
0
1
@_ChrisMay
Chris May
2 years
Inspired by Taylor Hunt's incredible blog posts, I created a talk, HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML. Thanks @tigt_ for opening my eyes to streaming HTML and reminding me how UX can be great without SPAs https://t.co/ZxMVOgO4mZ
1
0
6
@bbelderbos
Bob Belderbos
2 years
Also thanks @llanga (and @_ChrisMay) for reminding us to read Hypermedia Systems, just bought a copy πŸ’ͺ πŸ™ @htmx_org for the win! 😍
0
1
6
@_ChrisMay
Chris May
2 years
Any #hokie fans remember when Corey Moore intercepted the snap in a football game? I can’t remember what game that happened in.
0
0
1
@_ChrisMay
Chris May
2 years
I agree! Such a fun event! Great people, great venue, great food!
@AutomationPanda
Pandy Knight
2 years
Hey #Python friends! I know it's half a year away, but @PyTexas 2024 is happening April 19-21 in Austin, TX. More importantly: the CFP is open! Be sure to submit your talks. It's a wonderful event at an incredible venue. Check here for more info: https://t.co/wAAfAbBoSJ
0
0
2
@_ChrisMay
Chris May
2 years
I have created a repo to house some patterns to make python web apps feel faster:
Tweet card summary image
github.com
This repo shows patterns you can use to elevate Python web apps via streaming HTML and htmx - PyHAT-stack/web-async-patterns
0
0
1
@_ChrisMay
Chris May
2 years
One thing that is clear to me after DjangoConUS is that there's a thirst for knowledge about #htmx in the #python community. What questions do you have? I'd love to help answer them,
1
0
4
@_ChrisMay
Chris May
2 years
Watching @AutomationPanda's keynote I missed at DjangoConUS yesterday, and I appreciate the callout. πŸ₯² I look forward to sharing my talk to the general public when it comes out!
0
0
2