InfoQ Homepage Performance Content on InfoQ
-
jClarity Releases Censum 3.0
Censum, the Java garbage collection analysis tool by jClarity, has reached version 3.0. The main new features of the new version include the ability to analyse Safepoint logs, new graphs showcasing the behaviour of the G1 garbage collector, and a set of analytics to highlight whenever applications force to much OS activity.
-
Clojure 1.8 Improves Performance and Development Experience
Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.
-
Rico Mariani on Why Visual Studio Isn’t 64-bit
For a long time now developers have been asking why Visual Studio hasn’t made to switch to 64-bit. Rather than effort or opportunity cost, the primary reason is performance. Rico Mariani of Microsoft explains.
-
Microservices at Spotify
Kevin Goldsmith talked about how Spotify uses microservices to break down architectures and be innovative at the GOTO Berlin 2015 conference. He argues that Microservices are easier to test, deploy and monitor than monolithic applications. Spotify also aims to have as few as possible dependencies in their product, and microservices are very helpful for that.
-
Having the Right Mix of IT, Culture and Practice for DevOps
An interview with Nicole Forsgren about why organizations are starting to embrace DevOps methods, how being able to deploy fast can also increase IT stability, what to focus upon when changing the organizational culture to improve performance, how lean management can help to increase the performance, and asked her for advice when organizations want to apply DevOps to increase their performance.
-
Leadership Principles for Agile Organizations
Selena Delesie gave a keynote at the Agile Testing Days 2015 about leadership principles that she sees in successful agile companies. InfoQ interviewed her about how leadership principles from Sir Richard Branson are related to the foundations of agile and asked her which principles are giving companies a competitive edge and how companies can deploy agile to become more competitive.
-
Haskell Can Now Do Strict Evaluation by Default
A new Strict language extension to Haskell aims to make it easier to use Haskell for code that is meant to be mostly strict, i.e., evaluated in a non-lazy manner. The feature was recently merged into GHC’s git HEAD and will be included in GHC’s next release.
-
Jelastic Joker 4.0 released with Advanced Docker Features
Jelastic, a PaaS and container based IaaS provider, released Joker (Jelastic + Docker) 4.0 with advanced Docker features including horizontal scaling for containers, support for stateful containers with live migration and Docker volumes. The company has made improvements to Docker’s core technology to achieve the features in the Joker release.
-
Measuring the Performance of Single Page Web Applications
Measuring the performance of single page applications (SPAs) presents some unique challenges. Philip Tellis, author of the boomerang library and Chief Architect at SOASTA, and Nicholas Jansma, senior engineer at SOASTA, deep-dived into the subject at the Velocity conference in Amsterdam, providing context and specific advice on how to measure performance for that kind of web applications.
-
Speeding Up the Mobile Web with AMP HTML
Google has open sourced the specification for a restricted HTML that is meant to improve the mobile experience on the web.
-
Big Data Architecture: Push, Pull, or Search in Place?
A surprisingly common theme at the Splunk Conference is the architectural question, “Should I push, pull, or search in place?”
-
New JVM Option Enables Generation of Mixed-Mode Flame Graphs
Java has introduced a new option that enable generation of mixed-mode flame graphs in JDK versions 8 and 9. InfoQ speaks to Netflix performance engineer Brendan Gregg about how this option gives application developers a clearer, combined system and JVM profile of their applications than was possible before.
-
Getting Rid of Annual Performance Reviews
Professional services firm, which employs hundreds of thousands of workers in cities around the globe, has been quietly preparing for the “massive revolution” of getting rid of annual performance reviews and rankings, in its internal operations.
-
The Go 1.5 Compiler and Runtime are Written in Go
Go 1.5 has a complete tool chain written in Go, a quicker garbage collector and runs a goroutine on each available CPU.
-
The Community Initiates Discussion to Work Around the Removal of sun.misc.Unsafe
The community has started discussions around what to do about sun.misc.Unsafe. Despite being part of an unsupported, proprietary API, this class is widely used by a number of popular tools due to its ability to provide low-level access to memory management. Given that Oracle has indicated their desire to remove this class at some point, developers are looking for viable alternatives.