The Secret to Fast Web Scraping: Finding Internal JSON APIs
When I first started web scraping, my workflow was always the same. I would use Nokogiri to download the HTML page, and then I would spend hours writi
Curated development tutorials from top sources. Filter by language.
When I first started web scraping, my workflow was always the same. I would use Nokogiri to download the HTML page, and then I would spend hours writi
ruby-libgd: The Modern Ruby Image Library You’ve Been Sleeping On March 30, 2026 Reading time: 8 minutes Status: Benchmark-driven, production-read
Last post covered variables, methods, blocks, and classes. Now let's talk about the data structures you'll actually use every day: arrays, hashes, and
You don't need to master Ruby before touching AI. You need just enough to read code, write functions, and not panic when you see a block. This is tha
If you spend too much time on X or Reddit, you might think the only jobs left in 2026 are for AI prompt engineers or Rust developers. Every year, some
The entire AI world runs on Python. Every tutorial, every framework, every "build an AI app in 10 minutes" blog post assumes you're writing Python. A
Kamal 2 (from the creators of Rails) deploys your app to bare metal servers with zero downtime. No Kubernetes, no cloud lock-in — just SSH and Docker.
I still remember standing on the sidewalk outside a client’s office, watching the beta testers drive around the block for the twentieth time. We had
What is Kamal? Kamal (formerly MRSK) is a deployment tool from the creators of Rails (37signals/Basecamp). It deploys containerized web app
Kamal is a deployment tool from the creators of Ruby on Rails. It deploys containerized web apps anywhere — from bare metal to cloud VMs — with zero d
Crystal is a language with Ruby-like syntax that compiles to blazing-fast native code. It combines the developer happiness of Ruby with the performanc
There is a common assumption in the industry that if you want to build serious AI-powered applications, you need to abandon your current stack and go
Kubernetes Is Overkill for Most Apps You have one app, one database, and one worker process. Kubernetes wants you to learn pods, services,
Kamal (by 37signals/Basecamp) is a deployment tool that deploys Docker containers to bare servers — no Kubernetes, no orchestrators. What Yo
Testes são uma parte fundamental do desenvolvimento de software. Eles nos ajudam a garantir que nosso código funcione como esperado e que possamos faz
libgd-gis: Filling Ruby’s Graphics Gap and Building an Ecosystem March 26, 2026 For years, generating map tiles, GIS visualizations, and fast raste
Very often I find myself working inside a Rails model, and I need to write a validation or a custom method. But I suddenly forget the exact name of my
When we started Lago, we picked Ruby on Rails for our core API. The choice was obvious because our founding team had decade of Rails experience. Rails
After running a Rails application in production for a while, you may encounter a phenomenon where memory usage grows unexpectedly large. In July 2025,
I still remember the knot in my stomach as we watched the demo. We were standing in a converted barn in rural Vermont, holding our iPads up to show t