Self-Host Your Static Assets(opens in new tab)
Why is it so much better to self-host your static assets?
Latest posts from blogs I follow
Why is it so much better to self-host your static assets?
There are many good reasons not to go to every talk possible when attending conferences. However, increasingly, it became hip to boast about avoiding going to talks – encouraging others to follow suit. That rubs me the wrong way as ...
PyPI is a gold mine of great packages but those packages have to be written first. More often than not, projects that millions of people depend on are written and maintained by only one person. If you’re unlucky, that person ...
I hit this error installing the latest Ruby using rbenv: $ rbenv install 2.6.3 ruby-build: use openssl from homebrew Downloading ruby-2.6.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 Installing ruby-2.6.3... ruby-build: use readline from homebrew BUILD FAILED (OS X 10.14.4 using ruby-build 20190423) Inspect or ...
This is a non-exhaustive list of the tools I use in my day-to-day operation for design, development, and life as a human. If I’m missing something, let me know! Hardware Main Computer — 2023 MacBook Pro, 14-inch, 16GB M2 Webcam ...
How can you prepare for and survive a technical interview?
A change starts with a story.
Four principles to set you on the right path.
Effects are a part of your data flow.
What does Cache-Control really do? In basic terms? Let’s find out!
They’re a whole different Pokémon.
Sometimes I can’t fall asleep.
The other kind of technical debt.
The charlock_holmes gem can be a PITA to install on a mac, this is what worked for me. If you get this error: gem install charlock_holmes -v '0.7.7' Building native extensions. This could take a while... ERROR: Error installing charlock_holmes: ...
How I learned to stop worrying and love refs.
An in-depth description of the React programming model.
How can you tell when bandwidth or latency are your bottlenecks?
Just because we can, doesn’t mean we should.
What is the 🐞(n) of your API?
We need to go deeper.
What makes UI engineering difficult?
We can admit our knowledge gaps without devaluing our expertise.
Here’s my recipe for a good talk idea.
We have more ways to manage dependencies in Python applications than ever. But how do they fare in production? Unfortunately this topic turned out to be quite polarizing and was at the center of a lot of heated debates. This ...
The official introduction to ITCSS on Skillshare
How do we so often forget to ask the simple question: what if?
How can CSS impact network and resource-loading performance? Can things be that serious?
How can we make it easier for businesses to understand when and what to measure?
We run our backup job schedules based on the tags assigned to the VM. This keeps it relatively simple and to add a system to a backup job you only need to tag it, not go into another software and ...
We'll add some custom functionality to the composer package we created in part one to create a Laravel boilerplate with things set up just how we prefer.
Laravel provides frontend scaffolding, but you may want a more customized boilerplate to start projects from. Learn to create your own package to do just that!
What should you do when you first get launched into an old, sprawling CSS codebase?
How and when do browsers download certain types of image? What does that mean for performance?
Follow along as I set up a macOS desktop from scratch. Development environments, apps, code editors, all the settings, and some useful shortcuts!
Gathering data about third-parties using free and open-source tooling
The DevOps movement gave us many ways to put Python applications into production. But how can you practically structure and configure your applications to make them indifferent to the environment they run in? How do secrets fit into the picture? ...
An overview of my hardware and software setup for listening to digital music
How can we gather valuable data about previously hard-to-measure things?
Finding dead or unused CSS on a live website
Most Python programmers don’t spend a lot of time thinking about how equality and hashing works. It usually just works. However there’s quite a bit of gotchas and edge cases that can lead to subtle and frustrating bugs once one ...
Proper cleanup when terminating your application isn’t less important when it’s running inside of a Docker container. Although it only comes down to making sure signals reach your application and handling them, there’s a bunch of things that can go ...
I’ve seen quite a bit of the world thanks to being invited to speak at conferences. Since some people are under the impression that serial conference speakers possess some special talents, I’d like to demystify my process by walking you ...
No matter whether you run a web app, search for gravitational waves, or maintain a backup script: reliability of your systems make the difference between sweet dreams and production nightmares at 4am.
Someone asked on Twitter how I made my pasta sauce, so here is the recipe! The base of my Pasta sauce is largely this recipe, except I mostly don’t add mozzarella: At it’s simplest I can make the whole thing ...
Wouldn't it be great if we could quickly access the exact Laravel documentation page you need right from your code editor? Now you can!