In our community, it's so common for developer projects to be open-source. I'm breaking with this trend for my blog, but I have good reasons! In this article, I'll share my reasoning, as well as a workaround in case you _really_ want to see the source. If you're considering whether a project should be open-source or not, I hope you'll find it valuable.
In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in real-life. On that journey, we'll learn a lot about 3D transforms and CSS animation techniques!
How to use CSS variables with React • Josh W. Comeau
CSS variables are *really* cool, and they're incredibly powerful when it comes to React! This tutorial shows how we can use them with React to create dynamic themes. We'll see how to get the most out of CSS-in-JS tools like styled-components, and how our mental frame around media queries has been wrong all along.
Have a team of senior developers, skilled in another tech stack, that need to ramp up with Ruby on Rails? Check out this post to help your team get there.
HTTP/1.1 vs HTTP/2: What Does It Mean For Page Speed? | DebugBear
The HTTP/1.1 protocol has been around for over 25 years. In this article we will look at the advantages of using the newer protocol, HTTP/2, to improve page speed.
New Rust RFC Proposes Adding Support for Trusted Publishing to Crates.io - Socket
A new Rust RFC proposes "Trusted Publishing" for Crates.io, introducing short-lived access tokens via OIDC to improve security and reduce risks associ...
Oops, I accidentally made our website faster by switching to Remix
We migrated our site to a new hosting provider, and with it a new React framework. We expected the site to run a little slower. Our tests proved otherwise.
We'd like to thank the Remix team for pioneering the concept of virtual file routes. We've taken inspiration from their work and adapted it to work with TanStack Router's existing file-based route-tree generation. Virtual file routes are a powerful concept that allows you to build a route tree programmatically using code that references real files in your project. This can be useful if:
feat: v6 - Environment API by patak-dev · Pull Request #16471 · vitejs/vite
Description NoteCheck out the Environment API Docs We're starting a new PR for the Environment API work in progress proposal for v6 to have a clean slate for reviews and discussions now th...
Two Ways To Create Custom Translated Messaging For HTML Forms | CSS-Tricks
HTML forms come with built-in ways to validate form inputs and other controls against predefined rules such as making an input required, setting min and max
ergo-services/ergo: An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies. - GitHub - ergo-services/ergo: An actor-based Framework ...
The Go programming language (or golang) left beta twelve years ago, and version 1 was released which means I’ve been writing Go on and off for 12 years now. Go came along at the perfect time. I was in the middle of evaluating languages for work as we were experiencing scaling issues with an existing codebase and needed a new approach. My simple shortlist of requirements was: Performant Statically-typed Supports concurrency Runs on Linux Simple to learn, write and maintain Preferably C-like syntax.
How to check for price drops with Functions, Cron & LLMs
Learn how Alex bought a set of chisels by monitoring the price using HTML scraping and a cron job with OpenFaaS. You can apply the same technique for things you’d like to buy or monitor.