InfoQ Homepage Presentations
-
Rethinking Streaming Analytics for Scale
Helena Edelson addresses new architectures emerging for large scale streaming analytics based on Spark, Mesos, Akka, Cassandra and Kafka (SMACK) or Apache Flink or GearPump.
-
Connecting Stream Processors to Databases
Gian Merlino discusses stream processors and a common use case - keeping databases up to date-, the challenges they present, with examples from Kafka, Storm, Samza, Druid, and others.
-
Broken Performance Tools
Brendan Gregg focuses on broken tools and metrics instead of the working ones. Metrics can be misleading, and counters can be counter-intuitive. He advises on how to approach new performance tools.
-
Node4J: Running Node.js in a JavaWorld
Ian Bull introduces Node4J and explores the performance characteristics and highlights the tools that help one develop, debug and deploy Node.JS applications running directly on the JVM.
-
You, Me and Jigsaw
Thomas Schindl presents his view on the new Java 9 module system. He introduces the main concepts, presenting how it works and how it differs from OSGi.
-
Microservices Chaos Testing at Jet
Rachel Reese talks about Jet.com's chaos testing methods and code in depth, but also lays out a path to implementation that everyone can use.
-
Spring Framework 5 - Preview & Roadmap
Juergen Hoeller talks about the key themes in Spring 5, support for Java 8, comprehensive support for JDK 9, a strong focus on HTTP/2, and first-class support for Spring-style reactive architectures.
-
The Quest for Low-latency with Concurrent Java
Martin Thompson focuses on algorithms which provide very high throughput while keeping latency low and predictable, discussing the concurrency theory and implementing these algorithms in Java 8.
-
Why We Do Tech the Way We Do Tech Now?
Pavlo Baron attempts to explain why people are doing multiple languages, platforms, technology stacks and databases in one project.
-
A Board Game Night with Geeks
Felienne Hermans explains how she used F# to determine if the game Quarto can end up in a tie or if there is always a winner. The technique used can be applied to scheduling and register allocation.
-
How we Have run Agile Tour Osaka?
Yasuo Hosotani presents how the Agile Tour Osaka has been organized without face-to-face or online meetings but only by using “Like” on Facebook.
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 2
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.