InfoQ Homepage Development Content on InfoQ
-
Ember and the State of Web Frameworks
Yehuda Katz discusses the big changes on the web in the past five years and how they affected Ember, plus Ember’s latest project Glimmer, which allows using Ember’s view layer standalone.
-
Selecting Your IoT Connectivity: eUICC & Intelligent Multi-network SIMs
Angel Mercedes discusses the new IoT SIM technologies, how to choose the right SIM, use cases for IoT SMART SIM and eUICC/eSims, criteria for selecting an IoT platform and connectivity provider.
-
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.