Performance

  • submit to reddit

Puppet Debt

I’ve been playing around with a puppet configuration to run a neo4j server on an Ubuntu VM and one thing that has been quite tricky is getting the...

0 replies - 3236 views - 04/19/13 by Mark Needham in Articles

What Makes Code Readable: Not What You Think

You often hear about how important it is to write “readable code.” Developers have pretty strong opinions about what makes code more readable. The more...

3 replies - 7259 views - 04/17/13 by John Sonmez in Articles

HotSpot GC Thread CPU footprint on Linux

  The following question will test your knowledge on garbage collection and high CPU troubleshooting for Java applications running on Linux OS....

0 replies - 4770 views - 04/17/13 by Pierre - Hugues... in Articles

Diverse Paths to High-Performance Organizational Culture

There is no single path or prescription for high-performance organizational culture. Increasingly companies are abandoning the traditional “modern...

0 replies - 1102 views - 04/15/13 by Michael Sahota in Articles

Great companies benchmark differently

In a recent post in this benchmarking series, I discussed the issues I see with defining benchmarking peer groups based on industry. That led me to share the...

0 replies - 3241 views - 04/12/13 by Christopher Taylor in Articles

Lessons to learn from the Hibernate Core implementation

Hibernate is an open source Java persistence framework project. Perform powerful object relational mapping and query databases using HQL and SQL. In general...

1 replies - 4557 views - 04/10/13 by Issam Lahlali in Articles

Penetration Testing Shouldn't be a Waste of Time

In a recent post on “Debunking Myths: Penetration Testing is a Waste of Time”, Rohit Sethi looks at some of the disadvantages of the passive and...

0 replies - 2105 views - 04/10/13 by Jim Bird in Articles

MacWire 0.1: Framework-less Dependency Injection with Scala Macros

Using Dependency Injection is almost a standard when developing software. However, in many cases it may seem that using the pattern implicates using a DI...

0 replies - 2233 views - 04/08/13 by Adam Warski in Articles

Scala traits implementation and interoperability. Part II: Traits linearization

The dreadful diamond problem can be mitigated using Scala traits and a process called linearization. Take the following example:trait Base { def msg =...

0 replies - 2581 views - 04/05/13 by Tomasz Nurkiewicz in Articles

ZeroMQ: Supercharged Sockets

Rick Olson - ZeroMQ: Supercharged Sockets from EURUKO on Vimeo. Rick is a developer at GitHub, a self-diagnosed REST nerd, bleeding edge DB enthusiast,...

0 replies - 2067 views - 04/01/13 by Mitch Pronschinske in Articles

Most popular memory configurations

This article comes from Vladimir Šor at the Plumbr Blog. This post is the third in the series where we publish statistical data about the Java...

0 replies - 1747 views - 03/29/13 by Nikita Salnikov... in Articles

Video: Lazy Evaluation: stop wasting memory and time

 Processing one billion database rows doesn’t need to kill your web server. Really, it doesn’t. Applying lazy evaluation ideas you can make your...

1 replies - 1833 views - 03/27/13 by Allen Coin in Articles

GWT Compiler Is Running Out of Memory

As part of evaluating an open-source framework which uses Google Web Toolkit I ran into some of the familiar issues I already had a few times earlier with the...

0 replies - 2263 views - 03/22/13 by Ted Vinke in Articles

OpenJPA: Memory Leak Case Study

This article will provide the complete root cause analysis details and resolution of a Java heap memory leak (Apache OpenJPA leak) affecting an Oracle...

3 replies - 1359 views - 03/21/13 by Pierre - Hugues... in Articles

Dev of the Week: Peter Lawrey

Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on...

0 replies - 4011 views - 03/20/13 by Eric Gregory in Articles