No two microphones are the same. How am I supposed to choose the right mic for my own use when the internet is full of such strong and often conflicting opinions?
Visual Studio Dev Containers allow us to easily leverage the benefits of containers in our development environments, providing all of the required tools and extensions, allowing for different versions depending on the project without affecting our local machine.
My goal is to eventually have this all captured in the automation I use to setup a new machine, but for now this post serves as a place to record the tweaks and improvements I've made to my code eidtors over the years, as well as documenting some of my workflow choices.
This post describes how I use affiliate links on my site and will track my thoughts and experiences with the various programs involved.
This page serves as a living document describing some of the hardware and software I use day-to-day and how I have it set up. I try to keep this updated as I make changes.
GitHub's tagline 'Where the world builds software' may seem accurate on the surface, but it doesn't include so many of its users. GitHub is more than a hosted Git service. It has become a key destination for collaboration, not just for developers, but for anyone with content to share, whether that content is code, documentation, design artifacts, blogs, static sites, data sets, open government initiatives, and so much more. Here are some tips and tricks I've found useful.
Chrome DevTools are a fantastic resource built right in to the most popular browser. There's so much functionality available beyond the basic element inspection, console logs, and network tracing that most developers (or designers) aren't even aware of. Here are some tips and tricks I've found useful.
Dark mode can provide a number of benefits for consuming content: reduced eye strain due to emissive displays, particularly in low-light environments; reduced power consumption on some display types (e.g. OLED); reduced blue light exposure; and more. It's not always suitable but when it is, knowing how to take advantage of it is very useful. Some applications or websites allow a user to explicitly choose between light and dark modes, others respect the system settings and don't provide the ability for the user to override this.
Getting started on a new project can be fun and exciting but there can also be a lot of initial setup and plumbing required which can sometimes be quite tedious. Here are some of the tips, tricks, and templates I use to bootstrap a new project so I can get to the fun stuff sooner.
Netlify is a great platform with a fluid workflow. Make your changes locally, commit, and push. Netlify takes care of building your site and deploying it atomically. There's so much more that Netlify offers but even for a simple Jamstack site it's well worth checking out.
"Blogging is easy," they say. Just choose from one of the existing platforms, start writing content, and publish. Not so simple though…
Getting DNS right can be tough, and getting it wrong can cause problems… Here are some of the useful snippets I've picked up and used.
The terminal is a great tool, as long as you know how to use it effectively. Here are some tips and tricks I've found useful.