Posts
-
How much more productive is pair programming compared to solo programming?
-
Does modern software development practices prefer unit tests over UML diagrams? (part 2)
-
Does modern software development practices prefer unit tests over UML diagrams? (part 1)
-
Thoughts on Agile Software Development book part 1
-
Thoughts on first full code retreat
-
Normal Forms in Normalisation part 2 of 2
-
Normal Forms in Normalisation part 1 of 2
-
Starting Behaviour Driven Development with Javascript & Jasmine
-
Thoughts on Normalisation
-
Starting with Ajax
-
First days of Javascript
-
User testing with Capybara
-
Programming in a functional way
-
Presenter Pattern
-
Ruby in a more functional way : Freezing
-
Rack in 5 minutes
-
The fears of a consultant
-
Clojure.. thanks for the many lessons
-
Higher order funcitons
-
Attempting to test drive minimax
-
It's okay....sometimes you just need to take enough breaks
-
Polymorphism in Clojure
-
Functions, Lists, Input, Output.
-
Diary: Data should flow through your system.
-
Clojure - Iterating through a collection problem
-
Lets Talk more Clojure
-
Package Principles with *CedConMan™*
-
ListView or DataGrid in C-sharp
-
Once you eliminate the simplest solution, whatever remains, no matter how improbable, might still be the simplest
-
Diary: Testing, C# WPF and Separation.
-
My early thoughts on XP
-
Simplicity in XP
-
Simple Design: State vs Behaviour testing
-
Reading and writing to a CSV in C#
-
4 Rules of simple design part 3: Duplication of knowledge
-
4 Simple Rules of simple design pt 2: Test names
-
4 Simple Rules of simple design part 1
-
Deliver deliver deliver deliver deliver deliver.
-
What is simple enough?
-
Steadily Adding Value Principle part 2 of 2
-
Steadily Adding Value Principle part 1
-
Why a software craftsmen should be multidisciplined
-
Why Demos are important
-
Diary of my experience developing a Tic Tac toe game in Swift (part 2)
-
Variables in Swift
-
Test Driving While loop is challenging and the C# Virtual Keyword
-
Refactoring a for loop using Linq
-
Brief Comparison of C# IDEs
-
Quotes for the week ending 26th February
-
Simplicity is hard, that's why we have 4 Rules
-
Diary of my experience developing a Tic Tac toe game in Swift (part 1)
-
Methods should tell a story.
-
Method Argument types: Niladic, Monadic, Dyadic & Triadic
-
Top-down and down-up design (part 2)
-
Top-down and down-up design (part 1)
-
Writing to Memory Streams in C#
-
Reading Memory Streams in C#
-
Why do we want clean code?
-
Theruputic Code kata'ing
-
Have we met before C#, in another life perhaps?
-
Making TDD easier in Ruby by automating your tests
-
What I learnt by doing 100 days of Github commits..
-
How to fix the "Too many gem names" error when running "gem build"
-
Few things I dislike about the Ruby language.
-
Switching to HAML from ERB
-
split your folder to a new branch
-
30 days of github challenge
-
Useful aliases in bash
-
Fixing iTerm's movement shortcut
-
Switched to ITerm, the OSX Terminal replacement.
-
Handy java code snippets
subscribe via RSS
Software Developer
CED
RI
C
 
KI
SE
MA
Crafting beautiful software