InfoQ Homepage Development Content on InfoQ
-
In-Memory Caching: Curb Tail Latency with Pelikan
Yao Yue introduces Pelikan - a framework to implement distributed caches such as Memcached and Redis. She discusses the system aspects that are important to the performance of such services.
-
The Technologist’s Guide to Hitchhiking
Seb Rose keynotes on the role of serendipity in a developer’s career, how to loosen up and how to make one’s own luck.
-
Async or Bust!?
Todd Montgomery discusses several questions related to the asynchronous vs synchronous designs debate.
-
High Performance Managed Languages
Martin Thompson explores how their managed runtimes can equal, and even better in some cases, the performance of native languages.
-
Continuous Performance Testing
Mark Price talks about techniques for making performance testing a first-class citizen in a Continuous Delivery pipeline.
-
Performance Testing in Java
Ix-chel Ruiz and Andres Almiray talk about the tools, like JMeter and JMH, and some techniques that should make engaging in performance testing a rewarding experience.
-
Designing Pragmatic RESTful APIs
Anupama Natarajan presents key principles to consider when designing RESTful APIs based on her experience designing them for real-world applications.
-
Building Hypermedia Clients
Todd Brackley demonstrates provisioning a network of data through a JavaScript client to show that there is no magic and talks through some of the major design issues.
-
Assuring Crypto-code with Automated Reasoning
A.Tomb describes the capabilities of some open source tools that allow us to automatically determine whether a low-level cryptographic implementation matches a higher-level mathematical specification
-
Goodbye PrintGCDetails... and Other JDK 9 Changes!
Tony Printezis talks about the major changes and improvements coming in JDK 9 that will affect (but also help) anyone who's interested in Java performance monitoring, profiling, and tuning.
-
Our Concurrent Past; Our Distributed Future
Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.
-
Taming Complexity with Object-Oriented UX
Sophia Voychehovski discusses all the factors that cause complexity, the three key ways one can wrangle it and object-oriented UX.