RSSAmplifier

Blog

Josh Thomas

Latest entries posted to Josh Thomas's blog.

joshthomas.devRSS feed ↗4 posts

Latest posts

Open Source is a Gift

I'm not sure of the origin of the phrase, but a quick search suggests this post from 2011 by François Zaninotto as one possible origin. When people say "open source is a gift," they usually mean the final product: a library or application given freely to society, with no expectation of reciprocity. I agree with this take on the phrase. One of the downsides of releasing software under an open…

Debugging a "No time zone found" error while using the official Playwright Docker image

I recently ran into an odd error after refactoring a small part of the Dockerfile template we use at my day job . It took me a while to chase down where the error was coming from and connect all the dots to realize that the change I had made was the reason for that error. After making the change to the Dockerfile , I went and worked on something else unrelated for a while. When I circled back…

How I organize `staticfiles` in my Django projects

In the most recent meeting of Jeff Triplett's office hours , the topic of how everyone handled the static CSS and JS files in their Django projects came up. I mentioned my preferred setup, which Jeff himself is familiar with as at my day job we have contracted his Django consultancy REVSYS to help out with our development needs, but rather than just keeping it contained to that Zoom meeting I…

New Year, New Website

It's a new year and I've decided to rebuild my personal website. Again. I wanted to write a much longer post about the history of my personal website -- and I definitely will later, unless my ADHD gets the better of me -- but if I don't at least write something, I'll never get this website refresh out the door. For now I'll just say, I've settled on using the language and framework I'm most…