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
productdevelopmentstartup

Drive Successful Product Development with JetThoughts

Product development with JetThoughts: Leverage design thinking, Agile methodologies, customer-centric practices. Transform ideas to market-ready MVPs, reduce time-to-market ✓

railswebdevjavascript

Direct Upload with Rails & Dropzone.js

Configuring direct file uploads in Rails is now easier than ever. In this article, I'll show you how to create a file upload component in Rails 7.

startupusecasecto

How a Mess Became a Stable Product

Maybe your app breaks at the worst times. Maybe its design confuses users. These problems aren't rare.

Ruby on RailsRails 7Rails upgrade

Rails 7 upgrade guide: Step-by-step migration from Rails 6

Stuck on Rails 6 while Rails 7 offers amazing performance improvements? Here's your complete guide to upgrading safely with zero downtime.

· JetThoughts Team
Ruby on RailsAPI developmentRails API

Rails API Architecture Patterns That Hold Up at Scale

Building a Rails API that scales from thousands to millions of requests? Our complete guide covers authentication, serialization, rate limiting, and proven scaling patterns.

· JetThoughts Team
RubyMemory managementPerformance optimization

Ruby memory management best practices for large applications

Memory leaks killing your app's performance? Learn how to optimize Ruby memory usage, prevent leaks, and build memory-efficient Rails applications that scale.

· JetThoughts Team
Ruby on RailsTestingRSpec

Ruby on Rails Testing Strategy, From Unit to Integration

Tired of bugs slipping through to production? Here's your complete guide to building a comprehensive Rails testing strategy that catches issues before your users do.

· JetThoughts Team
developmentproductivityprogramming

Big Pull Request Red Flags: When to Split or Rework

PR red flags for dev teams: Spot when to split large pull requests, avoid merge conflicts, improve code review efficiency. Boost team productivity, ship faster with smaller PRs ✓

developmentproductivityprogramming

How Small PR Improves Team Productivity

In many companies, teams work together to achieve big goals. One way to keep the team productive is by focusing on small pull requests (PRs).

developmentproductivityprogramming

What to Do When You Have a Big PR Blocking Other Issues

Sometimes, despite your best efforts, you end up with a large pull request (PR) that blocks other tasks.

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