InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
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.
-
Real-Time & Personalized Notifications @Twitter
Gary Lam and Saurabh Pathak talk about the hybrid push/pull-based architecture adopted by Twitter Notification platform.
-
Creating Space to Be Awesome
Meri Williams takes a closer look at the science behind great people management, to figure out how to bring these together and craft space for everyone to be awesome.