Greg Conant - I Type Things In

I am a software developer. These are my thoughts and findings about technical things that I find noteworthy, or am otherwise bound to forget.

Latest Articles

  • AngularJS Unit Testing Notes

    We’ve been doing more Angular work recently, and I’ve been getting back into it after being mostly away from Angular for a couple years. I never had very much experience with Jasmine tests for anything other than the most trivial or isolated functions. It seemed like a lot of work and magic to get all the bits working together, despite Angular’s focus on making everything testable.

  • The Necessity of Abstractions

    We’ve been dealing with some pretty old code lately. And by “lately”, I mean “always”. As a result, we have frequent discussions about refactoring (and, jokingly, rewriting the entire thing). Which, I think we can all agree, is rarely possible or realistic.

  • Git - Diffing All Changed Files Between Branches

    I’ve been pretty used to Git for years now, so I’ve gotten used to its standard workflow. I really enjoy seeing differences in files as a +/- system where you can compare the changes one after another.

  • more...