• submit to reddit
Manik Surtani01/20/11
6111 views
0 replies

Introducing distributed execution and MapReduce framework

In case you did not pay attention to the area of large scale distributed computing – there is a revolution going on! It is becoming increasingly evident that the software ecosystems built around so called Big Data are at the forefront of cloud computing...

Mark Needham01/20/11
4076 views
0 replies

Coding: Spike Driven Development

While reading Dan North’s second post about software craftsmanship I was able to resonate quite a lot with a point he made in the ‘On value’ section:

Cedric Beust01/20/11
6028 views
0 replies

Testing to the Speed of Light

When you are under pressure to ship a feature, every little detail that makes your coding process faster counts. Especially when it’s about writing tests. For example, if you are one of the many people who don’t use TDD, you first write a class,...

Jay Fields01/20/11
2738 views
0 replies

Compatible Opinions on Software

I'm switching teams this month. I'll be working out of the DRW New York City office in the near future. I've been with my current team for almost 2 years, and I've learned plenty of valuable lessons. I'm not sure if the most valuable take-away centers...

Den Delimarsky01/20/11
9865 views
3 replies

Online IDEs – perspectives?

The software development domain constantly introduces area-specific innovations, one of them being the creation of online IDEs - development environments that can be accessed from the web browser, without the need to install specific client software. At...

Mitch Pronschinske01/19/11
8767 views
0 replies

Flexible Indexing: Coming in Lucene 4.0

Flexible indexing is one of the new features in Lucene's next major release, 4.0. It includes big changes to a number of places in Lucene: a new, higher performance postings iteration API; terms as arbitrary opaque bytes (not chars); direct visibility and...

Wille Faler01/19/11
6931 views
0 replies

Announcing Bowler: A RESTful Scala Web Framework

The reason for my lack of sleep and blogging in the last 6 weeks is ready for an initial release: http://bowlerframework.org/ Bowler is a RESTful Scala web framework built on top of Scalatra and Scalate. Details, examples, sbt quickstart and documentation...

Allan Kelly01/19/11
8831 views
0 replies

Software Facts - well, numbers at least

About a year ago I needed some numbers about software development - industry norms really: effectiveness, productivity, bug counts etc. etc. Its actually pretty hard to get these numbers and after hunting around I found myself with a copy of Capers Jones...

Shekhar Gulati01/19/11
12040 views
0 replies

Introduction to Redis - In Memory Key Value Datastore

I have been thinking about taking a deep dive into NoSQL databases for a long time but wasn't sure which one should I start with. There are a lot of NoSQL databases in the market, each solving a set of problems. I wanted to learn a NoSQL database that does...

Andy Gibson01/19/11
5732 views
4 replies

The key to being a good programmer

One blog topic that never seems to get old is what makes a good programmer, or how to be a good programmer, or what you can do to be a better programmer. The same activities are often listed as being the path to successful codesmithing, when really it is...

James Sugrue01/19/11
5317 views
0 replies

Enterprise Applications Made Easy With JVx

JVx is an enterprise application framework allowing developers to create database applications using a single sourcing approach. Taking the convention over configuration approach, made popular by Spring, the framework claims to speed up enterprise...

Vitalii Tymchyshyn01/19/11
10209 views
17 replies

A Better StringBuilder

Almost noone likes using string "+" for complex text creation. Long chains of .append with StringBuilder also look ugly. So, often one will see something like the following: StringBuilder builder = new StringBuilder(); builder.append("Hello,...

Den Delimarsky01/19/11
12735 views
5 replies

HTML5 gets a logo, but isn't ready yet as a final product

Fireworks and celebrations, HTML5 got a logo. Cool, isn't it? Or is it? A standard that didn't reach a final revision is already marketed as the next-generation panacea that will help everyone on the web. You can buy stickers and shirts, put the logo on your...

Grant Ingersoll01/18/11
6585 views
1 replies

The Apache Lucene Ecosystem: My View of 2010

After a week off to enjoy time with my family, I thought I would kick off the last week of 2010 with a look back at the year as it relates to the Apache Lucene ecosystem.  For anyone who follows the amalgamation of projects that I like to call the Lucene...

Sivaprasadreddy...01/18/11
8039 views
9 replies

Aspect Oriented Programming Using SpringAOP

While developing software applications for a business we receive the requirements either from a requirements gathering team or from business analysts. In general those requirements are functional requirements which represent the activities that the business...