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