• submit to reddit
Kelvin Tan06/14/12
11082 views
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
11923 views
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
4358 views
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
15559 views
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
4435 views
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
12034 views
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
10172 views
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
2348 views
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
4088 views
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
4147 views
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
4472 views
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
6629 views
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
3964 views
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
34753 views
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
22132 views
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.