Jafar Husain explains how Netflix uses reactive programming to build and consume REST endpoints, and how they work around the limitations of the HTTP protocol to create high-performance REST APIs.
Pieter Hintjens explains the basic techniques for building very large distributed systems using fast asynchronous messaging in general, and ZeroMQ specifically.
Ken Kousen advises Java developers how to do similar tasks in Groovy: building and testing applications, accessing both relational and NoSQL databases, accessing web services, and more.
Graeme Rocher talks through the latest Async features offered by Grails and how they can be used to create non-blocking REST APIs.
John Musser explains how to transform a good API into a great one based on his experience with thousands of APIs at ProgrammableWeb and API Science.
Ben Christensen describes Netflix API's evolution to a web service platform serving all devices and users, the challenges met in operations, deployment, performance, fault-tolerance, and innovation.
Kyle Boon reviews 3 frameworks for building RESTful WS- Grails, Dropwizard and Ratpack-, comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
Dan Woods discusses using Spring Integration and design patterns to implement a message-driven architecture in Grails to allow for better modularity, scalability, and code reusability.
Steve Pember discusses creating Grails applications integrating message broker technologies, especially RabbitMQ, and applying SOA principles.
This talk will explore the nature of design and composition and how it impacts our approach to software development practice and tools.
Jeff Magnusson details some of Netflix' key services: Franklin, Sting and Lipstick.
Bobby Warner discusses the pros and cons of the available options that Grails developers have for creating RESTful APIs.