“This web page is slow” is a common and regular complaint about web sites, especially since web applications started replacing desktop applications. While the web brings some desirable characteristics such as global delivery, it also brings its share of challenges at the performance level.
Are you patting yourself on the back for remarkable turn around times while simultaneously neglecting your customers? Stop measuring turn around time and start learning what matters to customers.
In this article we deep dive into two bytecode manipulation frameworks: Javassist and ASM, valuable tools for performing tasks that are otherwise impossible. And once you learn it the sky's the limit! 2
New impetus to performance testing: performance split testing as attempt to make performance testing of web services more dynamic by using real-time production traffic and applying the A/B testing. 3
Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.
This article series explains how containers are actually being used within the enterprise.
The adoption of containers is causing a paradigm shift within the monitoring space. InfoQ recently sat down with a series of container monitoring experts and explored the associated challenges.
Java performance issues are often attributable to bad database access patterns. In this article a top performance field engineer demonstrates his patterns for diagnosing database related issues.
The book Toolbox for the Agile Coach - Visualization Examples by Jimmy Janlén can be used by agile software development teams to visualize and improve their collaboration and communication.
ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth. 1
Len Bass on the motivation for "DevOps: A Software Architect's Perspective", what does looking at DevOps from an architectural perspective mean, DevOps education, microservices and more. 1