InfoQ Homepage Presentations
-
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.
-
Java at 20 and Where We Are Going
This talk looks at where Java has come from and where it is going, including some of the things that may be in Java 9 such as Jigsaw, the sun.* changes, the G1 garbage collector, and VarHandles.
-
Stream Processing at Scale with Spring XD and Kafka
Marius Bogoevici demoes how to unleash the power of Kafka with Spring XD, by building a highly scalable data pipeline with RxJava and Kafka, using Spring XD as a platform.