Posts
The Transformation Priority Premise Revised
State And Lifecyle In React
Using Enums In Swift
Three Practices Of Behavior Driven Development
Learning Elixir With Coin Changer Kata
Imperative Versus Declarative Programming With Swift
Evaluating Array And Linked List Run Times
Adventures In Vim 3: Nerdtree
An Intro To Big O
Bash Scripting With Submodules
State And Strategy Patterns
Query Strings
An Introduction To Structs
How Does Online Data Know Where It Is Going
A Bit About Sockets
Querying With Linq Lambda Expressions
Querying With Linq
Replacing Conditionals With Polymorphism
Consolidating Data Clumps
Alpha Beta Pruning In Minimax
Reflection On Adding A Feature To Tic Tac Toe
Refactoring Best Practices
The Transformation Priority Premise
What I Learned By Revisiting Minimax
Embrace Prepared Simplicity
Good Object Oriented Messages
Object Oriented Messaging
Git Driven Refactoring
Classifying Code Smells
Adventures In Vim 2: Plugins
Adventures In Vim 1
An Explanation Of The Minimax Algorithm
Reflections On Being A Student Apprentice
An Introduction To Shell Scripting With Ruby
The Test Automation Pyramid
The Future Of The Web Browser
Understanding The Bind Method
Understanding This In Javascript
How To Setup Quick And Nimble Using Cocoapods
The Law Of Demeter
Creating Clean Interfaces
Dependency Inversion Principle
Interface Segregation Principle
The Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
The Importance And Beauty Of Testing First
The Usefulness Of Configurations In Rspec
How To Post Using Jekyll
Setting Up Jekyll With Github Pages
subscribe via RSS