InfoQ Homepage Presentations
-
Compile-time Metaprogramming with Groovy
Jeff Brown dives into Groovy's AST transformations, Traits and other compile-time techniques which open up a lot of powerful possibilities to application and library development teams.
-
Testing Web Services, Microservices and APIs
Katrina Clokie discusses how BNZ does web (SOAP, REST) services testing, the tools and practices employed and some of the resources and exercises their testers use to learn how to test.
-
Spicing Up Agile Retrospectives
Ben Linders talks about the why and how of Agile retrospectives, with many practical tips, stories, and examples.
-
Carefully Composing Logic: Functional JavaScript
Brad Urani explores the basics of FP, higher-order functions, partial function application, lazy evaluation and persistent data structures, showing how FP style avoids certain classes of bugs.
-
Programming Groovy on Java 8
Dr. Venkat Subramaniam discusses why, what, and how to make use of Java 8 classes from within Groovy.
-
Runtime Metaprogramming with Groovy
Jeff Brown presents the dynamic runtime nature of Groovy that sets it apart from standard Java and makes it a great language for building dynamic applications for the Java Platform.
-
Groovy After All These Years
Scott Hickey answers audience questions about what it is like to build a mission critical application for a Fortune 500 company using Groovy.
-
Spring Boot and Groovy
Fátima Casaú discusses applications with Spring, support for ‘Groovy’ and also the use of ‘GORM (Grails Object Relational Mapping)’ as well as ‘Hibernate’ for persistence.
-
Crossroads of Asynchrony and Graceful Degradation
Nitesh Kant describes how embracing asynchrony in Netflix applications, from networking to business processing, creates gracefully degrading and highly resilient applications.
-
Demystifying Stream Processing with Apache Kafka
Neha Narkhede describes Apache Kafka and Samza: scalability and parallelism through data partitioning, fault tolerance, order guarantees, stateful processing, and stream processing primitives.
-
Crushed by Technical Debt?
Scott W. Ambler explores disciplined agile strategies to avoid and remove existing technical debt, how to fund the removal of technical debt, and related industry data.
-
The Role of APIs in Postal Business Model Innovation
Joe Brophy discusses the journey of NZ Posts digital team from inception to maturity, the new way of working that has developed, combining Design Thinking and Lean Start-up and the role of APIs.