The temptation to bring in a bundler is oh so very
great. Deno bundle
is
obviously not designed to bundle js
directly for the browser but you can get
away with it up to a certain point.
If you think about it, the
<abbr>
tag is not that well thought out. Or rather, inconsistent interpretations of the
title attribute on different displays limits <abbr>
usefulness.
Sure, conditional media types allow auto expanding the title on touch or print displays.
But many semantic elements have similar quirks that are only noticeable with a good cross browser/display testing suite, which no one has .
Surprising quirky behaviour +
real world “get it done now” business constraints
=
everything’s a <div>
and/or a <span>
.
Blade CLI is a nice find. I saw a past iteration of this a while back in nsrosenqvist/blade-cli. Basically, it’s a for kinda rendering blade templates. Don’t ask why…
name: {{ $name }}
type: {{ $type }}
blade render data.yaml --name="name" --type="type"
Htmx is a nice library to know about that makes
frontend = backend. Include strategic
(htmx.js
)
to not write any more js and compose an interactive website/application in
only. Use your favorite back end
to create routes that return partial HTML that is swapped in on event triggers
(transclusion).
, most of the fastest web I’ve seen were using nuxt.js. Performant react web applications are rare… But honestly, the usability of the web overall is in the gutter. I’ve spent these last few days watching people frustrate themselves over broken web application forms (for banks especially).
A and expert in the art is a marvel. Think less development and more engineering. The process of speedily assembling the minimum set of markup and style with maximum degrees of freedom. Like you know, a bassist can develop a new playing style, but there’s an engineering path where it’s perfected. OpenUI might end eternal widget development hell?
Can’t beat the hunch that once web components get widespread application there’ll be something like “micro apps”. Interoperable components between all frameworks or something.
I know of four PHP
static site generators.
- Jigsaw: Laravel Blade templates. Source Code
- Couscous: Twig templates. Source Code
- Sculpin: Twig templates. Source Code
- Spress: Twig templates. Source Code
The key advantage is obvious: dynamicity “technically” comes for free. Feedback/debugging loops “can” be made instantaneous, and scaling to a large output is probably not too difficult.
One downside is that corporate minded developers and consumers online will think
you’re a noob for choosing PHP
.
Watching the web tech mainstream/influencers transition back to a first approach is fascinating. Frameworks are returning to single file approaches that bundle and progressively enhance scoped and components automatically.
See syntax for webc/11ty, svelte, enhance, lit/google, vuejs marko, astro, and more in a rare history lesson.
Kiwi Browser (download
) is a Chromium
derivative on Android that can directly expose the built–in dev tools on device.
Remote debugging
is my preference, but it makes quick