Jeff Morhous @jeffmorhous.bsky.social · 08/02/2026SOTA 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) 010
Jeff Morhous @jeffmorhous.bsky.social · 14/01/2026Did 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/honeybadger.ioEverything you need to know about Ruby 4.0The 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. 032
Jeff Morhous @jeffmorhous.bsky.social · 09/01/2026Action 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...honeybadger.ioExploring Rails Action Cable with Solid CableLearn how to use Rails Action Cable without Redis! Follow along and build a Solid Cable application with real-time features. 000
Jeff Morhous @jeffmorhous.bsky.social · 05/01/2026Node 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...judoscale.comChoosing the Right Node.js Job QueueSo 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.. 100
Jeff Morhous @jeffmorhous.bsky.social · 28/10/2025One 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 000
Jeff Morhous @jeffmorhous.bsky.social · 21/10/2025AWS 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-...honeybadger.ioDeploying multiple apps with what's new in Kamal 2Deploying web applications in hard. Learn what's new in Kamal 2 and how to use it to manage multiple apps on a single host. 010
Jeff Morhous @jeffmorhous.bsky.social · 12/10/2025The IP risks of AI at work are nontrivial www.augmentedswe.com/p/how-to-use...augmentedswe.comHow to use AI-written code in without intellectual property issuesIf you're going to use AI at work, you'd better be sure the code it writes doesn't put your business at risk 010
Jeff Morhous @jeffmorhous.bsky.social · 08/10/2025In a world full of AI written newsletters, posts, and replies - be human It’s the only differentiator 000
Jeff Morhous @jeffmorhous.bsky.social · 07/10/2025DevDay rocked. 2025 is the year of agents. Agent builder just unlocked it for everyone www.augmentedswe.com/p/everything...augmentedswe.comEverything that matters from OpenAI DevDayApps SDK, Agent Builder, and much more 000
Jeff Morhous @jeffmorhous.bsky.social · 02/10/2025Whenever someone asks me how to get the ball rolling on using AI at work, I point them here www.augmentedswe.com/p/start-here...augmentedswe.comStart here: Using AI to level-up as a software engineerAre you a software engineer that wants to use AI to make more money? You're in the right place 000
Jeff Morhous @jeffmorhous.bsky.social · 18/09/2025Node 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... 110
Jeff Morhous @jeffmorhous.bsky.social · 26/08/2025After 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...judoscale.comWhere to Host a Python Web AppPython 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. 000
Jeff Morhous @jeffmorhous.bsky.social · 16/08/2025AI isn't just good for doing things www.augmentedswe.com/p/how-to-use...augmentedswe.comHow to use AI to actually learnUsing tools like NotebookLM can supercharge how fast you learn new things 010
Jeff Morhous @jeffmorhous.bsky.social · 25/06/2025After 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...judoscale.comChoosing the Best Python Web FrameworkThe 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. 000
Jeff Morhous @jeffmorhous.bsky.social · 17/05/2025Nothing will make you appreciate the Ruby community more than sharing a piece of Python content on Reddit 000
Jeff Morhous @jeffmorhous.bsky.social · 06/05/2025Processing 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...judoscale.comScaling Python Task Queues Effectively 000
Jeff Morhous @jeffmorhous.bsky.social · 01/05/2025Had a great adventure digging into Go web frameworks for my friends at Honeybadger www.honeybadger.io/blog/golang...honeybadger.ioGo write a web app! Five interesting Go web frameworksGo 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! 000
Jeff Morhous @jeffmorhous.bsky.social · 30/04/2025Loved digging into Python task queues with my friends at Judoscale 🥷 010
Jeff Morhous @jeffmorhous.bsky.social · 18/04/2025I'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...judoscale.comChoosing The Right Python Task Queue 000
Reposted by Jeff MorhousHoneybadger.io @honeybadger.io · 17/04/2025"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...honeybadger.ioIs 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. 073
Jeff Morhous @jeffmorhous.bsky.social · 14/04/2025Rails 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...honeybadger.ioIs 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. 161
Jeff Morhous @jeffmorhous.bsky.social · 11/04/2025For 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 000
Jeff Morhous @jeffmorhous.bsky.social · 10/04/2025I don’t know who needs to here this but, It’s okay to get rid of those old Apple boxes 000
Jeff Morhous @jeffmorhous.bsky.social · 09/04/2025My 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...augmentedswe.comAI won't replace (most) software engineers(and how to not get replaced) 000
Jeff Morhous @jeffmorhous.bsky.social · 05/04/2025I’m telling every engineer I know to double down on using AI tools. Better to be augmented by AI then replaced by it 000
Jeff Morhous @jeffmorhous.bsky.social · 05/04/2025with 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...augmentedswe.comThe prompt engineering guide from the makers of ClaudeAll of the best tips from Anthropic's deep dive on writing better AI prompts 010
Jeff Morhous @jeffmorhous.bsky.social · 04/04/2025Cursor 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 000
Jeff Morhous @jeffmorhous.bsky.social · 03/04/2025getting the itch to get better at Python Go wasn’t as much fun as I thought it’d be 000
Jeff Morhous @jeffmorhous.bsky.social · 29/03/20253D printing is crazy. Was gonna buy a Raspberry Pi case but printed this for pennies instead 040
Jeff Morhous @jeffmorhous.bsky.social · 27/03/2025Sitting down and getting STRAIGHT to the task at hand is a distraction hack 000
Jeff Morhous @jeffmorhous.bsky.social · 27/03/2025The word “agents” is the new “decentralized” Tons of hype, except I’m actually convinced agents are an important and useful trend 000
Jeff Morhous @jeffmorhous.bsky.social · 26/03/2025man I can’t believe I waited this long to get into 3D printing 000
Jeff Morhous @jeffmorhous.bsky.social · 26/03/2025Cursor rules felt kind of useless at first but they’ve quickly grown on me, especially project rules 🤯 www.augmentedswe.com/p/use-custo...augmentedswe.comUse custom Cursor rules to get even better codeLearn about why Cursor rules are helpful, see the different types of rules, and even copy a few of my favorites 000
Jeff Morhous @jeffmorhous.bsky.social · 25/03/2025Reading how to win friends and influence people in college unironically changed my life 000
Jeff Morhous @jeffmorhous.bsky.social · 25/03/2025Cursor is making it easier to wrap up and ship all my abandoned side projects 010
Jeff Morhous @jeffmorhous.bsky.social · 25/03/2025TIL that background jobs should be idempotent 😳 000
Jeff Morhous @jeffmorhous.bsky.social · 24/03/2025The interstellar soundtrack is god-tier working music 000
Jeff Morhous @jeffmorhous.bsky.social · 23/03/2025Apple Intelligence might actually be apple’s biggest product blunder. I know several people who bought the latest iphone specifically because of the “Apple Intelligence” hype and considering switching to Pixel lots of customers won’t forget being lied to 000
Jeff Morhous @jeffmorhous.bsky.social · 23/03/2025automatic commit messages are an underrated Cursor feature 000
Jeff Morhous @jeffmorhous.bsky.social · 23/03/2025getting really into custom Cursor rules - newsletter on it dropping soon 🔜 get notified below! 100
Jeff Morhous @jeffmorhous.bsky.social · 22/03/2025I’ve now heard from multiple software engineers that their companies are explicitly slowing down or stopping hiring with the expectation that AI tools makes their existing staff faster It’s happening faster than I thought 000
Jeff Morhous @jeffmorhous.bsky.social · 21/03/2025I don't even tell Cursor or Copilot to fix the error anymore, I just paste the error 000
Jeff Morhous @jeffmorhous.bsky.social · 21/03/2025How to use Cursor's Agent mode without blowing everything up open.substack.com/pub/augment...augmented.substack.comHow to use Cursor Agent in Yolo mode (safely)Skip approving every little thing but maintain some guardrails 000
Jeff Morhous @jeffmorhous.bsky.social · 20/03/2025Are you using a platform? Ever thought about using a different platform? If so, it probably makes you a little nervous I explored what it takes to avoid PaaS lock-in for my friends at Judoscale judoscale.com/blog/paas-l...judoscale.comThe Developer's Guide to Avoiding PaaS Lock-in 010
Jeff Morhous @jeffmorhous.bsky.social · 20/03/2025Cursor lets you manually set an allowlist of commands so you can auto-accept certain (safe) command in Agent mode 000
Jeff Morhous @jeffmorhous.bsky.social · 18/03/2025What's the difference between Cursor's Agent and Ask modes? When chatting in Agent mode (compared to Ask mode), Cursor will iterate over and over again until it’s close to what you want and can continue a chat after you give it feedback. 000
Jeff Morhous @jeffmorhous.bsky.social · 18/03/2025AI can teach you just as well as it can do things for you Don’t waste this chance to have a personalized, on-demand, informally patient tutor There’s never been a better time to learn 010