
Making a tab interface with CSS is a never-ending topic in the world of modern web development. Are they possible? If yes, could they be accessible? I wrote how to build them the first time nine long years ago, and how to integrate accessible practices into them. Although my solution then could possibly still be…

Read this article on Signadot. Generative AI coding tools are so adept at translating natural language into code that they’ve become a gateway for a whole new class of “developers.” For my entire career, I’ve built tools and platforms for a specific person: the professional software engineer. We’ve focused on optimizing their workflows, supercharging their…

In this guide, you’ll learn how to set up a registry in shadcn. If you’re not familiar with this tool, shadcn is a collection of reusable and accessible components you can use in your projects. You’ll learn about essential concepts such as setting up and configuring the registry, adding authentication, CLI commands you can use,…

Hey, I’m Mat, but “Wilto” works too — I’m here to teach you JavaScript. Well, not here-here; technically, I’m over at Piccalil.li’s JavaScript for Everyone course to teach you JavaScript. The following is an excerpt from the Iterables and Iterators module: the lesson on Iterators. Iterators are one of JavaScript’s more linguistically confusing topics, sailing…

Your code accepts external data? Congratulations, and welcome to the minefield! Any unchecked user input can lead to a vulnerability, and manually finding all the “tripwires” in a large project is nearly impossible. But there is a “sapper”—a static analyzer. Our “sapper’s” demining tool is taint analysis. It helps detect “dirty” data that reaches dangerous…

Sabe aquele momento em que você termina um projeto e pensa: “espera, quantas horas eu trabalhei nisso mesmo?” Pois é, passei por isso tantas vezes que resolvi criar minha própria solução. Trabalho como desenvolvedor freelancer há uns dois anos. No começo eu anotava tudo em papel. “Cliente X: 3 horas”. Simples, né? Mas depois de…
Hey everyone 👋 If you have been following my posts, you might have noticed that I have been pretty quiet lately 😅 There is a good reason for that I have been spending a lot of time building my own homelab a place where I can safely test, break, and rebuild complex infrastructures without worrying…
I spent the whole day fixing up my backend systems; with the associated front-end accoutrements, as they say. The security telemetry and console UI are finally getting close to usable; not enterprise-ready yet, but sitting nicely in that sweet mid-tier space. Clean graphs; trace links that actually resolve; logs that don’t babysit you for once.…
Jeff Su unveils the exact productivity system he taught to over 6,600 Google employees spanning nine years. Dubbed the CORE workflow, it’s designed to tackle all four types of workplace information through a simple, four-step cycle that you can implement in any tool you already use. Capture everything immediately Organize with minimal friction Review during…
Cinema Sins has whipped up a hilarious deep-dive into every Saw film’s biggest sins—complete with their signature snark and a tally of all the blood, trap fails, and missing plot holes. Don’t miss the clickable links to their main site, YouTube channels (@TVSins, @commercialsins, @CinemaSinsPodcastNetwork), and up-to-the-minute updates via their Linktree. Wanna join the fun?…