Web Development

  • 2020-05-28
    • Web Development has changed a lot over the years and there’s an interesting tension today between building full-on React and JS-based pages and the old-school approaches of server-generated HTML. HTMX uses simple HTML attributes to trigger calls to the server, which then generates HTML. The appeal of this sort of approach is that it allows you to focus your state management on the server and not worry so much about synchronizing state between client and server. This also potentially eliminates having to go through server-side rendering machinations. If you need a mobile app, though, you may be in trouble. hx-boost reminds me of turbolinks. Stimulus is another alternative for a modern approach to sprinkling in some JavaScript behavior with a mostly server-generated page.
  • 2020-05-28
    • RoughJS is a neat library for Web Development that can create drawings with a hand-drawn look. RoughNotation builds on that with animated annotations for web pages like underlines, boxes, etc. This seems like a cool way to add a little bit of dynamic interest to an otherwise static page.