Tom Dalling

46 Followers
24 Following
94 Posts
The Basics of Receiving Webhooks in Rails

🐦 Just published: Dream Code First

A look at how test-first and test-last workflows affect code quality.

https://www.rubypigeon.com/posts/dream-code-first/

Dream Code First

Let’s consider two software development workflows.Their outcomes differ in many ways,but in this article I just want to focus on code quality.

Can you believe it? Another article, just one week after the last one. I can scarcely believe it myself.

I'm trying a different style of writing for this one, with less code. I'd appreciate any and all feedback on the draft: https://www.rubypigeon.com/pipeline/dream-code-first/

Dream Code First

Let’s consider two software development workflows.Their outcomes differ in many ways,but in this article I just want to focus on code quality.

🐦 Just published: ValueSemantics—A Gem for Making Value Classes

https://www.rubypigeon.com/posts/value-semantics-gem-for-making-value-classes/

ValueSemantics—A Gem for Making Value Classes

Today I am announcing ValueSemantics — a gem for making value classes.This is something that I’ve been using in my personal projects for a while,and I think ...

Soonish, I'm releasing a http://RubyPigeon.com article about my value_semantics gem, and designing libraries in general. Any feedback on this draft would be appreciated!

https://www.rubypigeon.com/pipeline/value-semantics-gem-for-making-value-classes/

Why sprint? Why not just take work off a backlog, as necessary? Give me your opinions!

All the articles I can find are like “how to cargo cult Scrum©™️® exactly” instead of giving the pros and cons.

"Rafal created a big chess school. He updates the team with instructors and creates new instructor/reader assignments where they update kids education on the beauty of the game of chess. They create new plays and they create a simulation of those plays to create chess pieces simulations."

https://blog.arkency.com/i-was-a-crudoholic/

I was a CRUDoholic

Imagine one of your non-IT friends. Yeah, the “normal”. Think about what they do for a living. Try to construct a few sentences describing their daily work. This is my take: Rafal runs a big chess school. He hires chess instructors and assigns them to specific regions where they educate the kids on the beauty of the game of chess. They invent new plays and they use them to simulate chess pieces. Thanks to this, the kids love the game and they practice strategic thinking while playing. OK. Now, the next part, let’s translate it into a language, which is basically English, but with just 4 verbs: create, read, update, destroy.

I have a bug where calling `Tempfile#tell` once, at a particular point, changes the number of bytes that are written to the temp file. 🤦‍♂️

https://media.giphy.com/media/lvBTXzlnDNlZu/giphy.gif

@pushcx Could I get a lobste.rs invite? I think I'm ready to give up reddit.

🐦 New Post: Forms—Comparing Django to Rails

https://www.rubypigeon.com/posts/forms-comparing-django-to-rails/

Forms—Comparing Django to Rails

This article is a short study in web application design.We will be comparing Rails to Django, using a simple web form as an example.