Building reliable and successful enterprise software is hard. Given the breadth and depth of required expertise, the vast complexity and changing requirements of the design, the relentless evolution of technology, and the overwhelming variety of frameworks, languages, and tools available, it's a wonder anything gets built at all.
To help combat some of these hurdles, many industry "best practices" have evolved. Software development efforts that pay attention to these practices stand a much greater chance of success.
But an astonishing number of development teams and organizations ignore these best practices, operating blindly and following behavior that tends toward failure. With enough repetition, patterns emerge: these are are known as "antipatterns" -- behaviors which are known to be ineffective and/or counterproductive. In other words, behaviors that risk failure.
The good news is that many of these antipatterns are easily avoidable. And it turns out that Platform as a Solution (PaaS) is an ideal foundation from which to do so.
This talk identifies several costly yet surprisingly common antipatterns practiced regularly by corporations of all sizes and across all industries. It then describes specific ways that PaaS, with great agility, reduces and often eliminates the underlying causes of each practice, in most cases with little explicit action required by the developer. If you identify with any of the antipatterns outlined here you'll leave this talk with a strong compulsion to incorporate PaaS into your development efforts.
John Wetherill, ActiveState's Developer EvangelistOriginally from Canada, John has spent much of his career designing and building software at a handful of startups, at Sun Microsystems, NeXT Inc., and more recently in the smart grid and energy space. His biggest passion is for developer tools, or more generally any tool, language, process, or system that improves developer productivity and quality of life. Without question, Stackato is one such tool and the reason why he is here. No stranger to technology evangelism, John spent several years in the late 1990's on Sun's Technology Evangelism Team spreading the Java Gospel across the globe and focusing on the prolific number of Java technologies. Now John is now returning to his roots, as a technology evangelist working for a Canadian company, albeit remotely from Santa Cruz.
Event page provided by ACM