Since I still haven't finished the new #Hugo theme I'm developing (too many distractions), I instead opted to backport code improvements and new Hugo modules. Not an easy task since I have to do it for 7 different third-party themes.
"It is also expressed in what I think is best summarized as "Industry Fomo". Developers know full well that using next.js to create a relatively simple website is overkill, inappropriate at best, but they see themselves required to use industry-grade technology because job requirements are not listing skills anymore, instead they are listing tools and frameworks."
Quick PSA for everyone excitedly using the popover API now it's in all 3 engines. Add an empty pointerdown event listener to your body element, else popover lightdismiss doesn't work on iOS Safari.
📝 Craft vs Industry: Separating Concerns
Reconciling the differences between the craft of making websites and the industry that has grown around it.
> Handcrafted websites are made by humans for humans. This is what differentiates our craftsperson from the factory worker—what the craftsperson does is valuable to people, not businesses.
From the GOV.UK guidance, do not use maxlength on form fields:
> Using the maxlength attribute means there is no feedback to users that their text input is truncated. This is especially true where the text has been copied and pasted from elsewhere. This can cause users to accidentally provide incorrect or incomplete information.
The way to get better at #HTML & #CSS isn't to build complex web applications with frontend frameworks. The way to get better at HTML & CSS is to write content with HTML & CSS.
Build a blog.
Build a landing page.
Build a report.
Build a portfolio.
Build lists.
Most web applications are simply content + forms in a fancy UI trench coat. 😅 They just tend to be far more "componetized" — making it much harder to grok the underlying semantics at first.
If your go to assumption when making a component is just #HTML is some emitted slop and the component is the most important part as opposed to the HTML and other core web tech the browser uses as being the ultimate point of the component you simply are doing web dev wrong and working against the platform.
Some days I feel most of the“modern” #webdev community acts like Chemists who think atoms are passé and compounds are all that matter.
I’m giving 2 talks at Tek in Chicago — Shell Scripting for PHP Developers and Create Better Dotfiles — later this month. It’ll be something to see! You don’t want to miss it!
Does anyone have any suggestions for a new #Hugo theme? I want to replace the theme for my site (currently using PaperMod) with one that's easy to customise without too much effort.