Cursor + Modern Rails: From Zero to Production

I took a side project from zero to a live HTTPS app with auth, transactional email, and catch-all inbox forwarding. I did it while pair programming with Cursor and using the current Rails and deployment ecosystem. Here’s every step that got me there.

Books I've Bought

I recently bought all the books from this tweet. Here are my affiliate links to them. I just finished Sapiens and it was awesome!

How to Support Emojis With Rails and Amazon Aurora (MySQL)

I have recently started a new Ruby on Rails project which I hope will exist for a very long time. I decided, after getting burned in the past regarding this issue, to ensure the application supports emojis in all text fields. Here is the stack:

  • Ruby on Rails 5.2.0
  • Ruby 2.3.1
  • Elastic Beanstalk (Passenger with Ruby 2.3 running on 64bit Amazon Linux/2.7.2)
  • Aurora MySQL 5.6.10a

How I Use a Computer, Part 1

I will quickly describe the most important tools I use when using a computer. I use MacOS (Sierra, right now), but the lessons apply to all operating systems.