Latest Articles

Seeing Inside HTTP


If you work in Ruby, you probably deal with HTTP a lot. There are various ways to see into the actual HTTP requests and debug them. I’d love to mention a few of them to you.

Why do you care?

If everything goes perfectly, you don’t. It’s debugging. So if you never write any bugs, you’re fine.

In case you write bugs like I do, let’s talk debugging.

Keeping Multiple Representations in Your Head


Sometimes when you’re reading a murder mystery, you’ll want to think about two different scenarios: what if the butler did it, vs what if it was the wealthy socialite? What would be different? What evidence might they leave?

This is also a core skill for senior-and-up software engineers. It’s obvious...

What Does a Web Request Actually Contain?


If you’re a web developer, you’re no doubt familiar with HTTP requests. It’s when you fetch a file from the server, right?

It’s also when you send information back to the server, including submitting a form or uploading a file.

You may have seen some examples of HTTP requests. It may have looked...

Subscribe to get free ebook chapters and an emailed coding class now, plus videos and articles a few times a month.

Why this specific newsletter? You want to be an expert. Expertise comes from learning the fundamentals, deeply. And that comes from the best kind of practice. I write with that in mind. I won't waste your time.

(Yes, I also sell things. They're good, but I'm fine if you don't buy them.)

Subscribe for an Email Class, Free Chapters and Articles

Your welcome message will contain download links.