InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Do You Really Know Your Response Times?
Daniel Rolls talks about the use of histogram metrics to monitor response times, explains how reservoir sampling can help, and shares good and bad practices when monitoring response times.
-
Power of the Log:LSM & Append Only Data Structures
Ben Stopford talks about the beauty of sequential access and append only data structures in the context of “Log Structured Merge Trees”.
-
Property-based Testing in Practice
Alex Chan talks about property-based testing and this style of testing through the lens of two libraries: Hypothesis and AFL, with examples and testing patterns that we can apply in other code.
-
Panel: What's Next for Our Programming Languages?
Martin Thompson asks the hard questions on choices made and moderates the discussion between the people behind some of the largest and most innovative languages in use by developers today.
-
Pony: Co-designing a Type-system and a Runtime
Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language.
-
Using FlameGraphs to Illuminate the JVM
Nitsan Wakart talks about FlameGraphs, a new way to visualize execution profiles and explores the JVM and Java applications using this perspective and the profiles and the utility of this new method.
-
Event Sourcing on the JVM
Greg Young looks at Event Sourcing as a concept as well as specific JVM-based implementations that are available. He focuses on where such an implementation would be beneficial or not.
-
Real-World Java 9
Trisha Gee shows via live coding how we can use the new Flow API to utilize Reactive Programming, how the improvements to the Streams API make it easier to control real-time streaming data, etc.
-
From Concurrent to Parallel
Brian Goetz explores the different goals, tools, and techniques involved between concurrency and parallelism approaches, and how to analyze a computation for potential parallelism.
-
Thinking Strategically about IoT
Holly Cummins talks about the big picture of IoT and whether embedded devices are relevant to business. Cummins demos using an embedded device with MQTT and a Java toolkit for MQTT.
-
Spotify's Reliable Event Delivery System
Igor Maravic talks about the design and operational aspects of Spotify’s reliable event delivery system.
-
Distributed Systems Theory for Practical Engineers
Alvaro Videla reviews the different models: asynchronous vs. synchronous distributed systems, message passing vs shared memory communication, failure detectors and leader election problems, etc.