Curated river of news
Reader
Latest posts from blogs I follow
JS Party Will Be in NYC at React Summit!(opens in new tab)
We're conducting interviews and having fun learning about React!
Don't return named tuples in new APIs(opens in new tab)
In my opinion, you should only introduce a named tuple to your code when you're updating a preexisting API that was already returning a tuple or you are wrapping a tuple return value from another API.Let's start with when you ...
Terminal Trove October 2024 Wrap Up(opens in new tab)
A wrap up of all the things that happened in Terminal Trove in October 2024.
Moving in Big Cities: Lugg vs Clutter(opens in new tab)
> 2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost $222.51 one way (44min labor pickup 55min labor dropoff, which i think was fraud, no way dropoff cost more than pickup) ...
How to Set Your Domain as Your Bluesky Handle(opens in new tab)
As Twitter is (far too) slowly falling apart and more and more people are looking for alternatives, Bluesky is enjoying a surge in popularity at the moment. One neat little feature is that you can use your own domain as ...
This weird keyboard technique has improved the way I type.(opens in new tab)
One of the biggest things I struggled with throughout my career is good form when it comes to typing, that is until I discovered Home Row Mods, and how they've improved the way that I type.
ASCII control characters in my terminal(opens in new tab)
Use Embedded Replicas of LibSQL Database hosted on Turso with a Golang Application(opens in new tab)
Introduction Welcome to the Let's Go with Turso series. In this series, we will learn how to interact with LibSQL databases with Golang. In the past article of
Move fast & break nothing(opens in new tab)
This is the audio version of 🎬 Ninjastructure - Move fast & break nothingMatias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi.We look at Go ...
Windows, KVM, and time zones(opens in new tab)
If you’re running Windows VMs beneath a Linux KVM host, you’ve very likely been plagued by an annoying issue: they start up with the wrong time by several hours, every time they’re rebooted, no matter what you do. The issue ...
SQLc is the perfect tool for those who don't like ORMs(opens in new tab)
For the longest time now, I've been a fan of using direct SQL queries over using an ORM. However, there's one major drawback to this, one that this new package solves.
Liskov’s Gun: The parallel evolution of React and Web Components(opens in new tab)
“React has become a bloated carcass of false promises, misleading claims, and unending layers of backwards compatibility – the wrong kind of backwards compatibility, as they still occasionally break your fucking code when updating.”
Nix is my favorite package manager to use on macOS(opens in new tab)
Nix-Darwin has made working on macOS an absolute dream.
Early Stage Company Offsites(opens in new tab)
> this post was mostly dictated off the top of my head with Wispr AI
How to build a counter component using the HTML Framework in just 1 line of code(opens in new tab)
“Locate your /node_modules folder and drag it to the trash bin.”
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh(opens in new tab)
My fairly banal, basic, but beautiful command line setup
Magic isn't real(opens in new tab)
Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke This quote applies just as much to developers as it does non-tech people, sometimes more. I remember towards the beginning of my programming journey (both the first time I ...
The Ultimate Contract Templates for Tech Consultants: Protect Your Business and Get Paid(opens in new tab)
If you want to start consulting, you’re gonna need some paperwork!
Where I’m at with notetaking apps(opens in new tab)
Terminal Trove September 2024 Wrap Up(opens in new tab)
A wrap up of all the things that happened in Terminal Trove in September 2024.
Home Lab Setup(opens in new tab)
In this post, I offer an overview of my home lab setup, detailing the hardware and systems I use for testing and development. From Ubiquiti routers to Raspberry Pi clusters, I explain how each component is configured and managed using ...
Platforms Engineering(opens in new tab)
The idea that you can build a single platform is making it worse
I'm emceeing SquiggleConf(opens in new tab)
SquiggleConf is a web devtools-focused conference in Boston.
Connect LibSQL Database hosted on Turso in a Golang Application(opens in new tab)
Introduction Welcome to the new series in Golang, Let's Go with Turso. In this series, we will learn how to interact with LibSQL databases with Golang. We will
Using Obsidian as a Gaming Backlog Library(opens in new tab)
How to use Obsidian as a gaming backlog library. Get a long-lasting overview of games you want to and have played.
TalosCon 2024(opens in new tab)
We have 3 conversations from TalosCon 2024:1. Vincent Behar & Louis Fradin from Ubisoft tell us how how they are building the next generation of game servers on Kubernetes. Recorded in a coffee shop.2. We catch up with David Flanagan ...
Making content-aware components using CSS’ <code>:has()</code>, grid, and quantity queries(opens in new tab)
Posted on Piccalilli: How to make hyper-resilient components that respond to not only the container, but other languages too.…
First Time In South Korea Guide(opens in new tab)
Essential tips for your first trip to South Korea. Location, activity, accommodation, food and attraction recommendations.
Sentry can’t fix React hydration errors, but it can really help you debug them(opens in new tab)
Hydration failed because the initial ui does not match what was rendered on the server. Great.
Heading elements have been added to Project board views to improve screen reader page navigation(opens in new tab)
Posted on GitHub: Headings have been added to GitHub Projects’ board layout…
Optimizing Kubernetes Costs: Balancing Spot and On-Demand Instances with Topology Spread Constraints(opens in new tab)
Addressing high Kubernetes costs and inefficient pod distribution, this article reveals how balancing spot and on-demand instances with Topology Spread Cons
Ep 14: Never Too Hot for a Twerking Session(opens in new tab)
Laracon in Texas was too hot for a campfire, but apparently it was NOT too hot for a twerking session, or eating at Terry Black's three nights in a row! Austen and Jesse also talk about launching DAP Keycaps and ...
Optimising for High Latency Environments(opens in new tab)
We can’t do much to change latency, so how can we work around it?
You should go to conferences(opens in new tab)
Kubernetes Adoption: Key Challenges in Migrating to Kubernetes(opens in new tab)
The Neverending Story(opens in new tab)
“Applets. ActiveX. Flash. Flex. Silverlight. Angular. React. Plenty of corporations thought they knew better but failed to see the larger picture.”