Programming Tutorials

Curated development tutorials from top sources. Filter by language.

All python javascript php go ruby java rust typescript general sql css
dev.to realpython freecodecamp

validates vs validate in Rails

The difference between validates and validate in Rails is one letter, and that letter changes everything. One is the built-in helper you feed a list o

ruby dev.to Jun 27, 2026

Scopes vs class methods in Rails

Scopes and class methods in Rails do almost the same job, which is exactly why the question trips people up. The honest answer is that a scope is basi

ruby dev.to Jun 27, 2026

Protobuf vs JSON

Modern applications thrive on fast and efficient communication. While JSON has long been the go-to format for data exchange, many large-scale tech com

ruby dev.to Jun 27, 2026

How to Match Orders in 100 Lines of Ruby

Order matching has dropped in Shitcoin Swap in ~100 lines of Ruby. Most crypto exchanges reach for an existing matching engine or a Uniswap-style AMM

ruby dev.to Jun 27, 2026

Moving to baweaver.com

I've started moving all of my content over to baweaver.com powered by Bridgetown under github.com/baweaver/portfolio. Why? I wanted more c

ruby dev.to Jun 26, 2026

The Modular Monolith in Ruby on Rails

A Rails app grows. Changes in one corner start breaking another, two teams keep colliding in the same files, and eventually someone says the word micr

ruby dev.to Jun 24, 2026
« Prev Page 7 of 23 Next »