dgadd
Senior iOS developer, team lead and engineering manager for the iOS dev team at PayByPhone.
@paybyphone Vancouver, BC
Pinned Repositories
5-Day-TDD-Kata-Practise
From Single Class, to Teasing Out Domain, to Model-View-Presenter with Mocks
GOOS_sample_csharp
C# port of AuctionSniper sample from #goos "Growing Object-Oriented Software, Guided by Tests" [Freeman/Pryce]
iOSModelViewPresenter
A demonstration project using Model-View-Presenter with iOS
Logging-Interception-demo
A simple demo of logging with Castle's IInterceptor interface
QuickUnion-Algorithm-Solved-in-CSharp-Through-TDD
Solving quick union algorithm from Figure 1.7 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
TDD-Kata--Strategy-Pattern-for-Domain-Model
A TDD kata for using design-by-test to intuitively generate Strategy Pattern.
TDD-Kata-for-DDD
A kata to practise creating a domain model with entities, value object, and base Id class
TDD-Kata-MVP-with-2-Presenters
A sample of refactoring from a brownfield GUI to Model-View-Presenter
TDD_Kata_For_MVVM_on_Win_Phone_7
A project which introduces MVVM on Windows Phone 7 via TDD kata
TDDKata
TDDKata practise
dgadd's Repositories
dgadd/GOOS_sample_csharp
C# port of AuctionSniper sample from #goos "Growing Object-Oriented Software, Guided by Tests" [Freeman/Pryce]
dgadd/iOSModelViewPresenter
A demonstration project using Model-View-Presenter with iOS
dgadd/TDD-Kata-for-DDD
A kata to practise creating a domain model with entities, value object, and base Id class
dgadd/TDD_Kata_For_MVVM_on_Win_Phone_7
A project which introduces MVVM on Windows Phone 7 via TDD kata
dgadd/TDDKata
TDDKata practise
dgadd/5-Day-TDD-Kata-Practise
From Single Class, to Teasing Out Domain, to Model-View-Presenter with Mocks
dgadd/QuickUnion-Algorithm-Solved-in-CSharp-Through-TDD
Solving quick union algorithm from Figure 1.7 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
dgadd/TDD-Kata--Strategy-Pattern-for-Domain-Model
A TDD kata for using design-by-test to intuitively generate Strategy Pattern.
dgadd/TDD-Kata-MVP-with-2-Presenters
A sample of refactoring from a brownfield GUI to Model-View-Presenter
dgadd/Logging-Interception-demo
A simple demo of logging with Castle's IInterceptor interface
dgadd/QuickFind-Algorithm-Solved-in-CSharp-Through-TDD
Solving quick find algorithm from Figure 1.3 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
dgadd/Refactoring-Finicky-ThirdParty-DLL-to-DI-with-Mocks
A TDD kata for refactoring a finicky 3rd party DLL (eg. that isn't licensed for dev machines) to Dependency Injection
dgadd/Refactoring-Procedural-to-DI
Refactoring a large procedural method to Dependency Injection
dgadd/RubyDevelopment
Ruby Development (katas, Ruby code, Rails code)
dgadd/Vetrinarian-Administrator-Demo
A site built with TDD and ASP.NET (deploying both as MVP and MVC)
dgadd/karmaKata
Early experiments with kata using karma and jasmine
dgadd/POCO-Identity-and-Equality
A brief sample project to explore using assocations to maintain identity/equality (using IDicitionary<TId,T> rather than POCO equals/getHashCode
dgadd/ServiceStackSingleResourceDemo
An absolute minimal implementation of a ServiceStack-based REST layer with one resource, input DTO, and GET and POST commands with tests.