Skip to content

Blog

Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.


The Art of Form Objects: Elegant Search Filtering in Rails 🔍

The Art of Form Objects: Elegant Search Filtering in Rails 🔍

Beyond Primitive Search: A Journey into Compositional Design 🌱 Search functionality in...
How to Send Custom Email Content Types in Ruby on Rails: Expert Developer

How to Send Custom Email Content Types in Ruby on Rails: Expert Developer's Guide

Introduction This comprehensive guide is designed for Ruby on Rails developers who need to...
Efficient Percentile Ranking in PostgreSQL

Efficient Percentile Ranking in PostgreSQL

When analyzing data, percentiles help us understand the relative ranking of records within a dataset....
Placeholder Image

What Every Non-Technical Founder Must Know When Building a Tech Product

For twenty years, I’ve helped non-technical founders navigate software development. Many have...
From Chaos to Flow: How Work-in-Progress Limits Transform Remote Product Development

From Chaos to Flow: How Work-in-Progress Limits Transform Remote Product Development

"I felt like a circus performer spinning plates. Each new project added another wobbling dish. I...
The Hidden Garden of Product Success: A Framework That Actually Works

The Hidden Garden of Product Success: A Framework That Actually Works

Think about the last time you watched a garden grow. No one tells a seed how to become a flower. The...
Transforming Documentation with Next.js: A Case Study with JetThoughts

Transforming Documentation with Next.js: A Case Study with JetThoughts

Well-structured documentation is crucial for all open-source projects, but it becomes even more vital...
Ruby on Rails 8: Simplifying Sharding with New Methods

Ruby on Rails 8: Simplifying Sharding with New Methods

Ruby on Rails 8 brings helpful updates for working with sharded databases. The new methods...
Ruby on Rails 8: Custom Compression for Encrypted Data

Ruby on Rails 8: Custom Compression for Encrypted Data

In Ruby on Rails 8, ActiveRecord’s encryption features are more flexible than ever. You can now set a...
Ruby on Rails 8: How to Batch with Custom Columns

Ruby on Rails 8: How to Batch with Custom Columns

Ruby on Rails 8 introduces a handy feature for developers handling large datasets: batching with...