
Although XMPP is most often used as a chat protocol, it can also provide a robust asynchronous communication channel in other application scenarios. In this...
0 replies - 1491 views - 01/31/13 by Mitch Pronschinske in Articles

Mad Customers: Java 7 "Silently" Deletes Java 6
The CTO of JNBridge, Wayne Citrin, took the opportunity during this Oracle/Java-critical climate to...
0 replies - 3152 views - 01/31/13 by Mitch Pronschinske in Articles

I recently wrote a blog post describing my implementation of Kruskal’s algorithm – a greedy algorithm using to find a minimum spanning tree (MST) of a...
0 replies - 2938 views - 01/29/13 by Mark Needham in Articles

"Actuate BIRT’s (Business Intelligence and Reporting Tool) proven technology allows software companies to innovate, leapfrog the competition and meet...
0 replies - 344 views - 01/22/13 by Kelley Gemma in Uncategorized

Last week I wrote a couple of posts showing different implementations of Prim’s algorithm – an algorithm using to find a minimum spanning tree in a graph...
0 replies - 3711 views - 01/22/13 by Mark Needham in Articles

The Build podcast recently uploaded a useful 15-minute video on Heroku, a popular online platform for easy deployment and scaling of applications. ...
0 replies - 1782 views - 12/19/12 by Eric Genesky in Articles

There are some technologies that have such strong "street cred", they are effectively untouchable. Anyone who dares imply that they are deficient in any way is...
31 replies - 29038 views - 12/03/12 by Shannon Behrens in Articles

I’ve been working on the the tax_cloud gem for the past couple of days and am happy to announce version 0.2.0, released today. The gem was started by...
0 replies - 1979 views - 11/30/12 by Daniel Doubrovkine in Articles

Today I read this quote:
Good code is its own best documentation. As you’re about to add a
comment, ask yourself, ‘How can I improve the...
1 replies - 3612 views - 11/14/12 by James Roper in Articles

A few weeks ago, we asked which programming language you'd use if Java weren't an option. JVM languages, especially Scala and Groovy, were the overwhelming...
6 replies - 9170 views - 11/02/12 by Bill Armstrong in Articles

Problem: Public facing hostname/IP address for your Raspberry Pi.
Solutions: Several solutions exist:
PageKite: The one I am most familiar with. Coded in
...
0 replies - 2860 views - 10/16/12 by Amit Saha in Articles

First, the short answer: Damn right it does.
Twitter had to quit using it because Ruby is so slow
It is well known that around 2008 Twitter moved their job...
1 replies - 4730 views - 10/15/12 by Jeff Dickey in Articles

We need to understand what happens to code over time and why, and
what a healthy, long-lived code base looks like. What architectural
decisions have the...
1 replies - 9840 views - 10/15/12 by Jim Bird in Articles

At $employer today, we had our bi-weekly tech talk session and one of the lightning talks given was on tmux.
Tmux is an excellent piece of software (although...
4 replies - 4255 views - 10/10/12 by Oliver Hookins in Articles

A couple of weeks ago, I spent a bit of time writing a Ruby DSL to
automate the setup of load balancers, firewall and NAT rules through the
VCloud...
0 replies - 2356 views - 10/01/12 by Mark Needham in Articles