# Andrew Mason

> Andrew Mason is a Ruby on Rails engineer at Podia and co-host of the Remote Ruby podcast, writing about Rails, Ruby tooling, CI, and open source.

Ruby on Rails engineer, podcaster, and Remote Ruby co-host based in Phoenix, AZ.

## Explore

- [Writing](https://andrewm.codes/posts/)
- [Projects](https://andrewm.codes/projects/)
- [Speaking](https://andrewm.codes/speaking/)
- [Uses](https://andrewm.codes/uses.md)
- [About](https://andrewm.codes/about.md)

## Selected writing

- [Automating Ruby Gem Releases with GitHub Actions](https://andrewm.codes/p/automating-ruby-gem-releases-with-github-actions.md): Automate Ruby gem releases with GitHub Actions and Release Please: conventional-commit versioning, changelog generation, and publishing to RubyGems.
- [Instantly speed up your Rails application by self-hosting your fonts](https://andrewm.codes/p/instantly-speed-up-your-rails-application-by-self-hosting-your-fonts.md): Improve Rails page speed by self-hosting web fonts instead of relying on third-party font CDNs.
- [Rails Coverage Tools: Coverband](https://andrewm.codes/p/rails-coverage-tools-coverband.md): Add Coverband to a Rails application to measure production code usage and find unused Ruby code, gems, and views.
- [A11Y in Rails: Automated Linting with AccessLint🎉](https://andrewm.codes/p/a11y-in-rails-automated-linting-with-accesslint.md): Add automated accessibility (a11y) linting to a Ruby on Rails app with AccessLint, which flags issues on every pull request before they ship.
- [CI for Ruby on Rails: CircleCI](https://andrewm.codes/p/ci-for-ruby-on-rails-circleci.md): Part two of a CI for Ruby on Rails series: build a complete CircleCI pipeline with Docker images, caching, database setup, tests, and linters.
