How to use Git effectively
A practical overview of GitFlow and the roles of master, develop, feature, and release branches.
Process - May 2019
softwaredevelopmentgit
Writing
Writing about software engineering, distributed systems, cloud infrastructure, and developer tooling.
5
Articles
2
Topics
2019
Latest publication

A practical overview of GitFlow and the roles of master, develop, feature, and release branches.
Process - May 2019

A living guide to reviewing code with clarity, consistency, and constructive feedback.
Process - Oct 2018

Research into recognizing known algorithms within binaries using IDA Pro plugins and program analysis.
Projects - May 2013

Rebuilding an interactive racetrack to help middle-school students learn through hands-on play.
Projects - Apr 2013

Research into TCP keep-alive behavior across operating systems and network failures.
Projects - Nov 2012