All Posts
A collection of tutorials, snippets, thoughts, and other things I've written.
Living with ADHD: The Benefits of Openness and Vulnerability
Adventures in adjusting to life with ADHD - Join me on my journey as I talk about working with, and understanding, my ADHD diagnosis.
How to Add a Progress Bar Around Your Twitter Avatar
Add a personalized progress bar to your Twitter avatar with the help of BlackMagic.so's Profile Progress Bar Tool. Follow me on Twitter to see it in motion!
Ruby on Rails - The Best Way to Develop Web Applications
A list of reasons why Rails is still one of the best ways to quickly develop web applications with a small team in 2022.
Minimalist Habit Tracking Template for Obsidian
A short tutorial on how to build a minimalist habit tracker template for Obsidian using the Dataview plugin.
Create Repository from Current Directory with the GitHub CLI
Use gh to create a repo using your current directory as the source and push to GitHub without having to set your upstream.
How to Deploy Your Bridgetown Site to Github Pages
It has never been easier to deploy your Bridgetown site to GitHub Pages thanks to a new bundled configuration in Bridgetown v1.0
Enable Repeating Keys in VS Code on macOS
If you want to use Vim in VS Code, you have to enable repeating keys, which can be frustrating if you are new to Vim.
Install Brew on a M1 Mac
How to install Homebrew on macOS Monterey with a M1 chip.
Install Brew on an Intel Mac
How to install Homebrew on macOS Monterey with an Intel chip.
Stop Hoarding Notes
My ideas on why you should become just as comfortable deleting notes as you do code
Alfred Custom Terminal Snippet
Integrate a custom terminal with Alfred's terminal integration.
Getting Started with Obsidian
A beginners guide to setting up Obsidian, an advanced markdown note taking app, for the first time.
How to Unhide Desktop Icons on macOS
If your desktop icons dissapear, you may need to toggle the desktop on via the command line.
How to install Ruby on Rails 6.1 with asdf on macOS Big Sur
Setup Ruby, Node, and PostgreSQL with asdf to quickly get up and running with Rails
Automating Ruby Gem Releases with GitHub Actions
Whether you are a gem maintaining machine or new to the world of authoring gems, this tutorial is for...
Redesigning my website
My personal website - andrewm.codes has gone through many iterations over the years. Some may view my...
gem install mysql2
I've come across this error several times throughout my development career so I figured it was finall...
Ruby's Shovel Method: Digging Deeper
Heads up! This is not actually a deep dive 😬 With everything going on in the world, I almost forgo...
How I Use VSCode
I’m about to overhaul my settings and plugins in VSCode so this is my “before” shot. I recently upd...
15 Resources I Learned Something From This Weekend
I wanted to get a lot of writing done this weekend but unfortunately I had to take care of a cranky a...
8 Tailwind CSS resources to help your next project takeoff
Let's face it, no matter whether its our first or hundredth time, staring at a blank Tailwind CSS is...
How to inline SVG files in your Bridgetown site
A short tutorial on how to inline SVG files in your Bridgetown site with bridgetown-svg-inliner.
Creating a blog with Bridgetown and Netlify CMS
This is a quick tutorial to showcase how you can quickly integrate Netlify CMS into your Bridgetown s...
Rails 6 Band-Aid for Webpacker::Manifest::MissingEntryError
At CodeFund, we try to keep our dependencies, including Rails, as up to date as possible. We upgraded...
Build and deploy a static site with Ruby, Bridgetown, TailwindCSS, and Netlify
Heads up! This post is a bit outdated.
Instantly speed up your Rails application by self-hosting your fonts
Instantly speed up your Rails application by self-hosting your fonts A font can make or br...
Rails Coverage Tools: CodeFactor
How to add CodeFactor to a Ruby on Rails application.
A11Y in Rails: Automated Linting with AccessLint🎉
Accessibility (A11Y) testing cannot be fully automated, and requires special attention in order to ge...
Rails Coverage Tools: Coverband
Coverband According to their documentation, Coverband is: A gem to measure production co...
Stopping a runaway Rails server
Many of us have been there. You hit ctrl-c on you Ruby on Rails server, but nothing happens. No matte...
Hiding Ruby 2.7 Deprecation Warnings in Rails 6
Hiding Ruby 2.7 Deprecation Warnings in Rails 6 If you have upgraded your Rails app to Rub...
Dare To Give Your Junior Developers Permission To Fail
My rejected CFP for RailsConf 2020 about how to be a better mentor to junior developers.
How to set up Ruby on Rails 6 and TailwindCSS 1.1.4
Tutorial For the purpose of this tutorial, we will assume you have Ruby and the Rails gem...
CI for Ruby on Rails: GitHub Actions vs. CircleCI
CI for Ruby on Rails: GitHub Actions vs. CircleCI.
CI for Ruby on Rails: CircleCI
CI for Ruby on Rails: GitHub Actions vs. CircleCI This is part of a three part series wher...
Perfectionism: The Death of Progress
My rejected CFP for RailsConf 2019 on how to combat perfectionism as a developer.
Use Tailwind CSS 1.1 in your Rails App
How to install Tailwind CSS 1.1 in a Ruby on Rails app.