Just read: Why GOV.UK's Exit this Page component doesn't use the Escape key - https://beeps.website/blog/2024-10-09-why-govuk-exit-this-page-doesnt-use-escape/

Just read: Why GOV.UK's Exit this Page component doesn't use the Escape key - https://beeps.website/blog/2024-10-09-why-govuk-exit-this-page-doesnt-use-escape/
what controls when submenus open downward vs when they open upward?
Here on the 'don, my 'emojis' submenu typically opens downward (boo - it often goes past the bottom of the screen) on a first try, and upward (yay! always works) on a second try.
Screencaps from a submenu in calendly.com that opens downward (yay! all options visible!) when it's the at the top of a list, but upwards (boo! opens *behind* a spacer that obscures several options).
This site runs on Laravel #Development #Webdev #Php #Laravel
As I've continued to over-engineer this site, there's been a mounting tension between what is and isn't dynamic. What should be dynamic, what needs to be dynamic, how often a given page or element is updated.
#Design #Approaches
Designing a grid-aware website · Where digital design meets energy availability https://ilo.im/165lde
_____
#Electricity #Sustainability #Website #ProductDesign #UxDesign #UiDesign #WebDesign #Development #WebDev #Frontend
Just read: Building my new website: A modern approach to font fallbacks with font property adjustments - Nic Chan - https://www.nicchan.me/blog/building-my-new-website-part-6-font-fallbacks/
Updated my ko-fi site: https://ko-fi.com/davidaugust
With links to my profiles (like here) and new home for my articles and blogging: https://stuff.davidaugust.com/
Another migration step done.
Do I open up both my new site and ko-fi to donations?
itch.io creators are learning only 1 can get dicey.
Excited to announce our first keynote speaker for DjangoCon US 2025: Carson Gross!
Carson is the creator of HTMX and will be sharing insights on "Lateral Thinking with Withered Technology" - applying Nintendo Game Boy designer Gunpei Yokoi's philosophy to web development.
Can't wait!
️ New Article: Over-optimized. Under-optimized. https://ift.tt/Sw2GLMH #WebDev #FrontEndDeveloper #100DaysOfCode #CodeNewbie
“Semantic markup doesn’t guarantee better indexing or extraction – but it creates a foundation that systems can use, now and in the future. It’s a signal of quality, structure, and intent.
If everything is a <div> or a <span>, then nothing is meaningful.”
#WebDev #HTML #SEO
https://www.jonoalderson.com/conjecture/why-semantic-html-still-matters/
XMLUI, practical UI for web apps without the complexity of React. #webdev
A simple website to discover music without algorithms:
https://allensynthesis.co.uk/notoalgorithms.php
#music #technology #tech #webdev #indieweb
What We Lost with PHP and jQuery • Ibrahim Diallo
「 No package managers, no build processes, no debates about hydration strategies. Today, creating even a simple webpage often involves configuring multiple tools, managing dependencies, and navigating complex development workflows. How we got here? What did we lose along the way? 」
#Development #Overviews
JavaScript’s runtime decade · Running JavaScript beyond the browser and Node.js https://ilo.im/165oqw
_____
#JavaScript #Devices #Cloud #Browser #NodeJS #Deno #Bun #WebDev #Frontend #Backend
Here is the project I've been working on this holiday: htmx-json
It's a kind of templating library where the template is the html on the page. I made this because I found it hard to use htmx with a json backend (yes, I know, that's not really how htmx is supposed to be used)
#Development #Guidelines
Keyboard traps impact web accessibility · How to identify and prevent major website issues https://ilo.im/165n46
_____
#Accessibility #Keyboard #Navigation #UiControls #MediaPlayers #Forms #Links #Website #WebDev #Frontend
Getting used to using this all the time. #WebDev #Development
#Development #Tools
Feed Canary · Monitor your web feed and get notified if it breaks https://ilo.im/165hvc
_____
#Business #Monitoring #Notification #WebFeeds #RSS #JSON #Validation #WebDev #Frontend #Backend