InfoQ Homepage Presentations
-
Organizing Your Company to Embrace Microservices
Paul Osman discusses their experiences evolving 500px from a single, monolithic Ruby on Rails application to a series of composable microservices written in Ruby and Go.
-
Performance Tuning Grails Applications
Lari Hotari discusses how to optimize Grails' performance to get full benefits from it.
-
Runtime Metaprogramming With Groovy
Jeff Scott Brown discusses the metaprogramming capabilities offered by Groovy, providing everything that developers needs to build systems that are far more capable than their all Java counterparts.
-
Groovy Mobile Automation
Bobby Warner discusses mobile automation and dives into the iOS and Android functional testing world using Groovy, Spock and Gradle.
-
Advanced GORM: Beyond Relational
Grails project lead Graeme Rocher demonstrates some less known, advanced features of GORM and explores the possibilities offered going beyond the relational database.
-
Aeron: The Next Generation in High-performance Messaging
Martin Thompson focuses on the design of Aeron, what they learned trying to achieve consistent performance, and challenges performing UDP messaging in a lock-free and wait-free manner.
-
Building the Halo 4 Services with Orleans
Caitie McCaffrey does an overview of Orleans, the challenges faced when building the Halo 4 services, and why the Actor Model and Orleans in particular were utilized to solve these problems.
-
Swift - Under the Hood
Alex Blewitt introduces the history behind Swift, why it was created, how it differs from Objective-C and how Swift is compiled and executed under the covers.
-
To the Moon
Russ Olsen tells the moon landing story and how it has affected the software development.
-
Customer Insight, from Data to Information
Thore Thomassen shares from experience how to combine structured data in a DWH with unstructured data in NoSQL, and using parallel data warehouse appliances to boost the analytical capabilities.
-
Lessons Learned Running a Remote Diary Study
Adam Parker tells how they planned and ran a diary study, what they did during the 3 weeks of the study, how they analyzed the results, and what they learned by doing it.
-
The Architecture of Uncertainty
Kevlin Henney looks at how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.