InfoQ Homepage Presentations
-
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.
-
Securing Code Through Social Engineering
Christina Camilleri shows how social engineering can change the way security is woven into testing, operations, and development workflows to better secure code against human threats.
-
Android Apps, an Attacker’s Perspective
Tony Trummer focuses on how to apply an adversarial perspective when building Android applications, how to identify attack surfaces and the thought process attackers use.
-
Take a Groovy Rest
Guillaume Laforge talks about APIs, how Groovy and Rest services interact, and how to test such APIs with Spock to be “Enterprisey".