Performance Zone is brought to you in partnership with:
  • submit to reddit
Maneesh Joshi11/24/14
2926 views
0 replies

Top 5 Mobile APM Myths: Myths 3-5

Typically, mobile app developers accept some things they feel they can’t change — ratings, end-to-end visibility, user experience, and so on. However, these can all be avoided and under your control with the right mAPM solution to give you the proper insights to give your users a seamless experience.

Benjamin Ball11/24/14
2796 views
0 replies

The Best of the Week (Nov 7): Performance Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Performance Zone (November 14 - November 21). This week's topics include memory storage drives, mobile APM myths, performance impact on IO-intense apps, and null checking.

Fahim Farook11/23/14
3511 views
1 replies

Spring - Accessing injected properties from constructor

Designing Spring for accessing properties from constructor.

Fahim Farook11/23/14
4065 views
3 replies

Spring component scan for beans with no no-args constructor

Fixing issues with spring auto discovery and beans with no no-args constructor

Erich Styger11/22/14
9028 views
1 replies

Engineering Joke of the Week: The Frog

A little engineering humor for your weekend...

Maneesh Joshi11/20/14
6904 views
0 replies

Top 5 Mobile APM Myths: Myths 1 & 2

There is a lot of confusion in the market today. So in this blog post, I’d like to dispel some key myths around mobile apps. And how, with the right mAPM tool, you can nail your mobile app experience — both interactivity-wise and performance-wise — and thereby win the market.

Ross Mason11/17/14
3877 views
0 replies

Performance Impact of an IO-Intensive Application

If you’ve ever worked on performance issues with an IO- intensive app, there is a good chance you already know that the application performance degrades when the disks are stressed out. This fact is usually well known, but the reasons behind it aren’t always clear. I’d like to try and clarify what’s going on behind the scenes.

Ross Mason11/17/14
3877 views
0 replies

Performance Impact of an IO-Intensive Application

If you’ve ever worked on performance issues with an IO- intensive app, there is a good chance you already know that the application performance degrades when the disks are stressed out. This fact is usually well known, but the reasons behind it aren’t always clear. I’d like to try and clarify what’s going on behind the scenes.

Rick Delgado11/16/14
5524 views
0 replies

Flash Drives or Disk Drives: Who Owns the Future?

While flash seems like the way of the future, it’s difficult to say for how long. It goes without saying that technologies improve and there will always be bigger and better.

Robert Diana11/16/14
4318 views
0 replies

Geek Reading November 14, 2014

These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques.

Peter Verhas11/16/14
2541 views
0 replies

When Null Checking Miserably Fails

Before going on I have to state that the techniques described in this article serve no practical purpose when we program Java. It is like a crossword or puzzle. Nevertheless, here's a mind puzzler over how to fix all your "null" problems.

Kosta Stojanovski11/10/14
5896 views
0 replies

Man, Woman, Dog: A Task from the Past

This article describes solutions for an exercise that was given to students by economics faculty who visited my computer science department 10 years ago. The task is relatively easy but somehow we couldn't manage it at that time. The program had to be written in C, which we didn't know well and was one of the reasons for the failure. Two weeks ago I decided to finish this problem so I sat in front of my PC and implemented two possible solutions for it in Java.

Benjamin Ball11/10/14
2598 views
0 replies

The Best of the Week (Oct 31): Performance Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Performance Zone (October 31 - November 07). This week's topics include scalabable lists for java, scalability obstacles, logging processes, getting an application version number, and flash storage security.

Nicolas Frankel11/09/14
4390 views
0 replies

On Resource Scarcity, Application Servers and Micro-services

Remember 10 years ago when we had to order hardware 6 months in advance? At that time, all webapps were deployed on the same application server – which weren’t always clustered. Nowadays, hardware is available instantly, in any required quantity and for nothing: they call it the Cloud.

Erich Styger11/09/14
618 views
0 replies

Export and Import Processor Expert Component Settings

o export and import components on a machine and between open projects the easiest way is to simply copy-paste one or multiple components. To store the settings on a file, to share it or to put it into a version control system (apart of storing the .pe file), I can use the File > Export and File > Import functionality for Processor Expert component settings.

Rick Delgado11/06/14
440 views
0 replies

The Special Security Considerations For Flash Storage

Protecting data on flash storage is something all companies should strive for. Flash array storage performs better than hard drive, is more easily scalable, and faster, so figuring out how to secure it will help a business protects its assets better. With more secure operations, organizations will be able to focus on other endeavors to move forward with confidence.

Mike Driscoll11/06/14
617 views
0 replies

PyWin32: How to Get an Application’s Version Number

This article will show you how to check an application version number on Windows. This can be helpful if you need to check if key software needs to be upgraded or perhaps you need to make sure it hasn’t been upgraded because some other application requires the older version.

Dan Wilson11/05/14
2058 views
0 replies

The Top 5 Things You are Doing Today to Hinder Scalability

At the CFSummit 2014, I presented on The Top 5 Things You are Doing Today to Hinder Scalability. The presentation was well received by the audience. You can review the slide deck here:

Rob Allen11/04/14
4561 views
1 replies

Provisioning with Ansible Within the Vagrant Guest

I've been setting up a Vagrant VM for use with some client projects. These are the steps when starting from the ubuntu/trusty64 base box.

Mike Driscoll11/03/14
1004 views
0 replies

Logging Currently Running Processes with Python

I was looking through some of my old code and noticed this old script where I was creating a log of all running processes every 5 minutes. I believe I originally wrote the code to help me diagnose rogue processes that were eating memory or pegging the CPU.

Thomas Mauch11/03/14
2469 views
0 replies

BigList: a Scalable High-Performance List for Java

BigList is a list optimized for storing large numbers of elements. It stores elements in fixed size blocks which are maintained in a tree. This design guarantees that all operations will be efficient in terms of performance and memory consumption. Benchmarks show that BigList outperforms other known list implementations.

Benjamin Ball11/02/14
4170 views
0 replies

The Best of the Week (Oct 24): Performance Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Performance Zone (October 24 - October 31). This week's topics include checking binaries, adaptive heap sizing, static code analysis, resource management.

Nikita Salnikov...10/30/14
4473 views
0 replies

Adaptive Heap Sizing

While enhancing our test bed to improve the Plumbr GC problem detector, I ended up writing a small test case I thought might be interesting for the wider audience.

Alex Curylo10/29/14
2264 views
0 replies

Resource Management: xcres

We tend to keep our resource references pretty much in order by reflex when writing them actually, but looks like this might make that more streamlined. And looks like it would be downright invaluable the next time we’re handed some mess to make sense of written by someone who regarded the concept of ‘maintainability’ with fear and loathing apparently…

Juri Strumpflohner10/29/14
3884 views
0 replies

Static code analysis for free

Fortunately JavaScript has a huge community behind which releases new tooling on a daily basis. Plato gives you static JavaScript analysis and reporting for free. It is as simple as installing it from npm