• submit to reddit
Andrew Fuqua09/09/14
7704 views
1 replies

Don't Estimate Stories In Sprint Planning

I don’t estimate stories in sprint planning. Nor do I re-estimate stories in sprint planning. I estimate stories in a separate estimating meeting and usually at least a couple sprints in advance, if not more. There are a few reasons why (re)estimating during sprint planning is a dangerous practice:

Allan Kelly09/09/14
6193 views
3 replies

Agile outside of software

While not every Agile practice can be taken out of software development and used someplace else the roots of Agile mean that the principles, values and ideas which Agile is built on can be. In your domain Agile as now known might work quite well, but in someone else’s domain there may be more need to think deeper.

Mike Bushong09/09/14
5181 views
2 replies

On building teams: experience or talent?

Obviously when you hire, you want to find a good mix of experience and talent. But a perfectly balanced straddle between the two is impossible. So when forced to choose between them, which do you choose: experience or talent?

Chris Odell09/09/14
4843 views
0 replies

SOHO Agile: Is agile relevant to the SOHO developer?

Agile is often seen as a team process, and certainly agile lends itself to team activities. So can you apply agile to the Sole Home Office developer?

Mateusz Haligowski09/08/14
32386 views
15 replies

Programmer, know thy tools!

On the importance on non-programming skills in the job of a programmer.

Lucas Saldanha09/05/14
6601 views
4 replies

Pitfalls of Agile Software Development

In this post I discuss three pitfalls of agile software development faced by developers when trying to make changes in the development process at "non-agile" companies.

Maarten Ectors09/05/14
4295 views
0 replies

Instant Big Data Stream Processing = Instant Storm

Every 6 months at Canonical, the company behind Ubuntu, I work on something technical to test our tools first hand and to show others new ideas. This time around I created an Instant Big Data solution, more concretely “Instant Storm”.

John Georgiadis09/04/14
2628 views
2 replies

Deploying the MongoDB Morphia ODM in OSGi

Morphia is an ODM library for MongoDB. It may be considered as the lightweight alternative of Spring Data MongoDB or as a richer version of Jongo. The Morphia core JAR is OSGi-ready. However enabling entity class resolution in Morphia when running in an OSGi container such as Apache Karaf requires a few additional steps.

Lorna Mitchell09/04/14
1989 views
0 replies

Compiling PHP Extensions

There are lots of reasons why you might like to compile your own PHP extensions. I haven't seen a really approachable guide anywhere, we tend to speak of extensions in hushed tones, and actually it isn't particularly tricky so here is my quick how-to guide.

Paul Hammant09/04/14
2365 views
0 replies

Nearly All CMS Technologies Suck

They don’t use source-control as their backing store, and can’t possibly allow round-trip editing of content. As such technical perfectionists have been divorced and the TCO has gone ridiculously high because of lock-in, Conway’s Law, and concerted efforts to price their apps as cure-alls. I’m not interested in CMS applications, platforms, frameworks, or libraries that use a relational schema for storage of canonical content.

Paul Underwood09/04/14
3415 views
0 replies

Getting Started With Composer In PHP

In this tutorial we are going to learn about composer and how we can use it to develop our PHP applications.

Michael Mccandless09/04/14
3871 views
0 replies

Scoring tennis using finite-state automata

For some reason, the scoring system for tennis is very strange. Fortunately, the convoluted logic is easy to express as a finite-state automaton (FSA). If you build this Automaton in Lucene and minimize it, you'll discover that there are some wasted states! This means 20 states is overkill when deciding who won the game.

Mark Needham09/04/14
6304 views
0 replies

R: dplyr - group_by dynamic or programmatic field

In my last blog post I showed how to group timestamp based data by week, month and quarter. I wanted to pull this code out into a function. It turns out if we want to do this then we actually want the regroup function rather than group_by:

Trevor Parsons09/04/14
3801 views
0 replies

What is Syslog?

Syslog has been around for a number of decades and provides a protocol used for transporting event messages between computer systems and software applications. The protocol utilizes a layered architecture, which allows the use of any number of transport protocols for transmission of syslog messages.

Mark Needham09/04/14
3025 views
0 replies

R: ggplot - Cumulative frequency graphs

The first step was to transform the data so that I had a data frame where a row represented a day where a member joined the group. To turn that into a chart we can plug it into ggplot and use the cumsum function to generate a line showing the cumulative total: