I write write developer education content for hire. 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 to get in touch with me about technical writing, feel free to reach out to my agency, 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 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
- Connecting a Rails App to AWS S3 for File Storage
- Sell a One-Time Purchase in Rails with Stripe
- 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
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.