InfoQ Homepage Conferences Content on InfoQ
-
The Case for Bringing Swift to the Server
Patrick Bohrer and Chris Bailey present a preview of IBM latest cloud deployment configurations, Swift package-based cloud services, tools integration, and their plan to bring Swift to the server.
-
Artificial Intelligence that Plays Atari Video Games: How Did Deep Mind Do It?
Kristjan Korjus discusses deep learning, reinforcement learning and their combination called deep Q-Network.
-
Quality Within - The Scrum Way
Owais Zahid talks about establishing quality requirements for products, including quality aspects in the definition of Done, and communicating goals with the development team.
-
Git Journey from Mars to Neon
Matthias Sohn presents the Git features that are implemented in Eclipse Neon including git-flow commands, support for attributes, hooks and filters, versioning large binary files and others.
-
Docker, Vagrant and Kubernetes Walk into an Eclipse'd Bar
Max Rydahl Andersen explains how one can use Docker and Vagrant today with Eclipse to improve the local development experience and then cover how it all came together in the cloud and container space.
-
Flying Faster with Heron
Karthik Ramasamy presents the design and implementation of Heron, the new de facto stream data processing engine at Twitter. Ramasamy shares Twitter’s experience of running Heron in production.
-
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.