Patterns

  • submit to reddit

ScaleBase Overview – Your complete scale out partner

ScaleBase Overview – Your complete scale out partner Watch the Video below to learn how to scale out your MySQL Database with ScaleBase. Cost-effectively...

0 replies - 315 views - 02/22/13 by Kelley Gemma in Uncategorized

ActuateOne for OEMs

"Actuate BIRT’s (Business Intelligence and Reporting Tool) proven technology allows software companies to innovate, leapfrog the competition and meet...

0 replies - 350 views - 01/22/13 by Kelley Gemma in Uncategorized

Why HATEOAS is not the witch to burn

A bit late to the party, but some arguments require thinking and finding yourself in the problem a pattern was extracted from, to be able to judge it...

0 replies - 2720 views - 01/17/13 by Giorgio Sironi in Articles

Design Patterns in the Test of Time: Decorator

 The decorator pattern is a design pattern that allows behaviour to be added to an existing object dynamically. More about this pattern. I don’t have a...

0 replies - 2501 views - 11/23/12 by Ayende Rahien in Articles

How do You Measure the Impact of Tagging on Search Retrieval?

A client of mine wants to measure the difference between manual tagging and auto-classification on unstructured documents, focusing in particular on its...

1 replies - 3467 views - 05/31/12 by Tony Russell-rose in Articles

What is global state?

Insanity: doing the same thing over and over again and expecting different results. -- attributed to Albert EinsteinGlobal state is essentially the same thing...

0 replies - 5841 views - 05/07/12 by Giorgio Sironi in Articles

Our experience with Domain Events

Domain-Driven Design backgroundThere are a series of Domain Model patterns that describe objects and objects group built with Domain-Driven Design. Aggregates...

0 replies - 8636 views - 02/23/12 by Giorgio Sironi in Articles

Patterns of Personalization

I’ve been thinking recently about the role of ‘advanced search’, i.e. the practice whereby some sites withhold certain aspects of functionality from...

0 replies - 3965 views - 02/01/12 by Tony Russell-rose in Articles

Tell, Don't Ask in the case of a web service

This is a language agnostic post: it is valid for each object-oriented imperative language like Java, C#, PHP. Let's start from the beginning: a web service...

8 replies - 6826 views - 10/20/11 by Giorgio Sironi in Articles

HATEOAS, the scary acronym

HATEOAS (Hypermedia As The Engine Of Application State) is one of the most important constraints in REST. Yet some explanations of this principle found on the...

0 replies - 6354 views - 07/12/11 by Giorgio Sironi in Articles

Implementing MarkDown for comments

I haven’t been too happy about the facilities for commenting in GraffitiCMS ever since I started using it. Great for minor feedback, but awful for...

0 replies - 2686 views - 05/13/11 by Julian Bucknall in News

HTTP is your wrench

What's wrong here?<a href="posts/http-is-your-wrench/delete">Delete article</a> I think you can answer in 5 seconds. GET requests, like...

0 replies - 2986 views - 04/05/11 by Giorgio Sironi in Articles

Primitive Obsession

The Primitive Obsession is an anti-pattern well diffused in many different programming languages, especially in the ones supporting object-oriented...

2 replies - 4554 views - 10/28/10 by Giorgio Sironi in Articles

The unknown acronym: GRASP

Every once in a while, I find a classic How to be a better programmer post with this mantra repeate in it by a young coder:DRY! KISS! YAGNI!That's good, and...

2 replies - 5582 views - 10/21/10 by Giorgio Sironi in Articles

ØMQ - Fast, Broker-Free Messaging

ZeroMQ (or ØMQ) is an open source messaging library supported by the iMatix Corporation.  It has been described as messaging middleware, TCP on steroids, and...

2 replies - 14821 views - 07/28/10 by Mitch Pronschinske in Articles