InfoQ Homepage Performance Content on InfoQ
-
Practical Cassandra: A Developer's Approach - Book Review and Interview
Practical Cassandra: A Developer's Approach book by Russell Bradberry and Eric Lubow, is a developer's guide to build applications using Cassandra NoSQL database. InfoQ spoke with the authors about the book, Cassandra data model, design considerations and how Cassandra performs concurrency and versioning of the data sets.
-
A Few Good Rules
Peter Neumark from Prezi talks about the importance of deciding what development standards to adopt and to detect when they're past their expiry date. Using Netflix and Prezi as examples, Peter illustrates with technical examples when to stick to standards and when to move on to better solutions.
-
Shift Left Performance Testing - a Different Approach
This article will explain a different approach to traditional Multi User Performance testing; using the same tools but combine them with modern data visualisation techniques to gain early insight into location specific performance and application areas that may have "sleeping" performance issues.
-
Book Review and Q&A of Strength-based Lean Six Sigma
The book Strength-based Lean Six Sigma: Building Positive and Engaging Business Improvement by David Shaked supports applying strength-based change approaches with lean thinking and Six Sigma. InfoQ interviewed David about applying strength-based techniques like appreciative inquiry, solution focused, positive deviance and 5-why's with Lean Six Sigma, and measuring performance in organizations.
-
Review and Interview with Dean Hume - Author of Fast ASP.NET Websites
In the review, Anand examines the coverage of Fast ASP.NET Websites authored by Dean Hume. The book helps developers to learn the various techniques associated with the optimization of ASP.NET websites.
-
Bug Fixing Vs. Problem Solving - From Agile to Lean
Lean has proved to be instrumental in moving beyond Agile to set up a practice of continuous improvement with direct effects on team performance and engagement. Making a clear distinction between bugs and problems has proved to be instrumental in this improvement.
-
Reliable Auto-Scaling using Feedback Control
Philipp K. Janert explains how to reliably auto-scale systems using a reactive approach based on feedback control which provides a more accurate solution than deterministic or rule-based ones.
-
Modern Enterprise Performance Analysis Antipatterns
In this article we present some of the most common performance analysis antipatterns in the enterprise platform, expressed in terms of their basic causes along with remediation strategies.
-
Interview with Raffi Krikorian on Twitter's Infrastructure
Raffi Krikorian, Vice President of Platform Engineering at Twitter, gives an insight on how Twitter prepares for unexpected traffic peaks and how system architecture is designed to support failure.
-
Visualizing Java Garbage Collection
Garbage Collection, like Backgammon takes minutes to learn and a lifetime to master. In this article Master trainer/consultant Ben Evans summarizes his recent InfoQ presentation "Visualizing Garbage Collection" where he discusses Garbage Collection from the ground up.
-
Cassandra CLI Internals Using JArchitect
Cassandra CLI is a useful tool for Cassandra administrators. It's a good example of how to implement a Cassandra client and CLI internals help us to develop custom Cassandra clients or even extend the CLI tool. In this article, author explores Cassandra CLI architecture model using JArchitect tool and CQLinq language to analyze its code base.
-
Inter-thread communications in Java at the speed of light
Developing a light-weight, lockless, inter-thread communication framework in Java without using any locks, synchronizers, semaphores, waits, notifies; and no queues, messages, events or any other concurrency specific words or tools. Just get POJOs communicating behind plain old Java interfaces.