Good links: 21 January 2024(opens in new tab)
Curated river of news
Latest posts from blogs I follow
Right now I'm between farms and making computers do a think
If a test fails in a test suite, I'm going to want to re-run the test. I may even want to re-run a test, or a subset of the suite, a bunch of times. There are a few pytest plugins ...
“However, today I see two problems that make me enjoy React a little less and make me worry that new developers might be intimidated by it: ownership and complexity.”
“After a false start with React in 2023, we’re now on a tech stack that we’re not fighting against and that maps better to our customers’ domain.”
Hi All! 🤗 One question I’ve heard repeatedly from people getting started with their personal website is “what pages and sections – like blog, photos, about me – does my site need to have?” I asked myself the exact same ...
Introduction NGINX is a tool that can be used as a web server, reverse proxy, load balancer, streaming media files, application gateway, content caching, and so
In 2002, Kent Beck released a book called "Test Driven Development by Example".In December of 2023, Kent wrote an article called "Canon TDD".With Kent's permission, this episode contains the full content of the article.Brian's commentary is saved for a followup ...
“[...] I still reach for React when I want to build something somewhat complex, I just… wish I were happier about it when I do.”
The system is flawed The Romanian public education system, which, by the way, is free for everyone (Universities included), has its flaws. However, it is still one of the best in the world for making a handful of kids proficient ...
For my birthday, I got a new pair of speakers for my home office / home studio. After looking around for quite some time, I settled on the ADAM Audio T5V in the end. The T5Vs are affordable, entry-level studio ...
If you fit one of these criteria:
ol { list-style-position: outside; padding-left: 1em; } ol li { margin-bottom: 0.5em; } I’m turning 42 today and yes, I am as surprised about that number as you are. If 42 really is the answer to life, the universe, and ...
Whether you are running online workshops, hosting a live stream, or recording audio or video content, optimal audio quality is absolutely essential. People in your audience might tolerate if your video is noisy or not perfectly sharp. But if your ...
Designing tentative calendar events to solve complex scheduling problems
Converting a file is a common task and nu shell was the most intuitive way to do it.
Introduction Have you ever used Sourcegraph's Cody? It is a great tool for developers, it is not just another LLM, it is tailored specifically for developers. C
The web platform is changing rapidly these days. With every major browser release, more and more powerful features get added, many of which are based on previous input about what web developers need to build better for the web. One ...
UI = f(data)(state)
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years straight (see main 2019 list, then my 2020 and 2021 and 2022 diffs), so it's time to do year 5(!)
There are a couple of things I always want to be true when I install Python packages for a project:I have a virtual environmentPip is up-to-dateFor virtual environments, you would like them to be created as fast as possible and ...
Matt Mullenweg, co-founder of WordPress and CEO of Automattic, recently sat down with Tim Ferriss to talk about a bunch of different things. One of those things: blogging. It might not come as a surprise, but Matt described blogging as ...
“It has been one and a half years since the last React release, far longer than any previous release took.”
Low indoor air quality - or high CO2 - negatively impacts cognitive performance, causes headaches, drowsiness and more. It's easy to fix though, just use a CO2 sensor and open a window from time-to-time. But why stop there, when you ...
Hi All! 🤗 At the beginning of this year, I wrote in a blog post which I titled The Year of the Personal Website: In the search for a permanent home on the web, more and more people are now ...
Introduction 2023, what a year! If you're a developer and haven't heard the word 'AI' a million times, where have you been? With the introduction of Chat GPT in
It wasn’t always a great year, but I’ve been moving the right direction. In 2024, the plan is to just keep moving. (maybe too literally)
Companies are fighting back for quiet quitting and it's having a big impact.
“At the same time, React has done nothing (besides an abandoned experiment in 2019) to improve their pitiful client-side story. It is a legacy framework created to solve Facebook-scale problems with Facebook-scale resources, and as such is a bad fit ...
Creating a subtle, peripheral, and synchronous sense of shared space and context on the web
title: Create WireGuard VPN with Ansible tags: [ansible, security, vpn, devops] author: twimprine layout: post
When contributing to other users’ repositories, always start a new branch in your fork.
Giving people a visible, useful trail of where they've been over the course of an exploratory journey
Hi All! 🤗 In the previous issues, we looked at how you can choose a domain name, how a personal website can change your life, and what people are using to build their sites. But Matthias, I hear you say, ...
How to identify fitting work to you - avoid burnout, have meaning and enjoy work.
We want to be able to run tests in a suite, and debug them in isolation, and have the behavior be the same. If the behavior is different in isolation vs in a suite, it's a nightmare to debug. In ...
The new @scope rule is here! It’s a better way to keep our component styles contained – without relying on third-party tools or extreme naming conventions. Bookmark from 12 Days of Web
I worked on a little hackathon project at AGI House with Sasha. We won!
A fireside chat featuring new gear, old dotfiles, and updates on what we've been up to. Kiwi the puppy doesn't code Rust (yet), but she knows how to sit! Does she have the patience to sit through Jesse's Vim course, ...