I write write (and edit!) developer education content for some of the internet’s best programming blogs.
My clients have included Docker, CircleCI, Honeybadger, Meta, SemamphoreCI, and Contentlab. My work has is regularly featured in popular tech newsletters, including Ruby Weekly and DevOps Weekly.
If you want me to write or edit technical content for your website, reach out through SyntaxPen.
General Software Engineering Topics
The best way that I learn is through writing. I’ve taken advantage of my technical writing opportunities to write about software engineering topics that interest me. Here are a few pieces.
For my Friends at Honeybadger
- How to Deploy a Rails App to Render
- Connecting a Rails App to AWS S3 for File Storage
- Sell a One-Time Purchase in Rails with Stripe
- How the Rails Params Hash Works
- How to Use Enums in Rails
- Using Feature Flags in Rails
- Using TailwindCSS with Rails
- AWS Lambda Functions with Ruby
- Containerizing an Existing Rails Application
- What Next.js Has to Offer React Developers
- Exploring the Sorbet Ruby Compiler
Other Places on the Internet
- A Developers’ Guide to Terraform - SemaphoreCI
- How to Use Rubocop for Your Team’s Apps - SemaphoreCI
- How to Use Sorbet to Type Check Ruby - SemaphoreCI
- An Introduction to Sidekiq for Ruby on Rails - AppSignal
- How to Delegate Methods in Ruby - AppSignal
- How Does Caching Work in Django - Hazelcast
- Functional vs Non-Functional Testing - CircleCI
Product-Focused Topics
Sometimes I write about specific products for developer advocacy. These tend to take the form of “how to use this proprietary API”, and are pretty fun to write.