Ted Epstein shows how a shared canonical model can make life easier for API consumers, while still allowing the flexibility to expose different services, with different contextual requirements.
Brandon Byars discusses the constraints and the flexibility of nonpublic APIs, and lessons learned from scaling RESTful integration across more than a dozen teams.
In this solutions track talk, sponsored by Intel, Peter Logan looks at the evolution of the service layer in the context of API management and describes new architectural approaches for enterprise.
Attila Bozso, Balazs Fejes share their experiences about growing EPAM’s Hungarian presence from zero to almost a thousand employees: startup process, recruiting talent, building middle management, etc
Ramnivas Laddad and Arjen Poutsma discuss the Spring Scala project and its features, demoing a real REST-based application with a Spring and Scala backend and AngularJS frontend.
Bobby Warner discusses the features available in Grails 2.3 to build RESTful APIs.
Francois Mazoudier shares some of the stories he came across while building businesses from scratch to IPO, academic models he developed and several real life examples.
Kristian von Bengtson discusses the challenges met developing space crafts in a nonprofit environment, plus political and legal loopholes which help to keep an amateur space program on track.
Pieter Hintjens explains the basic techniques for building very large distributed systems using fast asynchronous messaging in general, and ZeroMQ specifically.
Watkins and Hanna discuss the top 5 security mistakes made by developers, examining them in detail by looking at the code and highlighting the risks from both the consumer and developer perspective.
Ryan Vanderwerf explains setting up Terracotta and clustering an applications using Ehcache, HTTP Session in Tomcat, and Quartz.
Burt Beckwith discusses performing transactions in Grails, covering services, customizing transaction attributes (isolation, propagation levels), two-phase commit, using JMS, and testing the code.