Gonna share this with my buddies π
@valentinog.com
Web Sustainability Trainer & Tech Lead | I train teams on sustainable coding and modernize your architecture | +2000h Training and Mentoring | Author at Apress & Manning | DSF Member | Founder @ TheGravelHub https://www.thegravelhub.bike/
Gonna share this with my buddies π
I started a new chapter of my Agentic Engineering Patternw guide about anti-patterns - things NOT to do
So far I only have one: Inflicting unreviewed code on collaborators, aka dumping a thousand line PR without even making sure it works first simonwillison.net/guides/agent...
How to use UUIDv7 in Python, #Django and PostgreSQL
www.paulox.net/2025/11/14/h...
JavaScript's date object has been tricky for years, but that is changing.
The NEW Temporal API brings,
π Easily handle time zones
π Precise date math
π Parse ISO strings without errors
β Durations, date ranges, and more.
Start experimenting π
developer.mozilla.org/en-US/docs/...
CSS shape() landed in Firefox 148. It's similar to path(), but allows the full expressiveness of CSSβ¦
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148
hacks.mozilla.org/2026/02/good...
I've been seeing more mania surrounding Claude and OpenClaw these past 2-3 weeks, and it just reminds me that all useful technological advancements since the beginnings of mathematics are based on predictable behaviours and repeatability.
I'll take a look again when it has those two attributes.
JS-heavy approaches are not compatible with long-term performance goals
sgom.es/posts/2026-0...
Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects
djangopackages.org
#django
Visualize Django URL routing inside the Django Admin, including patterns, views, namespaces, and conflicts
github.com/yassi/dj-url...
#django
Anchor positioning is supported in all major browsers and will soon be used widely. Learn how it properly works before you start hating this cool feature π
π New Blogpost π
Style Headings using the CSS :heading pseudo-class
CSS just got tidier.
Say goodbye to verbose selector groups and hello to cleaner, more intentional styling for your design systems.
www.alwaystwisted.com/articles/sty...
#CSS #WebDev #FrontEnd #WebDesigin
My experience with LLM-generated code is that it's always wrong somewhere. When I say that, people tell me that we should have the LLM write tests, but those tests will be wrong here and there as well. I guess we could ask the LLM to write tests for the tests, but how does that recursion stop?
1/2
Style Headings using the CSS :heading pseudo-class
www.alwaystwisted.com/articles/sty...
The CSS Selection, by @veneman.dev (@projectwallace.com):
https://www.projectwallace.com/the-css-selection/2026
#css #metrics #studies #research
Discord will require a face scan or ID for full access next month
Interop 2026 launches today! If you want know on what it includes and what it means for web development β our article provides all the details. webkit.org/blog/17818/a...
Focus areas include Anchor Positioning, Style Queries, contrast-color(), WebTransport and much, much more.
My doomer-worry about AI is not that the LLMs become omnipotent and take over the world but that the wealthy and powerful use it as a means to consolidate power and marginalize or lay off skilled workers and also everything about our technological and political and social life gets worse
TypeScript 6.0 beta is now published!
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
it's 50/50 for me. I'm using Claude Code and Junie currently. Sometimes they shine, help speed up some tasks, boilerplate and small controlled refactorings. On the other hand, I'm in the process of cleaning up an app almost entirely made with LLM's, and it's been an absolute mess of tech debt
Coming soon to Python 3.15: frozendict
The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type".
discuss.python.org/t/pep-814-ad...
peps.python.org/pep-0814/
#Python #PEP814 #frozendict #Python315
β¦ of course they did
The UK paid Β£4.1 million for a bookmarks site
mahadk.com/posts/ai-ski...
AI coding tools like Claude Code, GitHub Copilot, Cursor, and ChatGPT are changing how we write software... but are they actually improving long-term software quality, or just accelerating short-term output?
We ran a study of 150 software engineer's to find out...
WATCH β‘οΈ youtu.be/b9EbCb5A408
My book, Accessibility For Everyone, is now free and online as a website.
accessibilityforeveryone.site
The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
I think the issue has to do with complexity. AI-generated code is overcomplex. If it's not massaged into simplicity by a human before it's incorporated into your system, the system will become very hard to manage and very hard to change very quickly (within months, or even faster).
2/8
A simple graphic showing engineering projects before and after using AI. Above, scoping is approximately 10% of the time, coding 80%, and QA 10%. After, the total time is reduced by about half, and scoping is 40%, coding is 20%, and QA is 40%
This image from my blog post earlier this week really seems to be unexpectedly resonating.
With Claude Code, our total project time is way down, but how engineers spend their time is very different. More architecture, more QA, less coding. www.geocod.io/code-and-coo...
WAT
π
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.