Video and slides synchronized, mp3 and slide download available at http://bit.ly/12bfeX3.
Graham Brooks explores internal measurements used in a continuous delivery feedback mechanism in order to improve a system's design. Filmed at qconnewyork.com.
Graham Brooks is a software developer. When not consulting with clients he works on open source projects, learns new programming languages and reads. He has been a practicing developer, architect and team lead since the early 80s when he first became interested in programming.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/feedback-continuous-delivery
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
30. Internal Web App Algorithmic TradingPerformance
Monthly reports Social NetworkingAvailability
Single server Distributed devicesConsistency
Rebuild StartupResponsive
34. Antipatterns
• Test cases with no asserts to improve
coverage
• Classes with shared responsibilities to
reduce class/method length
• Averages - fixing problems makes the
average worse
35.
36. • Javascript load order in the browser
significantly impacting user perceptions
Competing business drivers
37. • Javascript load order in the browser
significantly impacting user perceptions
• Advertising stakeholder - wants display
advertising to always load and load early
Competing business drivers
38. • Javascript load order in the browser
significantly impacting user perceptions
• Advertising stakeholder - wants display
advertising to always load and load early
• Business owner wants content to always
load and advertising to be optimistic
Competing business drivers