Stop Storing Secrets on Disk β Replace Your .env With @varlock.dev and 1Password | How I replaced my local .env file with Varlock and 1Password, gaining type safety, validation, secret scannin... | schalkneethling.com/posts/stop-s...
Stop Storing Secrets on Disk β Replace Your .env With @varlock.dev and 1Password | How I replaced my local .env file with Varlock and 1Password, gaining type safety, validation, secret scannin... | schalkneethling.com/posts/stop-s...
Hereβs a nice tool for this
utopia.fyi/type/calcula...
Code snippet demonstrating `Promise.withResolvers()` to transform a stream into an async iterable, utilizing error handling and yielding chunks.
Creating a resolvable Promise just got cleaner π§Ή
`Promise.withResolvers()` returns { promise, resolve, reject }
No more wrapping logic inside the constructor.
Learn more π
developer.mozilla.org/en-US/docs/...
Breakpoints: "The problem is, there is no agreed-upon minimum resolution. Talking about 360px being some kind of 'minimum' when it comes to #CSS pixels means we only take the phoneβs default accessibility settings into account." cssence.com/2026/breakpo...
oh because you mentioned you are 100% ai coding now:
are you using a learning skill? i recommend EVERYONE that uses ai all day do this.
github.com/DrCatHicks/l...
Hereβs how Iβve been thinking about AI-assisted engineering / vibe coding: its pros and cons, the underlying power dynamics, and its implications. Please enjoy. Or please enjoy flaming me. One of the two. werd.io/good-vibes-b...
βDictionary Compression is finally here, and itβs ridiculously goodβ title, HTTP and Performance tags, and a close-up of a dictionary page with the βtechnologyβ entry.
Dictionary compression is finally here, and itβs ridiculously good. Tim Perry shows how Compression Dictionary Transport can shrink JS bundles up to 90% for returning users. Already used by Google, Shopify, and Pinterest in production. #performance #http
httptoolkit.com/blog...
Every Node.js developer has lost a background job to a server restart.
We just open-sourced @platformatic/job-queue, a new queue library built for reliability from day one.
Deduplication, retries, request/response, graceful shutdown. All out of the box.
π§΅π
πͺ CookieStore API offers a modern, promise-based way to read, write, update, and delete cookies, all without parsing strings manually.
It brings,
β
Async operations
β
Structured data
β
Service worker support
Learn more π
developer.mozilla.org/en-US/docs/...
I'm often asked why you would use a JS library like React Aria for modals instead of the HTML <dialog> element, so I wrote up a detailed response. One of the main features of <dialog> (top layer) is also one of its weaknesses.
github.com/adobe/react-...
Most comments are just impressed, but there was a small wave of people complaining about how CSS shouldn't be able to do this, and that it should be for *styling* only (emphasis theirs).
The thing is... all this simply opens the doors to styling in more robust ways.
youtu.be/Y-3tPDZCk2o
Accessibility Fundamentals for Open Source Contributors | Learn practical accessibility habits that every open source contributor can apply. trainingportal.linuxfoundation.org/courses/acce...
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...
βBecause we useΒ fluid type and fluid space, theΒ .flowΒ utilityβs flexible, fallback-based setup works in harmony with our methodology ofΒ letting the browser do all the hard work for us.β
My favourite 3 lines of CSS, by Andy Bell
piccalil.li/blog/my-favo...
Today's lunch video is about #CSS properties that solve annoying problems. www.youtube.com/watch?v=dQ8_...
Flaky tests and memory leaks are the worst.
@vitest.dev now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests.
Available in the latest 4.1 beta. Big shout out to @ariperkkio.dev from the Vitest team for landing this PR! π₯
Lots of fun working on a light mode theme for the @oxide.computer design system, backed by an generative OKLCH palette and Figma plugin for token syncing
I talk often about breaking out of walled gardens, that you don't have to be on corporate-web in order to be on the web.
This is a fantastic article about the problem and how to (pretty easily) fight it. Well worth reading.
Also, @strange.website is a rad human being.
henry.codes/writing/a-we...
π 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 mom sent me a link to this bookshop website that curates interesting and unusual books. Great looking selection, here.
societyforunusualbooks.com
Trust me, I know there is a lot going on. All of it is orders of magnitude more important than what Iβm about to sayβ¦but Iβm not going to let that stop me.
There is no way that it should be legal or acceptable for online shopping platforms to automatically opt you into βdelivery insuranceβ.
openai.com/index/harnes...
i have been mildly obsessed with the ideas in here for the past month or so.
incredibly validating, total victory: my suspicions are correct, actually. "This functions like garbage collection" is a sentence I have said out loud. craziness
#CSS @scope: An Alternative To Naming Conventions And Heavy Abstractions: "Prescriptive class name conventions are no longer enough to keep CSS maintainable. Can the new @scope rule give devs the confidence to write CSS that keeps up with modern front ends?" www.smashingmagazine.com/2026/02/css-...
TypeScript 6.0 Beta is out π
πΆ Temporal
πΆ Map#getOrInsert
πΆ RegExp.escape
πΆ #/ prefix for Package Imports
New defaults!
πΆ --target=ES2025
πΆ "use strict"
π· --strict
Deprecations!
ποΈ baseUrl, outFile
ποΈ import assertions
ποΈ `module` namespaces
ποΈ module: amd
ποΈ moduleResolution: node
ποΈ target: ES5
One thing that I wanted to do with the redesign of my site is to have fun with modern CSS, so this week I added a sticky nav that slides in after you scroll a bit.
I tried two methods (scroll-state and view-timeline) and damn, scroll-state is amazing π
And yup, I recorded myself implementing it.
This is a bloody fantastic talk. Halfway through and cannot stop watching :) www.youtube.com/watch?v=nhbY... #css
βDog fartsβ
Iβm thinking about being a florist. That sounds really nice
How do you approach breaking changes in a design system without causing chaos? π€
In this post, @shaunbent.co.uk covers 7 elements he found most valuable when building a strategy around breaking changes, sharing lessons from leading #designsystems at Spotify.
Read it on the @zeroheight.com blog:
After implementing Compression Dictionaries back in December, I sat down with @yoav.ws and @patmeenan.com to discuss getting the most out of them and provide some visuals for those new to the concept. Check out the video below:
youtu.be/YR2er3EiYnM / lessonsofacto.com/videos/032-c...