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
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
![Micromanaging to Failure: a scary software story
What happens when micromanagement meets a fragile CI build? 🎃
In this eerie software story, we explore a real-life consulting experience where one manager’s overbearing presence turned build breaks into a nightmare for the whole team.
Expect:
- Tales of Subversion and outdated CI (scary, right?)
- A micromanager who haunts cubicles in real-time
- Commit chaos and integration disasters
Will the team survive—or will they get lost in a tangle of failed builds? Watch this Halloween-themed video to find out!
[Don’t forget to like, subscribe, and leave a comment about your spookiest software story.] Micromanaging to Failure: a scary software story](https://i.ytimg.com/vi/YpWNgJnovPU/mqdefault.jpg)









