Joined November 2013
582 Photos and videos
Pinned Tweet
19 May 2023
πŸ‘‹πŸ»If you enjoy learning about Ruby, Rails, PostgreSQL, and Hotwire then consider subscribing to my newsletter, where I share articles, ideas, and tools related to these technologies: gregnavis.com/newsletter.htm…
2
6
42
7,817
Fantastic thread on SSH key management: lobste.rs/s/zcoz8h/how_do_yo…

9
888
13 Nov 2025
After 12 years of working from home, I rented an office room: 25 square meters, 5 minutes to get there by bike, 2 Gbps fiber for 30 USD / month, and plenty of small businesses around me. It's an experiment, and I'm going to report back on its results in a few months.
1
6
397
22 Oct 2025
πŸ†• Rails 8.1 is out today! It ships with a few improvements that I really like, so I'm excited to update my apps to the latest version. Let's have a look at each major change briefly πŸ‘‡
1
1
410
22 Oct 2025
Kamal Improvements. I don't use Kamal, but 8.1 makes it easy to load secrets from encrypted credential files and it supports registry-free deployments.
1
1
295
22 Oct 2025
These were the major changes, but there's much more, so feel free to have a look at the changelog: github.com/rails/rails/relea… You can follow me @gregnavis for other Ruby and Rails tweets. Thanks!
281
1 Oct 2025
I had a bike accident on Friday and spent the weekend with a concussion. I'm better now, so I'd like to announce ... active_record_doctor 2, nicknamed Bouncing Brain 🧠 Interested in learning what's new? Read on below πŸ‘‡πŸ»
3
6
497
1 Oct 2025
6. missing_presence_validation supports polymorphic associations, ignores columns with functional default values, allows exclusion/inclusion validators as alternatives. 7. incorrect_length_validation allows exclusion/inclusion validators as alternatives.
1
239
1 Oct 2025
8. missing_foreign_keys uses belongs_to to identify missing foreign key constraints. 9. missing_presence_validation allows explicit presence validators defined on associations. 10. Lot's of bug fixes and documentation updates. Thanks to all contributors! πŸ™‡β€β™‚οΈ
1
225
24 Sep 2025
I'm releasing active_record_doctor 2.0!
1
4
480
19 Sep 2025
I'm grateful for the community around active_record_doctor. Even when I'm slow to respond they nudge me in a grateful and respectful manner. Thank you! πŸ™‡β€β™‚οΈ
2
307
12 Sep 2025
Result: deployments go through in about 18 seconds.
11 Sep 2025
I'm going to add bundle caching to my POSIX deployment tool. I'm curious about the resulting deployment time and will share it soon. Keep your fingers crossed for me!
5
692
11 Sep 2025
My wife's iPhone 13 mini is driving me nuts! 1. eSIM stopped working and cannot be removed - it gets stuck on "Removing". 2. I can't update to iOS 18.6 - gets stuck on "Verifying update". Any tips?
3
1,251
11 Sep 2025
I'm going to add bundle caching to my POSIX deployment tool. I'm curious about the resulting deployment time and will share it soon. Keep your fingers crossed for me!
1,134