Theory

  • submit to reddit

Get Real Data from the Semantic Web

Semantic Web this, Semantic Web that, what actual use is the Semantic Web in the real world? I mean how can you actually use it? If you haven't heard the...

0 replies - 11142 views - 01/24/13 by Col Wilson in Articles

Serpents and Sunbursts in Source Code Structure

Hardware engineers have it so easy. Or at least they used to. Reviews went something like this. Gary's designed a new board (OK, this was the late...

0 replies - 2221 views - 01/23/13 by Edmund Kirwan in Articles

Aggregating Everything - Map/Reduce and Camel?

If you are used to Map/Reduce you will be used to the idea of breaking tasks down into little chunks and then collecting the partial results together...

0 replies - 1682 views - 01/23/13 by Col Wilson in Articles

Good and Bad Patterns in Development and Operations

As part of my role at a new company I’ve been asked to provide feedback about structuring Dev & Ops as well as what sorts of things work and don’t. I...

0 replies - 2640 views - 01/23/13 by Aaron Nichols in Articles

Mental Hygiene for Software Engineers: Avoiding Micro Level Technical Debt

The essence of software engineering, in my opinion, can be captured in two words: managing complexity. Perhaps it's not the same for others, but, for me,...

0 replies - 2593 views - 01/23/13 by Chad Davis in Articles

What and How of Real-time APIs and Streaming

Myself and Dave recently spoke a different events about Real-time  APIs and use cases.  Folks ahve been asking for the slides and video, so here they...

0 replies - 1067 views - 01/23/13 by Ross Mason in Articles

Algorithm of the Week: Multiplication: Kruskal's Algorithm in Ruby

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 - 3687 views - 01/22/13 by Mark Needham in Articles

Plotting Gaussians, Including Univariate, Multivariate and Linear Models

While working on Bayesian Networks in a continuous space, I'm plotting lots of Gaussian distributions representing prior, likelihood and posterior functions....

0 replies - 1465 views - 01/22/13 by Daniel Korzekwa in Articles

How Partitioning, Collecting, and Spilling Work in MapReduce

The figure below shows the various steps that the Hadoop MapReduce framework takes after your map function emits a key/value output record. Please note that...

0 replies - 1745 views - 01/22/13 by Alex Holmes in Articles

Prediction API: Machine Learning from Google

Introduction One of the exciting APIs among the 50+ APIs offered by Google is the Prediction API. It provides pattern matching and machine learning...

0 replies - 6513 views - 01/22/13 by Istvan Szegedi in Articles

Martin Fowler on Rigorous Agile

Retreaded in 2012, originally posted in 2005.I often run into a complaint that agile methods don't have a rigorous definition. The complainer may talk about...

0 replies - 2397 views - 01/22/13 by Martin Fowler in Articles

Fast Integration With Legacy Systems Using Mule ESB

One of the biggest advantages of Mule ESB is its simplicity for integrating legacy systems. The great thing is that the Enterprise Integration patterns...

1 replies - 775 views - 01/22/13 by Mitch Pronschinske in Articles

A Unified Theory of Software Karma

I make a lot of jokes at work about code review karma.  Here's the idea: each time a person volunteers to review others' code, that person build their...

1 replies - 2747 views - 01/21/13 by Cody Powell in Articles

Mobile, Tablet and Desktop Development All at The Same Time

When you go to create a mobile app for each major platform you quickly realise that it’s a mind boggling task with many languages and tools out there to...

0 replies - 3835 views - 01/21/13 by Douglas Rathbone in Articles

An Evolutionary Approach to Implementing XP

I was rightly pulled up by David Anderson, author of the authoritative “KANBAN, Successful Evolutionary Change For Your Technology Business” for...

0 replies - 3283 views - 01/20/13 by Tom Howlett in Articles