Kevin Baribeau
Reports from the Field
-
Learning good habits by watching a staff software consultant
What is good software consulting? Watching a staff level engineer is a great way to learn good habits. -
What happens when you extract a function anyway?
Imagine you’ve got this snippet of code: (If this looks scary, try reading the original code from testdouble.js—I’ve made some changes to it here that make it a bit uglier) -
Do we need dependency injection in Ruby?
What is Dependency Injection anyway? Do we need it at all in ruby? We'll go over a small example and review how being familiar with DI can lead to a better design. -
The git sledgehammer
Completely lost in a nasty git merge conflict? Here's what you do... -
An empathetic guide to Git conflicts
We’ve all seen this story. You’ve worked hard on some cool new stuff and are ready to push, but the universe has other ideas. BBZZZT! Conflict! What do you do?
1 of 1