June 19, 2013

Java Garbage Collection Distilled
Garbage collection algorithms are often optimized with the expectation that most objects live for a very short period of time, while relatively few live for very long. In most applications, objects that live for a significant period of time tend to constitute a very small percentage of objects allocated over time. In garbage collection theory this observed behavior is often know as “infant mortality” or the “weak generational hypothesis”.

Intel bets on heterogeneous future for supercomputing
"We believe the right answer is to use the best of what heterogeneity provides, which is the performance per energy spent and the customisation benefit," said Dr Rajeeb Hazra, Intel's VP of datacenter and connected systems group and general manager of the technical computing group. One drawback of the heterogeneous computing is the added complexity of writing programs that can run on different instruction set architectures.

What Are You Using?
You’ll find here the answers the best and brightest developers in web development gave to the four questions, which include 'Which editor or IDE do you use?' and 'What software can you not live without on a daily basis?'. Hopefully you will discover some tools that could make your development much easier. You’ll definitely find common themes (Sublime) and a few nuggets that are new.

Our Backbone Stack
Backbone is a base to build on top of. It gives you a framework for separating your data and your presentation into models and views, but there is a lot that it doesn't give you. It's up to you to figure out what else your unique app needs, and how much of that you'll get from open-source libraries or decide to write yourselves. Here is how backbone.js stacks up at coursera

Twelve essential questions to help improve your project's AIM statement
When teams are unable to focus on the real issue, they lose valuable problem solving time, and become discouraged about the value of QI. Team members become disengaged from the process since they seem to be going in circles without making any progress. Below are twelve questions to facilitate the process of developing AIM statements that are clear, specific, and focused.

Data De-identification Dilemma
In today’s context, a vast amount of personal information is becoming available from various public and private sources all around the world, which include public records like, telephone directories, property records, voters register and even the social networking sites. The chances of using these data to link against de-identified data and there by being able to re-identify the individual is high.

Following Dell acquisitions, users find platform integration enticing
"For the most part, the things they said they would deliver in the unified system have made it in there," Bumgardner continued. "I know there's talk of them providing more standardization of product lines. But when we talked to them two years ago, it was a five- or six-year timeline, so I'm surprised some of that already made it in."

ECRI: 10 ways to cut health IT risks
Health IT is on nearly every healthcare organization’s radar screen. And it will continue to be for the next few years as organizations move to electronic health records," Cindy Wallace, senior risk management analyst, said in a news release. "We recognize that bringing these systems online is a massive team effort. Risk management input is essential."

Yes, you really can make complex webapps responsive
Information consumption is the focus for the designers of these websites. Visitors need to be able to digest content with low friction on any device they own. While responsive techniques are popular for brochure type sites, the question remains; How achievable are they for interaction rich web apps?

Don't let your Governance program derail
The success of your governance program may be jeopardized by many factors, including complexity of the initiative, lack of executive support and / or internal resources, organizational culuture, data integrity issues, etc. Those issues can be addressed with careful planning and recruitment efforts, but for your efforts to have the most impact they must be considered within the context of yur organizational environment.

Quote for the day:

“Courage is what it takes to stand up and speak; courage is also what it takes to sit down and listen.” -- Winston Churchill