The biggest change in software development is not AI code, but a permission structure for disregarding quality in the pursuit of velocity
The biggest change in software development is not AI code, but a permission structure for disregarding quality in the pursuit of velocity
Videos and podcasts really are not my thing, but I urge everyone in IT (developer or manager) to go watch/listen to this one!
It's a full year old already and I have no idea how I missed it, but yeah, please, go watch it.
youtu.be/QYkjgd6_s4o
#accessibility #CarpalTunnelSyndrome #cts
Out of context reminder:
The "CORS errors" we get when we develop a page that accesses localhost are what prevents random untrusted webpages from making calls to open HTTP ports on our computer.
π new blogpost π
Un-Sass'ing My CSS: Native CSS Nesting
Nesting was a dream feature in Sass and it's recently become 'native' in CSS.
This post covers syntax, specificity, real patterns, and the key differences you need to know.
www.alwaystwisted.com/articles/UnS...
#CSS #Sass #FrontEnd #WebDev
Watched March MadCSS and thought "what if we could do this every day?"
So I built it. In a day.
cssdaily.dev β a daily CSS challenge. Write CSS to match a target, get pixel-diffed in real-time. New challenge every morning.
Scoring adapted from @wesbos.com and @tolin.ski's open-source SynHax.
A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3Γ3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.
These captchas just keep getting harder #rstats
Making keyboard navigation effortless. Introducing focusgroup.
Focusgroup is a new HTML attribute, with early support in Edge, Chrome, and other Chromium-based browsers, that completely handles arrow key navigation within complex widgets. No JS needed!
β‘οΈ blogs.windows.com/msedgedev/20...
Merci pour cette mise au point
if you see this, do it!
β pronouns: Stop
β height: Giving
β zodiac: Out
β smoke: Personal
β tattoos: Information
β piercings: In
β fav colour: Online
β fav drink: Chains
New post about how we do code review here at @cloudfour.com! If your team members dread the notification that theyβve been added as a reviewer on a pull request, I think the following guidelines can help. cloudfour.com/thinks/how-w...
A really good read about an infamous design pattern and how to be more deliberate in their pattern choices.
https://blog.damato.design/posts/chip-away/
Steam community requesting additional body types for added immersion.
A large block of sentient tofu
Steam community: βCan we play as a male character?β
Me (indie dev in this economy):
βBest I can do is sentient tofu.β
It seems we can now customize the select element, right? right?!
Demo: codepen.io/t_afif/pen/P... via @codepen.io
Just noticed: NPM added --min-release-age in v11.10 released ~20 days ago, so you no longer need to compute a value for --before *and* you can put it in a .npmrc!
docs.npmjs.com/cli/v11/usin...
docs.npmjs.com/cli/v11/comm...
docs.npmjs.com/cli/v11/comm...
autofillβ½ Did you mean autocomplete="email"?
Another custom select list using using appearance: base-select.
On browsers that don't yet support this, a normal select list will be displayed.
See the full demo on @codepen.io codepen.io/cbolson/pen/...
Vu les posts (rΓ©ponses) du compte, c'est clairement pas eux
I wanna build a time machine just so I can send this post to me in 2012.
ssh is an obscure but widely-deployed command. It stands for Secure Snake Home and was made in the 90s to securely play snake online
I made a massively multiplayer backend for it with support for thousands of concurrent snake players
ssh snakes.run to join!
This seems bad for WiFi encryption: arstechnica.com/security/202...
ECMAScript excitement π
Congrats to @jarredsumner.com on shipping @tc39.es Stage 3 Decorators in Bun v1.3.10 π
"one of the most requested features since 2023"
It works universally - with `bun run` & `bun build`
β οΈ ES Decorators are different from legacy TS "experimentalDecorators"
TIL about `COPY --parents` in a Dockerfile (since syntax 1.20, Nov. 2025), so you can copy directories, rather than only their content: docs.docker.com/reference/do...
COPY --parents foo bar /baz
is equivalent to the oldish
COPY foo /baz/foo
COPY bar /baz/bar
and will do so in a single layer.
Finally! You can now use JS modules in service workers (i.e. use `import` and `export` to organize your code in modules).
Thank you, Firefox, for adding support and joining other browser engines.
web-platform-dx.github.io/web-features...
Listed for Chromium 146 to be released in a few hours:
chromestatus.com/roadmap
The Sanitizer API landed in Firefox 148, along with element.setHTML().
This lets you fully configure how HTML strings are cleaned as they're parsed.
hacks.mozilla.org/2026/02/good...
We are so wildly unprepared as a species for computer programs that sound sentient. π¬
Abstract illustration of a masonry layout with arrows between items, showing the flow of items through the layout.
Embrace the chaos β The shape and flow of masonry layouts
In which I ramble about what it means to think about the shape of a layout vs. the flow of items through this layout.
β‘οΈ patrickbrosset.com/articles/202...
To kick off my new article series, #WebAccessibilityFails, I decided to focus on a bad practice I often see in main navigations during accessibility audits.
matuzo.at/blog/2026/ar...