Quality software deserves your hard‑earned cash(opens in new tab)
Curated river of news
Latest posts from blogs I follow
Hi All! Welcome to Own Your Web! 🎉 First of all, I’d like to thank you again for signing up! 🤗 When I shared the link to the newsletter last weekend, I did not expect that so many people would ...
My workflow for resume and application tracking with branches based on roles and companies.
Often in creative web projects, I find myself having to take a number, which exists in a specific range of numbers, and find the number that would be in the same position if the range were changed. Examples of this ...
We know we should do it, but do we know how?
How long?! RFC9111 lets max-age reach 68 years—far beyond the usual one that developers set. Here are the raw numbers, the spec, and when to use it.
Ramen broth and AI; The two hottest topics (literally speaking for the former) to grace the internet since 2023!Links:CopilotCursorRewindJamon Holmgren's crazy test suite refactor exampleFind us on Twitter (X?)@austencam@jesseleite85
How I get the most out of attending technical conferences.
PostgreSQL can be more than just an SQL database. Why maintain a Redis or Memcached instance when you can just use PostgreSQL as a cache instead?
There’s a super quick and easy way to clear cache on your customers’ devices. Are you using it yet?
Recently, I acquired a new client with a massive load of technical debt (in other words: a new client). The facility internet connection appeared to go down for an hour or two every day, typically in the mid-afternoon. Complicating things ...
Can Low-Quality Image Placeholders and LCP play nicely together?
New course: "The Complete pytest Course"pytest-repeat, which I'm starting to contribute toGive `--repeat-scope` a try. You can use it to change from repeating every test to repeating the session, module, or class.pytest-flakefinder, which is an alternative to pytest-repeatpytest-check is completely ...
There are two vim emulator plugins for VS Code that are well known -- amVim and VsCodeVim. I've been using amVim for years, but discovered today that the other emulator works better with one tiny tweak to the default extension ...
In an earlier post about using BUFFERS with EXPLAIN ANALYSE I mentioned that there were a couple of options to EXPLAIN ANALYSE that were not widely known, but I only talked about one, the BUFFERS option. In this article I ...
Jesse and Austen discuss past projects, potential projects, and the topic of domain hoarding.Links:- Dustforce game - Lightyear Figma Illustration (seriously, open this one in Figma and click around)- Austen's Site Illustration Timelapse Find us on X (formerly Twitter):@austencam@jesseleite85Feedback? Suggestions?Send ...
Many people are familiar with running EXPLAIN and EXPLAIN ANALYSE to diagnose Postgres performance issues, but there are a couple of useful options available when running these reports that aren’t always commonly known that you might find useful. The first ...
There are a few “official” options for migrating wordpress content to Hugo, but they are all either cumbersome (requiring installing wordpress in docker) or don’t handle images. I didn’t want to spend too much time on this and definitely wanted ...
A recent update to Firefox changed the order of suggestions when you started typing in the URL bar (or “address bar”). It used to be that you’d get recently visited URLs first but the change caused search suggestions to appear ...
Productivity, workflow, automation, [insert buzzword here]! Austen and Jesse chat about awesome tools for the Mac ecosystem.Industriously Handy Links:Raycast https://www.raycast.com/Hammerspoon https://www.hammerspoon.org/Find us on Twitter (X?)@austencam@jesseleite85
A personal guide to Singapore for foreign friends visiting.
Lies, damned lies, and data driven.
Introduction We have done around 32 posts on the fundamental concepts in golang, With that basic foundation, I'd like to start with the new section of this seri
Whenever I troubleshoot anything container-related, I look for a good container image that contains all the right tools to troubleshoot and/or solve the problem. However, finding such an image, or assembling my own is time-consuming and honestly just way too ...
Sarah asks a provoking question that has been on my mind a lot as I transition from part time creator to founder:
What are key differences between infrastructure management options in 2023
Austen adopts cats mid-episode, while being allergic to cats mid-episode. We also chat about chickens, coffee and wine adjectives, local honey, morel mushrooms, and all the hurdles around making videos. Bram's Law was also fulfilled on this day, yet again.Incredulously ...
Introduction In this part of the series, we will be continuing with the concurrency features of golang with channels. In the last post, we covered the fundament
Podcast jingle ideas, even more Laracon thoughts, and why Livewire is becoming the #GOAT, in our hopefully humble opinions.Superb Links:Laracon US 2023 Talks https://www.youtube.com/results?search_query=laracon+us+2023Livewire https://livewire.laravel.com/Alpine https://alpinejs.dev/Inertia https://inertiajs.com/Find us on Twitter (X?)@austencam@jesseleite85
TDD (Test Driven Development) started from Test First Programming, and has been around at least since the 90's. However, software tools and available CI systems have changed quite a bit since then. Maybe it's time to re-examine the assumptions, practices, ...
Imagine a podcast where we talk about publishing a podcast (how meta)! Jesse then recaps his second-ever Laracon. We also nerd out about drums for a while.Rad Links:Laracon US 2023 Talks https://www.youtube.com/results?search_query=laracon+us+2023Drumeo https://www.drumeo.com/Find us on Twitter (X?)@austencam@jesseleite85
I last talked about my Latent Space adventures in April and last December. Even as a well regarded developer-part-time-creator, the Latent Space Newsletter + Pod has done much better than I usually do. Here are the stats as of today:
I’ve been going through Writing your first Django app recently. I was looking for a simple website/project I could look at scaling and push the limits of, what better than the polls app! Step one of any efforts is to ...
One of (many) challenges that come with technical leadership is estimation and prioritisation. In essence, this boils down to answering either “What’s been done lately” or “When will x be done”.
From time to time, when coding, we all run into weird behaviours of the programming language. Sometimes it's a "feature" we weren't aware of, sometimes it's just quirky behaviour of the language, and sometimes it's borderline bug. Python - as ...