SlideShare a Scribd company logo
1 of 28
. ORM using Active Record
. CRUD through stored procs
. DDD
. Distributed
. XP practices
. RUP
. VSS
Agent Smith


. Workflow Engine
. Design Patterns
. Light, dynamic, flexible
. 20x80 rule
. Opinionated
. Favorite business app
. Business critical
. Legacy code
. Dynamic domain
. v3 25% improvement
. Full-fledged agile
. Hibernate
. Spring-MVC
. JUnit, JMock
. AJAX
. CI via Continuum & SVN
. First WPF app
. MSTest
. NMock, RhinoMocks
. COM+ WinServices API
. CI via MS Team Server
. Coached the team adopting agile
. MVP with domain command queue
. Highly decoupled
. Pair Programming
. BDD Implementation patterns
. Automated acceptance tests
. First WPF app in TV
. Improved UX for OneOffs
. CCNet, NAnt, MSBuild
. Linked to BOM
. UI testing framework for winapps
. White to FitNesse adapter
. Optimized for msi
. Automated manual tests
. Reduce regression effort
. Increase tester’s quality of work
. 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
. Silverlight
. LINQ to msi via Wix
. SOAP provider for FRED
. ATDD

More Related Content

Viewers also liked (9)

Racounteur agile 2011
Racounteur agile 2011Racounteur agile 2011
Racounteur agile 2011
 
Varises pada ibu hamil slide
Varises pada ibu hamil slideVarises pada ibu hamil slide
Varises pada ibu hamil slide
 
Labor11
Labor11Labor11
Labor11
 
informed choice
informed choiceinformed choice
informed choice
 
kehamilan tidak diinginkan (aborsi)
kehamilan tidak diinginkan (aborsi)kehamilan tidak diinginkan (aborsi)
kehamilan tidak diinginkan (aborsi)
 
Entomología
EntomologíaEntomología
Entomología
 
Sex aberrations
Sex aberrationsSex aberrations
Sex aberrations
 
Types of Motivation.
Types of Motivation.Types of Motivation.
Types of Motivation.
 
Powerpoint ..biomes
Powerpoint ..biomesPowerpoint ..biomes
Powerpoint ..biomes
 

Similar to Apps

Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Amazon Web Services
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 
Rajiv Profile_Sept_2016
Rajiv Profile_Sept_2016Rajiv Profile_Sept_2016
Rajiv Profile_Sept_2016
Rajiv Joseph
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
Han Yan
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
Han Yan
 

Similar to Apps (20)

Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 
To Scale Test Automation for DevOps, Avoid These Anti-Patterns
To Scale Test Automation for DevOps, Avoid These Anti-PatternsTo Scale Test Automation for DevOps, Avoid These Anti-Patterns
To Scale Test Automation for DevOps, Avoid These Anti-Patterns
 
OnDemand Cloud Testing
OnDemand Cloud TestingOnDemand Cloud Testing
OnDemand Cloud Testing
 
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
 
Deep Dive on Microservices and Docker
Deep Dive on Microservices and DockerDeep Dive on Microservices and Docker
Deep Dive on Microservices and Docker
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
Reactive Microservices Roadshow Berlin
Reactive Microservices Roadshow BerlinReactive Microservices Roadshow Berlin
Reactive Microservices Roadshow Berlin
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
 
Rajiv Profile_Sept_2016
Rajiv Profile_Sept_2016Rajiv Profile_Sept_2016
Rajiv Profile_Sept_2016
 
Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013
 
ShainaResume
ShainaResumeShainaResume
ShainaResume
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the Field
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance tester
 
Shuvam dutta
Shuvam duttaShuvam dutta
Shuvam dutta
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
SRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and DockerSRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and Docker
 
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
CI/CD on AWS: Deploy Everything All the Time | AWS Public Sector Summit 2016
 

Apps

  • 1.
  • 2.
  • 3.
  • 4. . ORM using Active Record . CRUD through stored procs . DDD . Distributed . XP practices
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11. Agent Smith . Workflow Engine . Design Patterns . Light, dynamic, flexible . 20x80 rule . Opinionated
  • 12.
  • 13. . Favorite business app . Business critical . Legacy code . Dynamic domain . v3 25% improvement
  • 14.
  • 15. . Full-fledged agile . Hibernate . Spring-MVC . JUnit, JMock . AJAX . CI via Continuum & SVN
  • 16.
  • 17. . First WPF app . MSTest . NMock, RhinoMocks . COM+ WinServices API . CI via MS Team Server
  • 18.
  • 19.
  • 20. . Coached the team adopting agile . MVP with domain command queue . Highly decoupled . Pair Programming . BDD Implementation patterns . Automated acceptance tests
  • 21.
  • 22. . First WPF app in TV . Improved UX for OneOffs . CCNet, NAnt, MSBuild . Linked to BOM
  • 23.
  • 24. . UI testing framework for winapps . White to FitNesse adapter . Optimized for msi . Automated manual tests . Reduce regression effort . Increase tester’s quality of work
  • 25.
  • 26. . 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
  • 27.
  • 28. . Silverlight . LINQ to msi via Wix . SOAP provider for FRED . ATDD