Architecture

  • submit to reddit

Easy Mocking of Your Database

Test-driven development is something wonderful! Once you’ve established it in your organisation, you will start to: Greatly improve your quality (things...

17 replies - 6326 views - 02/21/13 by Lukas Eder in Articles

Mongo Links: Java, Scala, Groovy, and Tutorials

Mongodb...

0 replies - 3172 views - 02/21/13 by Tim Spann in Articles

Layers of a Standard Enterprise Application

In a standard enterprise application which has a database and graphical UI (web or desktop), there are some typical layers which constitute the application. In...

3 replies - 3733 views - 02/21/13 by Cagdas Basaraner in Articles

When to use Aspect Oriented Architecture (AOA/AOD)

When is it appropriate to use aspect oriented architecture? I think the only honest answer to this question is that it depends on the context for which the...

0 replies - 2154 views - 02/21/13 by Todd Merritt in Articles

Compaction Magic in Couchbase Server 2.0

With Couchbase’s append-only storage design, it’s impossible to corrupt data and index files as updates go only to the end of the file. There are no...

0 replies - 1261 views - 02/21/13 by Don Pinto in Articles

Neo4j/Cypher: Using a WHERE Clause to Filter Paths

One of the cypher queries that I wanted to write recently was one to find all the players that have started matches for Arsenal this season and the number...

0 replies - 1642 views - 02/20/13 by Mark Needham in Articles

How Many Nodes? Part 2: Sizing a Couchbase Server 2.0 cluster

Curator's Note: The content of this article was originally written by Perry Krug over at the Couchbase blog. In the first part of this series, I gave an...

0 replies - 1800 views - 02/20/13 by Don Pinto in Articles

WS02 MB with External Cassandra

Here are steps to follow for achieving the task [1] Download cassandra from http://cassandra.apache.org/ [2] Unzip "apache-cassandra-1.2.0-bin.tar.gz" in...

0 replies - 1398 views - 02/20/13 by Madhuka Udantha in Articles

Building SOLID Databases: Dependency Inversion and Robust DB Interfaces

Dependency inversion is the idea that interfaces should depend on abstractions not on specifics.  According to Wikipedia, the principle...

0 replies - 1990 views - 02/19/13 by Chris Travers in Articles

Why Database Integrity Matters

Given the rise in popularity of NoSQL solutions, typically set apart by their explicit forfeiture of traditional RDBMS features, you might think that age old...

1 replies - 3056 views - 02/19/13 by Chase Seibert in Articles

Neo4j/Cypher: SQL Style GROUP BY Functionality

As I mentioned in a previous post I’ve been playing around with some football related data over the last few days and one query I ran (using cypher) was...

0 replies - 1371 views - 02/19/13 by Mark Needham in Articles

Using Neo4j and Tinkerpop to work with RDF. Part 1!

[Warning: This is another super-technical post. If you don’t know what the Semantic Web and RDF are, this will be incomprehensible.] In my last post, I...

0 replies - 1950 views - 02/18/13 by George London in Articles

Clean Architecture

Robert C. Martin - Clean Architecture from NDCOslo on Vimeo. Does the architecture of your application tell you the intent of the application, or does it...

0 replies - 6691 views - 02/17/13 by Mitch Pronschinske in Articles

Sample Apps: Spring data MongoDB and JSF Integration tutorial (Part 4)

Enquriy data with spring data repository and mongotemplate Spring Data Repository: Spring Data repository abstraction reduces the boilerplate code to write ...

0 replies - 2589 views - 02/16/13 by Boris Lam in Articles

Neo4j and Gatling Sitting in a Tree, Performance T-E-S-T-ING

I was introduced to the open-source performance testing tool Gatling a few months ago by Dustin Barnes and fell in love with it. It has an easy to use DSL,...

0 replies - 2503 views - 02/15/13 by Max De Marzi in Articles