Jeff Morhous
banner
jeffmorhous.bsky.social
Jeff Morhous
@jeffmorhous.bsky.social
I talk about software (mostly Ruby and infra) and hiking
Pinned
Hey new friends! 👋
Just setting up my 🦋 - I'll probably post about:

- Ruby and Rails
- Software infra and reliability
- Hiking and other fun stuff
One of the most common complaints about Kamal is the need for a Docker registry

No more! Rails 8.1 comes with a Kamal update that removes the need for a registry
October 28, 2025 at 2:20 PM
AWS outage got you down?

Self hosting might be on your mind, but it's intimidating. Kamal makes it easier, and one of the coolest things in Kamal 2 is the ability to host more than one app on a single VM.

Check it out!
www.honeybadger.io/blog/new-in-...
Deploying multiple apps with what's new in Kamal 2
Deploying web applications in hard. Learn what's new in Kamal 2 and how to use it to manage multiple apps on a single host.
www.honeybadger.io
October 21, 2025 at 12:36 AM
In a world full of AI written newsletters, posts, and replies - be human

It’s the only differentiator
October 8, 2025 at 2:16 AM
DevDay rocked.
2025 is the year of agents.
Agent builder just unlocked it for everyone
www.augmentedswe.com/p/everything...
Everything that matters from OpenAI DevDay
Apps SDK, Agent Builder, and much more
www.augmentedswe.com
October 7, 2025 at 1:14 AM
Whenever someone asks me how to get the ball rolling on using AI at work, I point them here

www.augmentedswe.com/p/start-here...
Start here: Using AI to level-up as a software engineer
Are you a software engineer that wants to use AI to make more money? You're in the right place
www.augmentedswe.com
October 2, 2025 at 2:41 AM
Node is mostly hard because you have to make tons of decisions. Which framework to choose is chief among them. Check out the guide I wrote for my friends @judoscale.com judoscale.com/blog/which-n...
September 18, 2025 at 12:42 PM
After having tried my own self-hosted setup, I'm beginning to think self hosting is almost never the best choice unless you value your time at $0.

More on this with my friends @judoscale.com
judoscale.com/blog/where-t...
Where to Host a Python Web App
Python makes it really simple to write a web app, but hosting can be hard. We'll walk through the best options for hosting Python web applications.
judoscale.com
August 26, 2025 at 10:19 PM
AI isn't just good for doing things
www.augmentedswe.com/p/how-to-use...
How to use AI to actually learn
Using tools like NotebookLM can supercharge how fast you learn new things
www.augmentedswe.com
August 16, 2025 at 1:49 PM
After digging through the top Python web frameworks, it seems like FastAPI is the right choice for most projects.

What do you think? Check out the deep dive I did with my friends @judoscale.com
judoscale.com/blog/which-p...
Choosing the Best Python Web Framework
The Python community is lucky enough to have great options to pick from when choosing the right framework. Read on to learn which one is best for your project.
judoscale.com
June 25, 2025 at 12:35 AM
Nothing will make you appreciate the Ruby community more than sharing a piece of Python content on Reddit
May 17, 2025 at 4:16 PM
Processing 10,000 background tasks a day is a lot different than processing 100 background tasks a day

Take a look at this deep dive into scaling task queues ai wrote for my friends at Judoscale
judoscale.com/blog/scalin...
Scaling Python Task Queues Effectively
judoscale.com
May 6, 2025 at 9:57 PM
Had a great adventure digging into Go web frameworks for my friends at Honeybadger
www.honeybadger.io/blog/golang...
Go write a web app! Five interesting Go web frameworks
Go is an incredible language with lots of options, but doesn't have a dominant web framework. Jump in to learn about the pros and cons of each!
www.honeybadger.io
May 1, 2025 at 9:26 PM
Loved digging into Python task queues with my friends at Judoscale 🥷
Choosing a Python task queue? Jeff Morhous compared Celery vs RQ:

🧠 Celery: Feature-rich but complex

🚀 RQ: Simple & easy to deploy

Jeff's advice: Most apps do fine with RQ until they need more horsepower. Then consider making the switch to Celery.
April 30, 2025 at 12:49 AM
I've been digging more into Python lately and came across the problem of task queues.

What are task queues? How do I choose one?

I wrote up everything I found with my friends at Judoscale

judoscale.com/blog/choose...
Choosing The Right Python Task Queue
judoscale.com
April 18, 2025 at 2:15 AM
Reposted by Jeff Morhous
"For me, the answer is no — Rails 8 doesn’t remove the value proposition of platforms. I’d rather focus on my app and let a platform like Heroku handle the infrastructure."

New article by @jeffmorhous.bsky.social

www.honeybadger.io/blog/rails-n...
Is No PaaS really a good idea for Rails?
Rails 8 promises to make it easier to deploy and host Rails apps, no-PaaS required. Jump in with us to see how it falls a bit short of this lofty promise.
www.honeybadger.io
April 17, 2025 at 4:10 PM
Rails 8 shipped with a strong promise - No PaaS Required

But does it deliver? I don't exactly think so

www.honeybadger.io/blog/rails-n...
Is No PaaS really a good idea for Rails?
Rails 8 promises to make it easier to deploy and host Rails apps, no-PaaS required. Jump in with us to see how it falls a bit short of this lofty promise.
www.honeybadger.io
April 14, 2025 at 9:44 PM
For some reason everyone always shows off agents booking travel. I’d be more interested in:

• Planning a date with something unique in your city 
• Applying to jobs that fit given criteria
• Sifting through email and adding things to my todo list as-needed
April 11, 2025 at 12:32 AM
I don’t know who needs to here this but,

It’s okay to get rid of those old Apple boxes
April 10, 2025 at 12:28 AM
My AI-augmented software dev stack:

Cursor (in agent mode)
ChatGPT (o1)

That’s it! Just these two tools and I’m shipping side project after side project

Writing more about how I use each 👇
www.augmentedswe.com/p/ai-wont-r...
AI won't replace (most) software engineers
(and how to not get replaced)
www.augmentedswe.com
April 9, 2025 at 9:26 PM
taking lunch
April 7, 2025 at 9:32 PM
I’m telling every engineer I know to double down on using AI tools. Better to be augmented by AI then replaced by it
April 5, 2025 at 6:02 PM
with each new model release, prompt engineering seems to matter less and less

still, I think well-crafted prompts give you an edge when using AI tools

open.substack.com/pub/augment...
The prompt engineering guide from the makers of Claude
All of the best tips from Anthropic's deep dive on writing better AI prompts
www.augmentedswe.com
April 5, 2025 at 4:15 PM
Cursor has made working on side projects so much more fun, no more getting stuck for hours on silly things

still get stuck for hours on complicated things tho
April 4, 2025 at 12:30 AM
getting the itch to get better at Python

Go wasn’t as much fun as I thought it’d be
April 3, 2025 at 12:31 AM