• submit to reddit
Judah Johns04/10/12
8538 views
1 replies

There is Safety in Numbers: How to Build Fail-Safe Clusters

Very often, websites can't cope with any extra load, whether from high traffic or performance reducing tasks. So, how do you solve this issue? One of the best solutions for such issues is using a cluster architecture for your applications.

Ricky Ho04/10/12
23381 views
0 replies

Machine Learning: Algorithms that Produce Clusters

An illustrated discussion of the following clustering models: K-Means, Hierarchical, Fuzzy C-Means, Multi-Gaussian w/ Expectation-Maximization, and Density-based.

John Smith04/10/12
3837 views
0 replies

Graphing OpenJDK Activity, Who's Fixing the Bugs?

Did you know how much activity is doing on in the OpenJDK project? We all know that it was open sourced so I believe it would be easy to see how many people are working on it, how many commits are done, what sources are actively been worked on, who are the biggest contributors, etc...

Kief Morris04/10/12
4655 views
0 replies

Successful Software Delivery in Spite of Evil IT

In a previous post, Kief Morris glibly said that 'SLAs represent waste that an organization has identified and formalized.' Reader 'Kenfin' commented on the post, rightly calling me out to provide alternatives. So here they are...

Douglas Rathbone04/10/12
12646 views
8 replies

I’m a Junior Developer – You Probably are Too

I have been developing software since I was 10. Commercially since I was 14 and 9 months (this is the legal age in Australia to work). I've created many different types of software in many different programming languages and I’ve lead teams. All this has made one thing very clear to me: I know nothing...

Tony Russell-rose04/10/12
5443 views
0 replies

Mobile Search Usability Design Considerations

This article presents a framework of mobile information needs, juxtaposing search motives—casual, lookup, learn, and investigate—with search types—informational, geographic, personal information management, and transactional.

Sandeep Bhandari04/09/12
5185 views
11 replies

Best Practices for Commenting Code

Adding comments to code is an important part of writing Java programs. Though it is recommended to add as many comments as possible in your code but still there are some best practices which if followed really make code commenting a useful affair not only for the developer himself but also fellow developers.

Juhani Lehtimaki04/09/12
6610 views
1 replies

Android is Awesome. Here's Why

To me the most impressive feature of the Android operating system is Android intents. Looking at competing mobile operating systems trying to figure out how to integrate Twitter and Facebook to their platforms makes me smile. Android got it right.

Nicolas Frankel04/09/12
4064 views
0 replies

Dependency Injection on GUI components

In my book Learning Vaadin, I showed how to integrate the Vaadin web framework with the Spring DI framework: in order to make my point, I wired Vaadin UI components together. I did this because I didn’t want to go into the intricacies of creating a service layer.

Shai Almog04/09/12
6480 views
3 replies

Codename One - Making WORA Real Again For Mobile Devices

Codename One is a practical way to develop Java applications for iPhone/iPad as well as every other mobile device. If you loved Swing and the ideas of WORA then Codename One is something you should definitely follow closely!

Ricardo Zuasti04/09/12
10361 views
0 replies

An Introduction to the Fork / Join Framework

The pros and cons of the fork/join framework over the usage of thread pools or regular thread/runnable development has been subject of a lot of debate, but I think it is still a nice tool to have in your arsenal.

Chris Smith04/09/12
16825 views
0 replies

How Twitter Does MySQL - Get Their Fork

Twitter has made their "flavor" of MySQL available on GitHub this week, and in this post, Chris explains some of the additional features and changes they've made to make MySQL work for them.

Jos Dirksen04/09/12
7699 views
1 replies

How Should REST Services be Documented?

REST based APIs are generally easier to use and get started with the SOAP based services and usually don't require all kinds of code generation to create the messages and the envelopes. However, one thing that is often missing or overlooked, when creating REST based APIs or services is the documentation part. Let's look at some examples.

Marko Rodriguez04/09/12
5395 views
0 replies

Learn About Property Graph Algorithms

The term property graph has come to denote an attributed, multi-relational graph. That is, a graph where the edges are labeled and both vertices and edges can have any number of key/value properties associated with them.

Paul Fremantle04/09/12
8402 views
0 replies

To ESB or not to ESB

If I believe that the ESB is being misused or shouldn't be used, I'd rather lose the support revenue and gain the customer's trust by telling him or her straight.