Margaret

Margaret

Editor at PragProg

AMA with: Mark Volkmann (codebar Winter Lit Fest)

Ask Me Anything with
Mark Volkmann
@mvolkmann

On February 24 and 25, we are giving you a chance to ask questions of PragProg author Mark Volkmann as part of our Winter Literary Festival in partnership with codebar.

Mark Volkmann is the author of Server-Driven Web Apps with htmx and a Partner and Distinguished Engineer at Object Computing, Inc. in St. Louis. As a consultant, Mark has assisted many companies with JavaScript, Node.js, htmx, Svelte, React, Vue, Angular, Swift, SwiftUI, and much more. Ask him about web development, htmx, the programming languages he works with, or anything else—really!

Everyone commenting or asking a question will automatically be entered into a drawing to win one of the author’s books.

In addition, from from February 24 to March 2, as part of our Winter Literary Festival with codebar, you can use promo code 2025WinterFest to save 40 percent on purchases at pragprog.com. We’ll donate 20 percent of the net income from the promotion back to codebar after the event.

Offer not valid where prohibited or restricted. Offer not valid on previous purchases. The Pragmatic Programmer: 20th Anniversary Edition is not eligible for discounts, as we do not publish it.

Hit Reply to post your question below. The author will check in periodically to answer your questions.

Most Liked

mvolkmann

mvolkmann

Author of Server-Driven Web Apps with htmx

Hello everyone! What would you like to know? I’m passionate about simplifying software developer which is a big part of what attracted me to htmx. I has also drawn me toward investigating a programming language you probably thought was dead … Smalltalk. Ask me about that as well.

mvolkmann

mvolkmann

Author of Server-Driven Web Apps with htmx

I think what it takes to convince yourself that htmx is a worthy alternative to frameworks like React is to:

  • Believe that the attributes htmx adds to HTML really should be part of HTML. Carson Gross would love for HTML to gain those features and then deprecate htmx.
  • Implement the same web app in both htmx and any other framework and then compare the number of lines of code and the complexity of the code. I think htmx really shines here.
  • Accept that htmx can’t do everything that other frameworks do and add the use of another client-side JavaScript library for extra dynamic behavior. Alpine.js works nicely with htmx because both just add attributes to HTML. My book shows many examples of using htmx and Alpine together.

For the most part I don’t think use of htmx needs to be limited to certain kinds of web applications. However, it’s not ideal for situations where a change in one part of the page requires updates to a large number of other parts (ex. spreadsheets with formulas). It’s also not ideal if operations like scrolling and scaling require getting new data from the server for every small change (ex. tiles in a Google Map).

Margaret

Margaret

Editor at PragProg

Hi Mark,

I’ve noticed that people who are using specific technologies tend to form communities that have their own unique personality. Sometimes that is driven by the tech-founder/language author, and sometimes by the members who advocate for the tech. For example, the Ruby community was heavily shaped by Yukihiro “Matz” Matsumoto’s philosophy of developer happiness. The Elixir community seems very supportive and driven by a loyal base of developers who are deeply invested in it.

What’s the htmx community like?

Thanks,
Margaret

Where Next?

Popular Community topics Top

PragmaticBookshelf
A PragProg Hero’s Journey with Dr. Venkat Subramaniam @venkats How do you grow a successful career as a software developer while...
New
PragmaticBookshelf
A PragProg Hero’s Journey with Brian P. Hogan @bphogan Have you ever worried that your only legacy will be in the form of legacy...
New
PragmaticBookshelf
A Hero’s Journey with Chris Pine @chrispine Chris Pine, author of Learn to Program, Third Edition, discusses his journey to beco...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
PragmaticBookshelf
Author Spotlight: Leemay Nassery @leemay You do your best new feature development when you’re not afraid to be wrong. We sat down and...
New
PragmaticBookshelf
Author Spotlight: Sean Moriarity @seanmor5 Machine learning sounds both magical and difficult, but with the right tools and the right...
New
PragmaticBookshelf
Democratizing Deployment with Ellie and Pep @elliefairholm and @Gilacost Ellie Fairholm and Josep (Pep) Giralt D’Lacoste are o...
New
Margaret
Ask Me Anything with Mark Volkmann @mvolkmann On February 24 and 25, we are giving you a chance to ask questions of PragProg author M...
New
Margaret
Creating Great Teams with Sandy Mamoli @sandymamoli and David Mole What if teams could form themselves, rather than being assi...
New

Other popular topics Top

siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1145 27688 760
New
PragmaticBookshelf
Author Spotlight James Stanier @jstanier James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New