Let's delve outside of our comfortable groups of like-minded engineers to explore the unknown once in a while. It's healthy!New Experiences at Friendly.rb
The Liskov Substitution Principle applies to any OOP language. On the surface it is a structural principle, but its true lesson is concerned with behaviour.SOLID: The Open–Closed Principle (OCP)
The Single Responsibility Principle is harder to grasp than its name implies, with a history of misleading definitions. We're going to be pedantic about the definition right out of the gate, to ensure we come away with the right understanding.SOLID for Ruby Engineers
•
7 min read
The SOLID principles are required learning for software engineers dealing with object-oriented code. Think you know them? Let's take each one apart together.Your Dependencies Are Not Free
•
7 min read
Dependencies are free chunks of functionality, except when they're not. They come with hidden costs which need careful consideration.Start a Blog With Ghost & PikaPods
•
18 min read
Start writing now with a Ghost blog on PikaPods! This guide takes you through all the steps for a production-ready Ghost install, complete with newsletter support.Complexity
We know that premature optimization is the root of all evil, but we can't know if it's premature without a wider context outside of the codebase.Debugging Software and Coffee
•
4 min read
Solving problems in both software and the real world takes similar approaches. Improve at one to improve at the other.RubyMine with Docker
•
6 min read
A comprehensive guide to working with Docker in Rubymine, with troubleshooting for common problems.Faster Excel Parsing in Ruby