• submit to reddit
Kelvin Tan06/14/12
0 replies

ElasticSearch 0.19 extension points

Here's a list of the extension points exposed by ElasticSearch (as of 0.19.4). You should find this list useful...

Douglas Rathbone06/14/12
0 replies

Continuous Integration Tip #3 – Version your Databases as part of your automated build

Having a good Continuous Integration setup is the gift that keeps on giving, but what about your database? For most web applications these days, your database is a large part of your application – so why is versioning it such an uncommon thing?

Karthikeyan Kan...06/14/12
2 replies

Maven - In Real Time

A perfect dependency management tool that most of us have used in our projects. Now I'll share some real-time problem scenarios that Maven is able to address pretty well.

Stoimen Popov06/14/12
6 replies

Algorithm of the Week: Linked List

This week's Algorithm of the week is in! It is focusing on the way linked lists are implemented is a basic task but more complex to build data structures such as trees.

James Sugrue06/14/12
32 replies

Thursday Code Puzzler: Playing With Numbers

This weeks question is about deconstructing numbers to find digits that match a certain pattern. Solve the coding problem as efficiently as you can, in any language or framework that you think is suitable.

Cagdas Basaraner06/13/12
0 replies

5 Common Antipatterns in Software Project Management

Project mismanagement and poor staff motivation are a couple of the common antipatterns discussed in this short, informative post.

Mitch Pronschinske06/13/12
0 replies

Performance Junkies Unite!

We crave benchmarks, even though we know they all suck at giving us a full picture sometimes. And sometimes we refuse the more productive languages and frameworks because we cannot accept the 0.2 millisecond hit we'll take for using a technology that is potentially lower in performance.

Max Katz06/13/12
0 replies

The New Paradigm: Cloud Services, Cloud Tools

In the past year or so, we have witnessed a major shift from client-server to client-cloud. This shift is primarily fueled by two factors: mobile devices exceeding desktop computers and the thousands of different APIs available on the Internet today.

Aaron Nichols06/13/12
0 replies

Availability is a Feature… Like Anything Else

“Availability is the most important thing…” I heard this recently and I cannot agree with it. It sounds good, until you think about all the things that become less important things when you say something like that.

Adam Warski06/13/12
0 replies

Message Replication in ElasticMQ with JGroups

Message replication is one of the core features of ElasticMQ. However if you look at the code, it’s only a handful of classes, the longest having 76 lines (remember that this is Scala, though ;) ).

Ankur Kumar06/13/12
0 replies

Code Quality Process/Guidelines for Development Teams

Code Quality Process needs to be established at the start of development cycle so that all stakeholders (developers, PM, architects, etc.) will be aligned to same objective of delivering quality code.

Will Soprano06/13/12
0 replies

Introducing Hydra: An Open Source Document Processing Framework

This video is a presentation detailing the document-processing framework named Hydra that was developed by Findwise.

Alexander Beletsky06/13/12
1 replies

A Year with Git

It's almost a year ago since I posted the article "How to start using Git in an SVN-based organization". Time has passed and some of you might be interesting, what happed next? A lot, actually.

Singaram Subramanian06/13/12
0 replies

How to Identify and Resolve Hibernate N+1 SELECT's Problems

This post offers some useful tuning tips for hibernate performance.

Dalip Mahal06/13/12
10 replies

Code Comments are for Losers

If software development is like driving a car then comments are road signs along the way. Comments are purely informational and do NOT affect the final machine code.