Category: Programming

  • Over-And-Under Static WordPress

    Proponents of GraphQL interfaces are quick to point out that this approach allows you to easily use WordPress as a headless Content Management System (CMS) with a static site serving as your front end. They’re not wrong. And as a developer, using the WPGraphQL interface is a lovely experience. With this approach, you create something…

  • what is a static site generator?

    There are lots of static site generators (SSGs) out there these days, coupled to a lot of different headless content management systems (CMSs), using various development frameworks, running with various templating languages, and making life seem a lot more complicated than it probably needs to be. But you may still be scratching your head and…

  • On WordPress and Static Site GENERATOR THEMES

    In WordPress, you can get lots of potential looks and (to some extent) behaviors just by installing a “WordPress Theme” and activating it within the admin panel of your WordPress instance. This site, PeakZebra, for instance, is running the Extra theme, made by ElegantThemes. It’s based on their Divi page-builder franchise, with page builders being…

  • The Core Web Vitals Report

    Nobody loves a report more than I do.

  • TheJam.dev 2021 kicks off with azure and ecommerce

    Today was the first day of a two-day Jam.Dev event online. The event had a lot to offer people who are presently trying to sort out the lay of the land in the static site generator ecosystem. The Azure Take on Static Shmuela Jacobs, cloud developer advocate at Microsoft, walked through the Static Web App…

  • WordPress Features: What’s Worth Stealing?

    WordPress Capabilities that JAMstack Really Should Steal The precursor of WordPress was called Cafelog, and there’s a sort of architectural fragment left from it that carbon dates its demise occurring sometime in 2004. That fossil page makes clear what the defining idea of b2 (as Cafelog’s underlying software was called) was all about: “pages are generated…

  • kebab case

    It’s a minor thing, but somehow I never until just today knew that when you name variables using hyphens between words, like some-variable or count-of-chickens, it’s called kebab case. And, duh, of course it is. I did already know, just so the record is clear, about camel case and snake case. It sounds like a…

  • embedding javascript in wordpress posts

    One thing I recently heard for the first time (because I’m not really all that immersed in the current world of WordPress development) is that the Gutenberg block system that new versions of WordPress use is implemented in JavaScript. And it would appear that all the client-side work on WordPress is in JavaScript where possible.…

  • A play.js detour

    Even in this age of contagion, I had a situation where it really made sense to fly out on a morning and back that evening. I decided to take the iPad instead of the notebook, and while I was at it, I decided to take a look at what the possibilities for coding on iPad…

  • Hello, world!

    What a brilliant thing it was to come up with “hello, world!”, which I think can be attributed to Brian Kernighan. He used the phrase in an example program internal to his lab in 1974, then he and Ritchie put it on the world map in 1978 with their introduction to the C computer language.…