Tim O'Brien
Angular Summit
Boston · September 27 - 30, 2015

Author and Speaker
O'Brien is a frequent speaker, presenting talks on open source publishing, open source community, and the intersection of development and marketing at such conferences as O'Reilly Strata, Oracle's OpenWorld, ApacheCon, and the Open Source Bridge conference. He has worked as an enterprise architect for financial news providers including TheStreet.com and Forbes.com, and created information architectures and content models for product comparisons at ConsumerReports.com.
O'Brien has authored and contributed to several books for O'Reilly including the Jakarta Commons Cookbook, Harnessing Hibernate, Maven: A Developer's Notebook, and Maven: The Definitive Guide. Through his work in both the publishing industry and the open source community, O'Brien has advocated an “open book” approach to technical documentation that emphasizes audience participation and the free distribution of information over traditional approaches to “dead-tree” publishing. His views on open source books are captured in a quote, “Why limit yourself to selling 8,000 books to developers when you could have half a million unique readers?”
Presentations
Scaling Angular Applications to Meet Demand
What does it mean to create a system that can “scale”? How do you certify that a system handling tens of thousands of users can scale to meet the demand of millions of users?
This session focuses on scale and the approaches used to create, prepare, and certify Angular applications to meet highest levels of demand. Attendees will walk through an example project written in Angular alongside server-side systems developed in both Java and Node.js. Tools and systems used to test and characterize performance will be discussed and attendees will see a demonstration of how to properly certify that a system is ready to handle millions of simultaneous sessions. With an emphasis on graceful degradation, failure analysis, performance testing, and monitoring systems attendees will understand how to understand new operational challenges introduced when an organizations moves applications to client-side frameworks such as Angular.
Scaling Angular Applications to Meet Demand
What does it mean to create a system that can “scale”? How do you certify that a system handling tens of thousands of users can scale to meet the demand of millions of users?
This session focuses on scale and the approaches used to create, prepare, and certify Angular applications to meet highest levels of demand. Attendees will walk through an example project written in Angular alongside server-side systems developed in both Java and Node.js. Tools and systems used to test and characterize performance will be discussed and attendees will see a demonstration of how to properly certify that a system is ready to handle millions of simultaneous sessions. With an emphasis on graceful degradation, failure analysis, performance testing, and monitoring systems attendees will understand how to understand new operational challenges introduced when an organizations moves applications to client-side frameworks such as Angular.