Jeff Morhous's Avatar

Jeff Morhous

@jeffmorhous.bsky.social

I talk about software (mostly Ruby and infra) and hiking

50 Followers  |  172 Following  |  153 Posts  |  Joined: 27.11.2024
Posts Following

Posts by Jeff Morhous (@jeffmorhous.bsky.social)

SOTA coding assistance doesn’t have to live in the terminal. You can use the Claude and Codex models in a non-terminal UX via Cursor, Copilot, Windsurf, or Codex (on the web)

08.02.2026 19:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Everything you need to know about Ruby 4.0 The Ruby 4.0 release is the 30th birthday of the language! Read to understand everything that's changed in Ruby 4, and how to upgrade with the least friction.

Did you know that Ruby doesn’t follow semantic versioning? I didn’t, until I wrote this Ruby 4.0 upgrade guide :) www.honeybadger.io/blog/ruby-4/

14.01.2026 02:50 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Interesting! Do you think they're common, relative to the Redis-based ones?

09.01.2026 02:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Exploring Rails Action Cable with Solid Cable Learn how to use Rails Action Cable without Redis! Follow along and build a Solid Cable application with real-time features.

Action Cable has always been a bit interesting to me, but I haven't had an excuse to use it until recently. Solid Cable is an incredible recent addition to Rails

I wrote about how to use it to build real-time features, check it out!

www.honeybadger.io/blog/action...

09.01.2026 02:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Choosing the Right Node.js Job Queue So you've got a Node.js app, and you know what needs to be passed off to a job queue. But do you know what job queuing system to use? Learn how to choose the right one for your needs..

Node job queues are a great way to keep your app responsive, but there are a lot of options.

I dug in with my friends @judoscale.com to show you how to pick the right queueing for your app today!

judoscale.com/blog/node-ta...

05.01.2026 13:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

28.10.2025 14:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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-...

21.10.2025 00:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to use AI-written code in without intellectual property issues If you're going to use AI at work, you'd better be sure the code it writes doesn't put your business at risk

The IP risks of AI at work are nontrivial
www.augmentedswe.com/p/how-to-use...

12.10.2025 15:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In a world full of AI written newsletters, posts, and replies - be human

It’s the only differentiator

08.10.2025 02:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Everything that matters from OpenAI DevDay Apps SDK, Agent Builder, and much more

DevDay rocked.
2025 is the year of agents.
Agent builder just unlocked it for everyone
www.augmentedswe.com/p/everything...

07.10.2025 01:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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

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...

02.10.2025 02:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you for this! Genuinely hadn't heard of Adonis but it sounds like exactly what I was looking for!

22.09.2025 01:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

wow,thank you for the feedback! This is really cool and I'll dig in and see about adding it!!

22.09.2025 01:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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...

18.09.2025 12:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

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...

26.08.2025 22:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to use AI to actually learn Using tools like NotebookLM can supercharge how fast you learn new things

AI isn't just good for doing things
www.augmentedswe.com/p/how-to-use...

16.08.2025 13:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

25.06.2025 00:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nothing will make you appreciate the Ruby community more than sharing a piece of Python content on Reddit

17.05.2025 16:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Scaling Python Task Queues Effectively

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...

06.05.2025 21:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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!

Had a great adventure digging into Go web frameworks for my friends at Honeybadger
www.honeybadger.io/blog/golang...

01.05.2025 21:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Loved digging into Python task queues with my friends at Judoscale πŸ₯·

30.04.2025 00:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Choosing The Right Python Task Queue

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...

18.04.2025 02:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

"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...

17.04.2025 16:09 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

14.04.2025 21:44 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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

11.04.2025 00:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don’t know who needs to here this but,

It’s okay to get rid of those old Apple boxes

10.04.2025 00:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
AI won't replace (most) software engineers (and how to not get replaced)

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...

09.04.2025 21:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

taking lunch

07.04.2025 21:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m telling every engineer I know to double down on using AI tools. Better to be augmented by AI then replaced by it

05.04.2025 18:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The prompt engineering guide from the makers of Claude All of the best tips from Anthropic's deep dive on writing better AI prompts

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...

05.04.2025 16:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0