Eng/Prod Management advisor-mentor; Agility/XP, Lean, Complexity-thinking practitioner. Tech Leader & Change Agent. Org gardener, culture curator, collab facil.
TDDwithMockObjectsAndDesignPrinciples. TDD with Mock Objects: Design Principles and Emergent Properties (C#, JavaScript, Java, Python, Ruby)
298Objects-relationships-Coding-Dojo. Coding exercise to experience the impact of composition and other techniques on objects relationships
15tensions_and_synergies_between_design_principles. Code examples of tensions and synergies between object-oriented design principles
12The-fantastic-four-of-Continuous-Delivery. In this repo you find an example in C# of the coding patterns described in the InfoQ article: Continuous Delivery Coding Patterns: Latent-to-Live Code & Forward Compatible Interim Versions.
5RecursiveQuickSortWithTDD. A TDD exercise: implementing recursive version of QuickSort with TDD
4tweeeeeeeeeet. An experiment w/ PEG.js: a simple language 2 express a strategy 2 shorten a tweet to 140 chars
3Battleship_AI. Framework to play battleship game competitions: support Battleship AI implementation in every language/technology
3BattleshipAIcodingCompetition. Battleship AI coding competition: original framework and battleship algorithms from the Stacktrace and UGIdotNET competitons
3CodingTestsAndSolutions. Some coding tests and the solutions I wrote
2SolutionUnicaPowerToys. Visual Studio macros to list projects and dependencies and enable/disable the buil of only specific projects
1jsfake. Simple JavaScript faking
1scan-agile-2011. slides and material from scan-agile confrence
1MasterMindCodingCompetition. MasterMind: competition engine for algorithms that play MasterMind and a random player
1Master-Mind-in-Turbo-Pascal-3. Old Master Mind game implementation in Turbo Pascal 3.0
1IterativeQuickSortFromRecursiveQuickSortWithTDD. The iterative version of QuickSort as an evolution of the recursive version
1FromDoingLeanAgileToBeingLeanAgile. Presentation: Agility, the scientific definition of how to be(come) Agile
1