Chris May

Meet Chris, a Python technical coach, seasoned Python web developer, and advocate for creating exceptional user and team experiences. With over 25 years of industry experience, he brings a wealth of knowledge to the table and fosters effective team dynamics.

As a technical coach, Chris collaborates with teams to craft elegant and robust solutions, reduce bugs, and improve time to market. He simplifies intricate technical concepts, diagnoses and troubleshoots code issues, and provides actionable feedback, earning him a reputation as a trusted mentor and guide.

Chris’s dedication to building a thriving Python community led him to co-found PyRVA, the Python user group in Richmond, Virginia. Through this initiative, he actively fosters knowledge sharing, networking, and professional growth among Python developers.

In addition to coaching and community involvement, Chris shares his expertise through his blog and Python resources on his Everyday Superpowers website. These platforms serve as valuable references for developers seeking insights and practical advice.


URL

https://everydaysuperpowers.dev

Twitter handle

_chrismay


Session

09-23
10:40
45min
Choosing Wisely: SPA vs. HTMX for Your Next Web Project
Chris May

The single-page application pattern (SPA) is the current prevalent pattern for web development. It renders websites using JavaScript frameworks like React, Angular, and VueJS. However, browser standards have evolved, and the case for using a server-rendered application pattern is strong and has become even stronger with frameworks like HTMX.

Neither pattern is the best in every circumstance, so in this talk, you'll learn factors to consider when evaluating your web stack, and you'll be able to confidently choose the pattern that will set you up for success.

Junior Ballroom