• submit to reddit
Joe Stein07/23/12
0 replies

Faster Datanodes With Less Wait IO in Hadoop

I have noticed often that the check Hadoop uses to calculate usage for the data nodes causes a fair amount of wait io on them driving up load.

Christian Posta07/23/12
0 replies

Why Should We ‘Waste Time’ On Unit Tests When We Could Be Writing Functionality?

Our goal when writing code is to write ‘high-quality’ code, not just hack together what appears to work and moving on to the next set of functionality.

Dustin Marx07/23/12
0 replies

The Software Developer's Pensieve

Most serious engineers have learned to appreciate a medium for saving thoughts, decisions, and results of experiments or discussions for later reference. This is no less valuable for the software developer.

Andrzej Krzywda07/23/12
3 replies

JS Frontends are like Desktop Apps

I noticed a trend recently, among developers, that we need to learn how to work with JS frontends. Obviously, it's great that people want to improve their skills, but is it really something new that we need to learn?

Markus Eisele07/23/12
0 replies

The Heroes of Java: Werner Keil

Werner Keil has worked for more than 18 years as project manager, software architect, analyst and consultant on leading-edge technologies

Adam Warski07/23/12
0 replies

Generational Caching and Envers

The basic idea is that for cache keys you use some entity-specific string + version number. The version number increases whenever data changes, thus invalidating any old cache entries, and preventing stale data reads.

Josh Adell07/23/12
0 replies

Neo4j for PHP

Neo4j was originally built to be embedded in Java applications, and most of the documentation and examples are evidence of that. Unfortunately, there is no native PHP wrapper for talking to Neo4j. Luckily, Neo4j also has a built-in REST server and PHP is very good at consuming REST services. There's already a good Neo4j REST PHP library out there, but I decided to write my own to get a better understanding of how the REST interface actually works.

Vincent Partington07/23/12
0 replies

Scaling the Hybrid Cloud Horizontally

So what does a hybrid cloud actually mean? A hybrid cloud is a composition of a private cloud and public cloud. There are two types of scaling patterns when using a hybrid cloud: vertical and horizontal.

Nirav Assar07/23/12
0 replies

5 Ways to Think Wisely in Development

Recently I have been reading some popular and interesting social psychology books. The contents are based on empirical evidence and scientific research, and often provide stories about how society operates, and why people behave the way they do. Some of the books in this genre include: Freakonomics, The Tipping Point, Outliers and Kluge

Dalip Mahal07/23/12
20 replies

Debuggers are for Losers

Just as airbags are the last line of defense in a car, a debugger should be the last line of defense for a programmer.

Nicolas Frankel07/23/12
8 replies

Transaction management: EJB3 vs Spring

Transaction management is a subject that is generally left to the tender care of a senior developer (or architect). Given the messages coming from some actors of the JavaEE community that with newer versions of JavaEE you don't need Spring anymore, I was interested in some fact-checking on how transaction management was handled in both technologies.

Leigh Shevchik07/22/12
0 replies

Performance Linksheet for PHP, Java, .NET, Python and Ruby

We’re assembling some helpful performance tips and performance best practices from around the web and here's the list so far

Steven Lott07/22/12
0 replies

Improving the "Velocity" of IT

"Once IT decides to focus on speed, two obstacles get in the way: security and governance." This is important. Manage security without it becoming an impediment.

Juhani Lehtimaki07/22/12
0 replies

Android Asset Studio Updated

You can use the Android Asset Studio to generate launcher icons, action bar and tab icons, notification icon. You can also add device frames to your screenshots and create simple nine-patch assets.

Markus Eisele07/22/12
0 replies

Book Review: Enterprise JavaBeans 3.1

Beside the fact that I have a personal history with this book, I still believe that is helpful to people which want to get a good and basic introduction to the EJB programming model. The clear separation from any appserver makes this only half as valuable than it could be.