Your AI assistant is blind to your data. Here's how to fix that.
AI has become a normal part of how we write software. It reads code, suggests fixes, and explains things faster than most Stack Overflow answers. But
Curated development tutorials from top sources. Filter by language.
AI has become a normal part of how we write software. It reads code, suggests fixes, and explains things faster than most Stack Overflow answers. But
🕰️ I just released yard-timekeeper v0.1.0, a small RubyGem for Ruby projects that check generated YARD HTML into git. It solves a very specific kin
Quick warning before you read: this isn't a launch announcement. It's a story about getting something wrong in public, and changing how I work becaus
When you run rails generate model, Rails defaults to using a standard auto-incrementing integer for your primary keys. Your first user is ID: 1, your
Fuik is a Rails engine for handling webhooks that I launched recently. But it can also be used to process inbound emails! 💡 When working with inbound
Originally published at ffmpeg-micro.com. You need to process video in your Ruby on Rails app. Users upload clips, and you need to convert formats, r
Service classes are one of the most representative anti-patterns in Rails. That is because they deviate from Rails' MVC principles. You have probably
Every morning, I see the same thing on my Twitter feed or the GitHub Trending page. A new Ruby gem is released that promises to "revolutionize" how we
Beginning to create Native Apps! Troubleshooting Tips If you have a connection error, remember to restart the server and go through the terminal con
Roo is great at hiding the differences between CSV, XLSX, ODS, and friends behind one spreadsheet-style API, but its CSV processing is slow. Meet roo
Two to four tablets sit on plinths in a gallery. Each one is listening: a contact mic on the floor, an electromagnetic pickup near the wall, a shortwa
I’ve never used “social” media. Instead, I read a lot on various topics: Rails, web/tech and beyond. Next to the weekly practical article a week on Ra
If you’ve tried the new rails generate authentication command in Rails 8, you know it’s a breath of fresh air. It gives you a solid, secure foundation
The Solopreneur Lifestyle I'm Haruhisa Maniwa (Hulk), CEO of Laicos Inc. I live what people call the solopreneur lifestyle. Last month, th
May 18, 2026 Most Ruby developers use ranges every day: (1..5) ('a'..'z') (1...) (..10) They feel lightweight, expressive, and almost dece
For almost 15 years, if you wanted to build a Rails app with a login system, the answer was always the same: Devise. Devise is a legend. It is battl
Hello, I’m Haruku, a freelance developer. After recently starting my own company, I’ve found myself thinking more about what kind of web framework f
If you are a solo developer with "Shiny Object Syndrome," you know the feeling. You have a great idea for a new SaaS on a Saturday morning. You run ra
I got tired of paying $26/seat/month for error tracking on side projects, so I built FindBug - a Rails engine that captures exceptions and performance
When bundle adding a new gem. you shouldn't have spaces between the '''>''' and version name. Ex. bundle add factory_bot_rails --version "~>6.5.1" --