JT Book a call

OurBlog

Engineering notes on Rails, Ruby, AI and testing, and guides for founders who work with engineers.

2008Founded
4.8/5On Clutch

Browse by topic

For founders · For engineers

Latest posts

RSS
railsrubywebdev

Ruby on Rails 8: How to Batch with Custom Columns

Rails 8 lets in_batches cursor on columns other than the primary key. What that changes for multi-tenant data and large migrations.

rubyrailswebdev

Ruby on Rails 8: Simplifying Sharding with New Methods

Ruby on Rails 8 brings helpful updates for working with sharded databases.

startupdevelopershiring

How to Vet and Hire Engineers as a non-Technical Founder

You don't need an in-house tech expert to find the right developer. Follow these steps to get the best help.

railsrubychangelog

Propshaft, the New Default Asset Pipeline in Rails 8

The Rails asset pipeline helps manage static assets like CSS, JavaScript, and images. It improves delivery speed by compressing and combining these files.

productbootstrapai

Validate Your Startup Idea Before You Add AI

Many founders today fixate on AI. They think adding AI to their product will draw users in droves, and they believe AI is the magic ingredient for success.

devopsdevelopmentautomation

Own Heroku Review Apps with GitHub Actions and Kamal 2

Continuous delivery is vital in modern software development. It ensures that code changes are released quickly and reliably.

startupproductivity

A Minimal Discovery Process for Startup Development Teams

Minimalistic process for startup dev teams: Continuous Discovery Habits, Impact Mapping, LDJ framework. Boost innovation, improve productivity, deliver MVPs faster ✓

devopsdevelopmentrails

Automate Your Deployments with Kamal 2 and GitHub Actions

Set up Kamal 2 with GitHub Actions to auto-deploy on every push. Step-by-step guide covering secrets, Docker builds, and health checks for Rails apps.

railshotwireproxy

Silent Form Failures With Turbo 1.x, Cloudflare and Rails

Recently, we encountered a bug in our application. A user reported that after submitting a form, nothing happened.

agilestartupdevelopment

Why Assigning Backlog Tasks to Individuals Hurts Teams

In the fast-paced world of startups, poor task management can cripple team productivity and drain profits.

[All posts by date >]

Tell us what you need built

JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

#01 Paul Keen
Paul KeenFounder & Open Source Contributor

A 30-minute call; pick a time.