Hi, I’m Ryan McMahon—a software developer who lives and works in Buffalo, NY. I build things for the web using React, Ruby, Rails, and .NET. Connect with me on Twitter.
My Favorite Features in Ruby 2.7
January 20, 2020Ruby 2.7 has some fun, useful features that continue to make writing Ruby a joy. Here are my favorite updates to the langauge and IRB.
Relaunching with JAMstack: Why I Rebuilt my Blog with React, Gatsby, and Netlify
August 24, 2019I wanted a faster website that was fun to build. Gatsby, React, and Netlify were exactly what I needed.
Create a Rails Full-Text Search Form with AJAX
June 20, 2018My most popular blogpost, with over 19,000 pageviews in just 18 months, is Create a Simple Search Form with Rails. Nearly all of the traffic…
Using Vue.js as an Alternative to Rails Nested Forms
October 14, 2016When I need to handle multiple models in the same Rails form, sometimes I prefer to use Vue.js.
How to Add an Invitation Code to Devise and Rails
April 20, 2016Ever wonder how to restrict account sign up to invited guests using Devise and Rails? This easy-to-implement technique adds an invitation…
Importing CSV Data to a Heroku Database
March 25, 2016I was recently asked to migrate data from a CSV file to a Heroku database that was already in use for a Rails app. For a couple of years my…
Create a Simple Search Form in Rails
October 04, 2015This is an easy tutorial for implementing a keyword search form in a Rails app. Often found in a website’s navbar, the search form enhances…
Dynamic SEO Title and Meta Tags in Rails
September 15, 2015This is a simple tutorial for setting up dynamic SEO-friendly title tags and meta description tags in a Rails app. If you want your Rails…