The Null Object Pattern is an old but good pattern that can help reduce complexity in our applications. In this episode, we'll look at a few different examples.
Using Git Hooks is a great way to automatically execute scripts for parts of your development process that you may otherwise forget to run. In this episode, we look at creating a maintainable way to install and manage git hooks so that they can be used in your project and shared to other team members.
Let's face it, Ruby is slow , but don't abandon Ruby just yet. Using extensions, we can write performant code in another language for the specific slow functions while the rest of the application remains untouched.
In this episode, we look at creating ruby objects. Then we look at different ways of implementing memoization and how it can be used to speed up our classes.