02:25 - Piotr Solnica Introduction

Twitter
GitHub
Blog
Ruby Object Mapper (ROM)
 

 

virtus

03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails

03:45 - Test-Driven Development

06:17 - Building a Stack

Roda


[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)

09:56 - (TDD) Test-Driven Development Cont’d

15:36 - Immutability (Immutable Objects)

Command-Query Separation
Changing Objects
Freezing Objects

adamantium


Zippers
Persistent Data Structures

hamster

28:49 - No Rules, Just Guidelines

Law of Demeter
Writing Better Tests
Fizz Buzz Test

Jeff Atwood: Why Can't Programmers.. Program?
FizzBuzzEnterpriseEdition
David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)


Data, Context, Interaction (DCI)

38:39 - Class Interfaces: “Class interfaces are a smell”

Using Classes
SOLID Principle

49:30 - “Convenience has a big price”

Convenience vs Explicitness

55:06 - Mutation Testing

01:00:51 - “Ideas behind ORM are a fallacy”

ORM (Object-Relational Mapping)
Ruby Object Mapper (ROM)

01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby

transproc

Picks

SweetWater Road Trip (Avdi)

BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi)

Planet Mercenary Schlock Mercenary RPG (David)

Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David)

Anker® Ergonomic Optical USB Wired Vertical Mouse (David)

asciinema (Piotr) 

 

 


Special Guest: Piotr Solnica.

02:25 - Piotr Solnica Introduction

Twitter
GitHub
Blog
Ruby Object Mapper (ROM)
 

 

virtus

03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails

03:45 - Test-Driven Development

06:17 - Building a Stack

Roda


[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)

09:56 - (TDD) Test-Driven Development Cont’d

15:36 - Immutability (Immutable Objects)

Command-Query Separation
Changing Objects
Freezing Objects

adamantium


Zippers
Persistent Data Structures

hamster

28:49 - No Rules, Just Guidelines

Law of Demeter
Writing Better Tests
Fizz Buzz Test

Jeff Atwood: Why Can't Programmers.. Program?
FizzBuzzEnterpriseEdition
David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)


Data, Context, Interaction (DCI)

38:39 - Class Interfaces: “Class interfaces are a smell”

Using Classes
SOLID Principle

49:30 - “Convenience has a big price”

Convenience vs Explicitness

55:06 - Mutation Testing

01:00:51 - “Ideas behind ORM are a fallacy”

ORM (Object-Relational Mapping)
Ruby Object Mapper (ROM)

01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby

transproc

Picks

SweetWater Road Trip (Avdi)

BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi)

Planet Mercenary Schlock Mercenary RPG (David)

Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David)

Anker® Ergonomic Optical USB Wired Vertical Mouse (David)

asciinema (Piotr) 

 

 

Special Guest: Piotr Solnica.

Twitter Mentions