Angehefteter Tweet
Good Work
1.4K posts

Good Work
@simplygoodwork
Making and breaking websites since 2014.
The Internet Beigetreten Eylül 2008
4 Folgt2.2K Follower

Chrome 144 shipped <geolocation>, an HTML element that replaces the imperative location API with something declarative. User clicks a button, permission flows naturally. Includes autolocate attribute and degrades gracefully in Firefox and Safari.
developer.chrome.com/blog/geolocati…
English

With Chrome 144, we now have "scroll-state(scrolled)," a container query that allows styling based on user scroll activity. Every time we replace JavaScript with pure CSS, it's a triumph.
una.im/scroll-state-s…
English

Addy Osmani's reflections after 14 years at Google are worth your time.
Lesson 7 hits: "The best code is the code you never had to write." addyosmani.com/blog/21-lesson…
English

Remember when masonry layouts meant pulling in a JavaScript library?
CSS Grid Lanes just shipped in Safari Technology Preview. It's `display: grid-lanes` plus a couple properties and you're done. The browser handles the rest.
webkit.org/blog/17660/int…
English

Shoutout to everyone who lived through the <frameset> era and survived to tell the tale.
Declan's writeup on obsolete HTML elements is equal parts nostalgia and horror. htmhell.dev/adventcalendar…
English

Chrome's year-end roundup of CSS and UI features is here. 22 additions to the platform in 2025, with varying levels of browser support. Worth a skim to see what's coming.
chrome.dev/css-wrapped-20…
English

Declan stresses that accessibility isn't something to tack on later. It should be embedded from the start, integrated into wireframes, designs, code, and QA. It's a shared responsibility, not just one person's job.
vale.rocks/posts/accessib…
English

Obs.js uses browser APIs to evaluate connection, battery, and performance. It applies root CSS classes giving you easy hooks to optimize content delivery by adjusting image resolution, omitting web fonts, or disabling autoplay videos. csswizardry.com/Obs.js/demo/
English

There's a JavaScript API to check if a person is actually interacting with your site. The UserActivation API is pretty handy for preventing autoplay abuse and other shenanigans.
developer.mozilla.org/en-US/docs/Web…
English

Josh W. Comeau simplifies complex CSS topics effortlessly. In just 10 minutes, you'll grasp CSS subgrid with his clear, jargon-free explanations and practical examples. joshwcomeau.com/css/subgrid/
English

There's a whole world beyond console.log in Chrome DevTools and this post covers it well. Restart frame is a game changer when you miss something stepping through code, and the watch pane beats typing the same expression in the console over and over.
debugbear.com/blog/chrome-ja…
English

Jeremy developed a sleek web component for the Web Install API. It invites users to install your site as an app and cleverly self-destructs if the browser isn't compatible.
adactio.com/journal/22278
English

New Craft CMS plugin by yours truly.
Curses! is a lightweight profanity filter that allows you to moderate user-generated content, comments, or any text field with simple Twig filters.
plugins.craftcms.com/curses
English

The tech debt lessons here are wild. This wasn't broken code or bad architecture it was a pattern that worked great for 16 years,then suddenly didn't.
You can't predict when old decisions change, only respond when they do.. techblog.wikimedia.org/2025/11/21/uni…
English

Ever press a button and wonder if it worked?
GitHub ditched toast notifications due to accessibility and usability issues and they've kindly released a guide on alternatives like banners and dialogs.
primer.style/accessibility/…
English

Can't wait for the first issue of DOCTYPE magazine vole.wtf/doctype/
English


