Reader
Latest posts from blogs I follow
-
-
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…
-
Work is meaningless, and it almost killed my husband(opens in new tab)
Work is an exchange of time for money.
-
-
Aggregating my distributed self(opens in new tab)
Most of the content on this site is an aggregate view of my work in other venues. How do I want to manage that process going forward?
-
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 ...
-
Dead Internet Souls(opens in new tab)
In the 1800s, before serfdom was abolished in the Russian empire, landowners paid taxes based on how many serfs they had. A census was conducted every few years by government employees traveling across the empire and doing counts; a manual ...
-
-
Optimising for High Latency Environments(opens in new tab)
We can’t do much to change latency, so how can we work around it?
-
-
-
-
-
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.”
-
-
A web component for CodePen embeds?(opens in new tab)
David Darnes already made a <code-pen> web component. It’s great. It takes code, and creates a pen from that code. But I don’t want to create a pen, I want to embed one.
-
222: Import within a Python package(opens in new tab)
In this episode we're talking about importing part of a package into another part of the same package.We'll look at: `from . import module` and `from .module import something`and also: `import package` to access the external API from with the ...
-
Setting up a production ready VPS is a lot easier than I thought.(opens in new tab)
Setting Up a Production-Ready VPS: It's Actually Easier Than You Think Recently, I've been working on a brand new micro SaaS and having a lot of fun doing so.
-
Why I Still Use Python Virtual Environments in Docker(opens in new tab)
Whenever I publish something about my Python Docker workflows, I invariably get challenged about whether it makes sense to use virtual environments in Docker containers. As always, it’s a trade-off, and I err on the side of standards and predictability.
-
What Is React.js?(opens in new tab)
“Its proponents can be weird, it takes itself far too seriously, and its documentation is interminable. These are some ways that some people have described Christianity. This video is about React.js.”
-
Terminal Trove August 2024 Wrap Up(opens in new tab)
A wrap up of all the things that happened in Terminal Trove in August 2024.
-
Production-ready Python Docker Containers with uv(opens in new tab)
Starting with 0.3.0, Astral’s uv brought many great features, including support for cross-platform lock files uv.lock. Together with subsequent fixes, it has become Python’s finest workflow tool for my (non-scientific) use cases. Here’s how I build production-ready containers, as fast ...
-
-
How to make your web page faster before it even loads(opens in new tab)
Perhaps you could use your new-found knowledge on DNS to wow people at all the cool parties you probably attend.
-
Cache Grab: How Much Are You Leaving on the Table?(opens in new tab)
Quantifying the importance of caching just got a lot easier
-
-
Reckoning: Part 4 — The Way Out(opens in new tab)
“Refuse to go along with plans to build YAJSD (Yet Another JavaScript Disaster). Engineering leaders look to their senior engineers for trusted guidance about what technologies to adopt. When someone inevitably proposes the React rewrite, do not be silent.”
-
Fixed the XML(opens in new tab)
I broke the XML on my MLP Atom feed with unescaped HTML. Good times. Retro. Very early this millennia vibe.
-
Found: Space space(opens in new tab)
The Space space keyboard is a small, non-split keyboard designed by qpockets, of the now (unfortunately) closed P3Dstore. The keyboard in the picture in particular was built by Reddit user lily_vacation01. The interest check for this board was held almost ...
-
Ep 13: Romeing Around Italy w/ Statamic(opens in new tab)
In this episode, we discuss the complex flavour notes produced by third-wave coffee, natural wine, South Carolinian sweetgrass, instruments of musical nature, and developers as they steep themselves in the wonderful worlds of Statamic and Livewire.Links:StatamicFlat CampLivewireVoltFind us on X@austencam ...
-
blocking=render: Why would you do that?!(opens in new tab)
Why on earth would you make something render-blocking?!
-
Access your Kubernetes pods anywhere(opens in new tab)
How does Michal Kuratczyk, Staff Software Engineer at RabbitMQ, access Kubernetes workloads securely, from anywhere? Regardless whether it's a Google Kubernetes Engine (GKE) cluster or Kubernetes in Docker (KiND), Tailscale is a simple solution for this particular use case. This ...
-
-
We don't need a boss, we need a process(opens in new tab)
Robin says design ain’t a democracy, great design can only thrive with a dictator/director I aim to push back
-
Data is like deep fryer refuse, not oil. People closest to the data can refine it.(opens in new tab)
Data is Not the New Oil - More Like Deep Fryer RefuseThe Grim RealityLet's burst that bubble: Most data is far from being the light, sweet crude we were promised. Think less "Spindletop gushes riches" and more "last night's deep ...
-
Final robot photos(opens in new tab)
I spent several months iterating on the design and build of a ping pong ball collecting robot back in about 2014 but never posted the final photos of it anywhere, these are the final photos I took of the finished ...
-
-
21 More AWS Services They Should Cancel(opens in new tab)
Please Amazon 🙏 kill these services too.
-
Own Your Web – Issue 15: Home Sweet Home(opens in new tab)
Hi All! 🤗 Let’s talk about the first thing many of your visitors will see and thus one of the most important places on any personal website: the home page. “The home” is where you leave a first impression and ...
-
Cloud Customer Patterns(opens in new tab)
Learned behaviors based on years of training.
-
You should use the Ruby on Rails logger block syntax(opens in new tab)
Summary Passing strings to the Rails logger methods (eg. Rails.logger.info(…)) causes unecessary object allocations, and if you’re calling methods to generate data for your log messages then it can cause unecessary CPU work too. In this post I’ll show you ...
-
There is no morning after pill for poor QA and Release Management(opens in new tab)
Let’s unpack the CrowdStrike debacle. I called it last week, and turns out I was spot on—it was a QA (Quality Assurance) problem. CrowdStrike’s own incident report confirms it. The fix they need? Better processes, better QA. This whole mess ...
-
-
-
Tech enthusiast discovers joy in simplicity of HTMX, embracing hypermedia trend, sparking FOMO.(opens in new tab)
Keep an eye out for the FOMO-inducing technologies. They’re the ones that don’t just add value to your skillset, but rekindle your passion for what you do.
-
How to compose math problems(opens in new tab)
When I was a young student (around 12), my math teacher had a unique requirement: students had to not only solve math problems but also compose them. This unconventional approach encouraged us to think creatively and critically… or not. While ...
-
Hackers & Designers Summer Camp!(opens in new tab)
Journal about my time at the 2024 Hackers & Designers summer camp in the Netherlands!
-
I conducted a community survey and here’s what I learned(opens in new tab)
Oh sweet, delicious, data. Get in my mouth.
-
Getting To The Bottom Of Minimum WCAG-Conformant Interactive Element Size(opens in new tab)
Posted on Smashing Magazine: “Compliant” does not always equate to “usable.” But compliance does help set baseline requirements that benefit everyone…