Programming Tutorials

Curated development tutorials from top sources. Filter by language.

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

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

How you zip larger files in ruby

Easy way that compress files in ruby is using zip lib. Zip::File.open('./compress.zip', create: true) do |zip| zip.get_output_stream("./stuff_to_

ruby dev.to Jun 22, 2026

Rails Interview #1: The N+1 Query Problem

You ship a /posts index page. It renders 50 posts, and for each one it shows the author's name with post.author.name. QA says the page is slow, and th

ruby dev.to Jun 21, 2026

Blocks, Procs, and the "&" Bridge

&blk in a parameter list turns a block into a Proc; &proc at a call turns a Proc back into a block. 1. A block is syntax, not an object

ruby dev.to Jun 20, 2026

TIL: Html + ERB = HERB ❤️

Today I was looking to improve the tooling around ERB templates in our project, get a linter at least. I started with erb_lint gem, but soon discovere

ruby dev.to Jun 19, 2026
« Prev Page 12 of 27 Next »