I'm a 27 years old software developer living in São Paulo, Brazil. I've been working with all kinds of platforms and languages since 2001 to finally fall in love with Ruby in 2007 and never look back. I'm currently working as Senior Software Developer at Elo7.
SOLID Ruby: Dependency Inversion Principle
This entry is part 2 of 2 in the series SOLID RubyContinuing with our series, let’s talk about the Dependency Inversion Principle (DIP). This principle states that software components should depend upon abstractions instead of implementations. What does this mean? In the context of static languages like Java it’s easier to explain it, ’cause there […]
SOLID Ruby: Single Responsibility Principle
This entry is part 1 of 2 in the series SOLID RubyWe make use of BDD and object oriented programming techniques to obtain clear and elegant code, right? Actually, these are outcomes of the main goal: to create code with low maintenance cost, code that doesn’t demands a lot of time and people for fixes […]