dgadd Goto Github PK
Name: David Gadd
Type: User
Company: @paybyphone
Bio: Senior iOS developer, team lead and engineering manager for the iOS dev team at PayByPhone.
Location: Vancouver, BC
Name: David Gadd
Type: User
Company: @paybyphone
Bio: Senior iOS developer, team lead and engineering manager for the iOS dev team at PayByPhone.
Location: Vancouver, BC
From Single Class, to Teasing Out Domain, to Model-View-Presenter with Mocks
C# port of AuctionSniper sample from #goos "Growing Object-Oriented Software, Guided by Tests" [Freeman/Pryce]
A demonstration project using Model-View-Presenter with iOS
Early experiments with kata using karma and jasmine
A simple demo of logging with Castle's IInterceptor interface
A brief sample project to explore using assocations to maintain identity/equality (using IDicitionary<TId,T> rather than POCO equals/getHashCode
Solving quick find algorithm from Figure 1.3 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
Solving quick union algorithm from Figure 1.7 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
A TDD kata for refactoring a finicky 3rd party DLL (eg. that isn't licensed for dev machines) to Dependency Injection
Refactoring a large procedural method to Dependency Injection
Ruby Development (katas, Ruby code, Rails code)
An absolute minimal implementation of a ServiceStack-based REST layer with one resource, input DTO, and GET and POST commands with tests.
A TDD kata for using design-by-test to intuitively generate Strategy Pattern.
A kata to practise creating a domain model with entities, value object, and base Id class
A sample of refactoring from a brownfield GUI to Model-View-Presenter
A project which introduces MVVM on Windows Phone 7 via TDD kata
TDDKata practise
A site built with TDD and ASP.NET (deploying both as MVP and MVC)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.