Cedric Champeau discusses the concept of traits introduced by Groovy 2.3. Traits look like interfaces, but allow the developer to add both implementation and state into it.
Michael Garvey discusses about understanding of common challenges, and learning strategies, principles and practices to overcome them and craft better design for your interfaces.
This talk goes over the design motivation for Zen and describe its internals including the API, type system and HBase backend.
The speakers provide insight into design and architectural challenges for creating REST services with Spring Integration with RabbitMQ.
Jan Machacek demos creating and using reactive APIs in Scala with Spray and Akka.
Ben Hale discusses how to design microservices as RESTful APIs and implement them with minimal code using Spring Boot.
Michael Ficarra discusses the SpiderMonkey Parser API, evaluating its design and flaws, and showcasing some of the more useful and prominent projects that have adopted it.
Craig Walls presents some of the features supported in Spring 4 including WebSockets, REST controllers, conditional configuration, ordered list injection, compatibility with Java 8 and Java EE 6&7.
Frank Moley discusses creating RESTful web services with Spring Framework 3.x and 4.x. He also addresses object modeling and URL modeling using common patterns.
Chas Emerick discusses some of the common issues appearing in distributed systems and ways to solve them.
Josh Long introduces some of the latest Spring features supporting HATEOAS-compliant and OAuth-secured REST services, NoSQL and Big Data, Websockets, OAuth, open-web security and mobile.
John Slaby discusses the reasons why he prefers fluent APIs and examine, through examples, the many different ways that Fluent APIs can be used to help produce better solutions than external DSLs.