28

Apps

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Apps
Page 2: Apps
Page 3: Apps
Page 4: Apps

. ORM using Active Record

. CRUD through stored procs

. DDD

. Distributed

. XP practices

Page 5: Apps
Page 6: Apps
Page 7: Apps
Page 8: Apps

. RUP

. VSS

Page 9: Apps
Page 10: Apps
Page 11: Apps

. Workflow Engine

. Design Patterns

. Light, dynamic, flexible

. 20x80 rule

. Opinionated

Agent Smith

Page 12: Apps
Page 13: Apps

. Favorite business app

. Business critical

. Legacy code

. Dynamic domain

. v3 25% improvement

Page 14: Apps
Page 15: Apps

. Full-fledged agile

. Hibernate

. Spring-MVC

. JUnit, JMock

. AJAX

. CI via Continuum & SVN

Page 16: Apps
Page 17: Apps

. First WPF app

. MSTest

. NMock, RhinoMocks

. COM+ WinServices API

. CI via MS Team Server

Page 18: Apps
Page 19: Apps
Page 20: Apps

. Coached the team adopting agile

. MVP with domain command queue

. Highly decoupled

. Pair Programming

. BDD Implementation patterns

. Automated acceptance tests

Page 21: Apps
Page 22: Apps

. First WPF app in TV

. Improved UX for OneOffs

. CCNet, NAnt, MSBuild

. Linked to BOM

Page 23: Apps
Page 24: Apps

. UI testing framework for winapps

. White to FitNesse adapter

. Optimized for msi

. Automated manual tests

. Reduce regression effort

. Increase tester’s quality of work

Page 25: Apps
Page 26: Apps

. Mock framework with BDD flavor

. Extreme isolation of SUT

. Simplicity

. Single test double to avoid Stub vs Mock

. Automock container promotes DIP

. Fluent interface to avoid lambdas

Page 27: Apps
Page 28: Apps

. Silverlight

. LINQ to msi via Wix

. SOAP provider for FRED

. ATDD