• submit to reddit
Erick Erickson04/04/12
4214 views
0 replies

Solving Issues with Date Boosting and NOW in Solr

The Solr wiki gives us best practices for date boosting, but there’s a subtle issue when paging. NOW evaluates to the current time, and every subsequent request will have a different value for NOW.

Eric Minick04/04/12
11248 views
6 replies

Curing Continuous Delivery Headaches: UrbanCode Tools Level Up

The Continuous Delivery toolmakers over at UrbanCode released two significant upgrades to their toolsets for helping companies follow the DevOps philosophy - a new version for uDeploy, for release automation, and and an upgrade to Anthill Pro, their Continuous Delivery pipline platform.

Giorgio Sironi04/04/12
7457 views
2 replies

Commodities in the IT world

Commoditization is a process which happen in every domain - but we should be aware of it if we want a successful career as a programmer.

Markus Eisele04/03/12
2759 views
0 replies

Gracefully Dealing With Errors in Galleria - Part 6

Today I am going to write about how to gracefully deal with errors. A lot has been done about user input validation already but there are still a lot of failure situations which are not handled but should be.

Nicolas Frankel04/03/12
4065 views
0 replies

Testing with Embed for Vaadin

In order to execute integration tests of a web application, there are not so many tools available. One of such tools is JBoss Arquilian: it let you create an archive of your to-be-tested Java classes. Embed Vaadin does the same, but is specifically targeted at Vaadin applications and components!

David Salter04/03/12
26041 views
1 replies

Choosing a Java Version on Ubuntu

When you have got multiple versions of Java installed, you can choose which one you want to use by running the update-alternatives command.

Michael Collier04/03/12
5030 views
0 replies

Here's Why Developers Should be Interested in Windows Azure

A video and slideshow detailing some powerful services offered by Azure, including Access Control Services, Caching and Service Bus.

Steve Chaloner04/03/12
8172 views
0 replies

Play 2 – Some People Don't Seem to Realize What They Have

There’s a very active discussion going on at the moment regarding Play 2 over the Google Group, and it’s really polarising opinion. A lot of people still seem to be under the impression that Play 2 is only a Scala framework, with a crappy half-baked Java API bolted on as an afterthought

Kirk Knoernschild04/03/12
9357 views
0 replies

Java With a Bit of OSGi - The Book

My book, Java Application Architecture: Modularity Patterns With Examples Using OSGi is now available. Uncle Bob and Peter Kriens each contributed Forewords to the book.

Tony Siciliani04/03/12
5895 views
0 replies

Android SMS Popup - Part Three: The Activity

Part Three of the custom SMS popup application series illustrating some of Android's fundamental concepts: BroadcastReceivers,Intents, Activities etc..

Mitch Pronschinske04/03/12
6099 views
0 replies

Watch DevOps Days Live Right Here!

When DevOps Days in Austin, TX was announced a couple of months ago, the event was sold out the day after it was announced and had a waitlist of over 100. So the organizers at DevOps Days decided to stream some of the key sessions live! (a move which Google also made after I/O sold out in minutes) So without further adieu, here is the embedded stream of DevOps Days 2012 Austin.

Stoimen Popov04/03/12
20959 views
1 replies

Algorithm of the Week: Rabin-Karp String Searching

Last week, Stoimen Popov explained Brute Force String Matching, but cautioned that it is not the most efficient method for pattern matching. In this post, Stoimen breaks down a more efficient method, the Rabin-Karp Algorithm, and explains why it is more efficient in practice than in theory.

Christopher Berner04/03/12
9513 views
1 replies

Optimizing Solr - Boosting Your Search Speed by 7x!

When Carsabi, a used cars listing website, reached 1.8M listings per month, their basic Solr installation began to run very slow, so the lead architect shares the Solr optimizations he implemented, as well as some data on real world gains. They ran some benchmarks, and the following results show solid gains up to 8 shards.

Joe Miller04/03/12
4983 views
0 replies

#monitoringsucks – But it Doesn’t Have to...

There have been numerous and rapid improvements in operations tools in the last 10 years but when it comes to monitoring we’re still pretty much stuck on the same tools we’ve been using since the late-90s. Learn how open source contributors are finally trying to change this.

Tony Siciliani04/03/12
6642 views
0 replies

Incompetent, and unaware of it (Tales from the Dark Side)

The Dunning–Kruger effect as a source of IT horror stories, when self-described “above average” individuals are simply unaware of their incompetence.