matthewkrump.com
Posts
Posts
Debugging with git
When I was researching git rebasing earlier this week I came across a couple interesting git features that I hadn’t run into before. In addition to git's core version control...
Rebasing
Brian gave a presentation on some of git's more advanced features for Zagaku on Friday. He mainly covered the reflog command and how it could potentially help you recover lost...
TDD by Example
This morning I finally finished Kent Beck’s Test Driven Development by Example. The book itself is a pretty quick read, but James encouraged me to work through both of the...
Meta
Paul P. spoke at Zagaku today. His talk was unique because rather than giving a technical talk he shared his thoughts regarding apprenticeships in general and answered some...
static fields
Last week I continued to work on my TTT game in C#. The approach that my mentors and I are taking this time is somewhat different than the approach that I took for the...
namespace
Every time you create a new file, Rider automatically adds a namespace declaration that corresponds to the directory that the new file is located (namespace...
Properties
It’s interesting seeing what language features repeat themselves across languages. I came across properties for the first time today in C#. It’s a concept that I’m familiar...
Dependency Injection
On Friday my mentors and I had our first planning meeting. It was interesting to go through the process of mapping out very specific acceptance criteria along with estimating...
Interfaces
One of the new stories for my C# implementation of TTT was to allow users to choose from a menu of console based UIs (e.g. retro UI, color UI, sparkles UI, etc.). This forced...
Generics
After having worked with dynamic languages for so long, I’ve really been enjoying the extra bit of structure that a statically typed language provides. Generics were something...
««
«
1
2
3
»
»»