topic: web development

Everything I’ve written on the subject, from the beginning of this version of the site.

I may also have written on this on earlier versions of my website:

  1. 2006 – 2011 (link coming soon!)
  2. did not have a blog!
  3. 2012 – 2013 (link coming soon!)
  4. 2014 – 2019
  • 2020

    • Mar

      • 08

        • 19:42 — NOTES

          Status: working on figuring out how to wire up Elm and Rust-via-WebAssembly using webpack. I’ve spent the last four years in Ember and before that I was wiring up Gulp. So this is new. 😅

    • Apr

      • 28

        • 21:07 — NOTES

          Apologies to folks who just got a bunch of posts in their feeds again. I finally figured out how to get Eleventy to treat my post dates correctly.

    • May

    • Jun

      • 19

        • 13:00 — NOTES

          Honestly, seriously wrestling with the fact that I’ve made a little progress on the rewrite web app this year and no progress on the iOS app this year. How the heck am I ever going to finish this thing at this rate?

    • Jul

      • 18

        • 07:12 — NOTES

          As I’ve been working working to build this site into something flexible and robust enough to handle all the kinds of things I want to do with it, I keep coming back to wanting to be able to define custom content types, and to easily compose them together. Markdown is great as a text authoring format, but it’s not rich enough for many things we do.

    • Aug

      • 17

      • 19

        • 21:06 — NOTES

          Almost fifteen years since the first time I encountered an RSS feed (and therewith XML), I actually spent the time tonight to learn what <![CDATA[...]]> is.

          Related: I believe I have (finally!) finished fixing my Atom feed output all the way. 😅

      • 21

        • 16:35 — NOTES

          We really, really need server-side template languages to catch up to, you know, 2014, where components are a thing and you can do this:

          <Quote @src={{}} @loc='p. 123'>
          Look ma! Content *within* a *component*!

          Nunjucks/Jinja macros are the closest I’ve seen and… they’re not even close in terms of expressivity. This is why people build things with React/Vue/Ember/etc. just for server-side stuff: because the DX is miles ahead.

      • 22

        • 11:27 — NOTES

          A reader replied to my previous note and informed me that Laravel’s Blade templates have components with slots” built in. Good for Blade! Now we just need everybody else to catch up…

      • 28

    • Sep

    • Oct

      • 06

      • 11

        • 17:30 — NOTES

          What I actually want for my website: an opinionated(-but-matches-my-opinions, of course) site generator written in Rust which acts like a static site generator but has a tiny server with a tiny CMS and uses Glimmer for its templating engine.

      • 22

        • 10:23 — NOTES

          Yesterday I started converting a small utility app from a jQuery+Node setup to an Ember Octane app — with TypeScript, of course! — which we could deploy statically via simple static hosting a la GitHub Pages or whatever… and it’s a really good experience.

      • 24

    • Nov

      • 25

        • 10:09 — NOTES

          Just set up scheduled builds for this site using Netlify and GitHub Actions (following this handy guide) so that I can schedule drafts for the future and have them go live automatically.1 It’s pretty astounding how great these kinds of free tools are at this point.

          1. I know, this comes for free with WordPress, Ghost, etc. I like my static site generator, though: no server to manage is a big win. ↩︎

    • Dec

      • 30

        • 19:40 — NOTES

          I’m building a tiny bit of JS functionality for my website and… working without a component system is awful. 😂