• submit to reddit
Christopher Berner04/03/12
8871 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
4880 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
6561 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.

Tomasz Dziurko04/02/12
7519 views
0 replies

Using Twitter Bootstrap Navbar as a Wicket Component

All of you probably heard about Twitter Bootstrap, an awesome set of components allowing to create nice looking web pages and application without diving into CSS/JS hacks. I will present how I created reusable Wicket component containing Bootstrap top navigation bar menu.

James Carr04/02/12
6226 views
0 replies

Scheduled Message Delivery with RabbitMQ

While trying to figure out how to use a push vs. polling model for timed notifications I discovered a clever hack using temporary queues, x-message-ttl and dead letter exchanges. The main idea behind this is utilizing a new feature available in 2.8.0, dead-letter exchanges.

Juhani Lehtimaki04/02/12
3432 views
1 replies

Pull-to-Refresh, or Not?

Cyril Mottier from the GreenDroid fame wrote an insightful and thought provoking article about pull-to-refresh on Android. I don't agree with all his points, and here's why.

Carl Dea04/02/12
7252 views
0 replies

Create Your Own Game Using JavaFX 2

JavaFX 2.x is not only a great UI toolkit to create nice looking applications, but you can make fun games. With JavaFX 2.x you will be able to create games that can kill time with hours of fun!

Ben Kepes04/02/12
2422 views
0 replies

Cloud Adoption and The IT/Business Tension

A while ago I took part in a role playing exercise run by BMC software. It was an event that had its genesis, at least in part, in a discussion I had with the analyst relations team at BMC about the realities of commentating on the cloud landscape. And the fact that adoption is so often much more than a feature comparison exercise but one of a political struggle that really is a minefield for the uninitiated.

Markus Eisele04/02/12
2112 views
0 replies

Enhance Security with Galleria - Part 5

So far we've covered the basics and deployment of the Galleria example to WebLogic and GlassFish. Now I will start to add enterprise grade features to the example, starting with security.

Sean Hull04/02/12
6106 views
0 replies

Why (or Why Not) to Migrate to the Cloud

Here's an early discussion of Cloud migration highlighting both strengths and challenges to deploying to the cloud.

Judah Johns04/02/12
11345 views
0 replies

Is Java the platform of the future?

A great piece written by Mark Little (Professor at Newcastle University, he leads JBoss Technical Direction and R&D. He was also Chief Architect and Co-Founder at Arjuna Technologies, an HP spin-off). His article looks into the future of programming languages and is, at the very least, an informative look at how new languages might/should be developed, and why Java just might be solution of the future.

Douglas Rathbone04/02/12
21166 views
0 replies

DNS for Developers – Now There’s No Excuse Not To Know

Generally when it comes understanding the very basis of how the internet functions using DNS, most of these very same experienced developers haven’t got a clue. I wrote this post to hopefully help pay back some of the awesome karma they have earned helping me over the years, by teaching them something in return. Lets learn about DNS.

Chris Hostetter04/02/12
5222 views
0 replies

14 Ways to Contribute to Solr without Being a Programming Genius or a Rock Star

There are so many ways to contribute to open source if we look past the obvious steps of writing a new product feature. Everyone who uses open source can bring their skills to the community and help keep open source a vital part of computing.

Ricardo Zuasti04/02/12
6386 views
0 replies

Parallel Data Processing Strategies: (Almost) Always Use java.util.concurrent!

Although the Java Concurrency API allows for a much elegant and intuitive multi-threaded programming, I have found that most programmers still rely on the Thread class and Runnable interface to solve most concurrency problems in Java.

Juhani Lehtimaki04/02/12
5581 views
1 replies

Multi-platform Frameworks Destroy Android UX

To write a native app or web app is a very important decision at the start of any mobile project. There's place for both. Native has some benefits that web app doesn't and vice verse.