Life After Nil (Sam Jones) @TestDouble
Life After Nil (Sam Jones)  @TestDouble
Uploaded March 2020 | Updated September 2026, 2 weeks ago
There are murmurs that a type system will be coming to Ruby. Before that happens, you should get informed about what is hot in the current type system market. Haskell is known for its type system, but instead of describing it with dense language, let’s take a journey through code examples. Throughout our trip, we will avoid scary buzzwords like “monad” and “algebraic data type” because, honestly, what good is a formal definition when you don’t understand the power behind the concept?

We will compare solutions in Ruby to solutions in Haskell, and each stop on our trip will introduce a new mind-blowing paradigm brought to you by Haskell’s type system. You will learn about type systems through a non-threatening story, and you’ll understand the value a type system can bring to your code. Key stops on our route will be “forget about nil”, “declaratively model your domain”, and “allow your compiler to drive your design”.

More here: blog.testdouble.com/talks/2017-01-18-life-after-nil
Life After Nil (Sam Jones)Micromanaging to Failure: a scary software storyEnd-to-end Testing with Cypress Series: 06 DRY (Don’t Repeat Yourself)Code you dont touch doesnt really break—what happens when you touch it?Parcel a First Look at Creating Your Production BuildRuby Kaigi 2023 - Aaron Patterson InterviewWhy taste and judgment is important in agentic codingPlease dont mock me (Justin Searls)How to Scratch an Itch (Justin Searls)Surgical Refactors (Justin Searls)When developer tickets become history booksWhy developers should detach from their code
Test Double |

Life After Nil (Sam Jones)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER