Architecture

  • submit to reddit

API Server Design - Making De-Normalization the Norm

 In database design classes in Computer Science, we learn that normalization is a good thing. And it certainly is a good thing, for databases. In ...

0 replies - 3754 views - 11/21/12 by Ayende Rahien in Articles

Cassandra in the Netflix Architecture

A talk from Denis Sheahan on Netflix's Cassandra Architecture and Open Source efforts. Presented on 28 March 2012 in Cassandra Europe. This presentation...

0 replies - 383 views - 11/20/12 by Brandon Nokes in Uncategorized

Collaborative Filtering at Scale

Sean Owen from the Mahout project (& Pentech VC,) at the 2nd BigData London meetup.

0 replies - 310 views - 11/20/12 by Brandon Nokes in Uncategorized

Design Patterns in the Test of Time: Bridge

  The bridge pattern is a design pattern used in software engineering which is meant to "decouple an abstraction from its implementation so that...

2 replies - 5248 views - 11/20/12 by Ayende Rahien in Articles

Design Patterns in the Test of Time: Composite

 The composite pattern describes that a group of objects are to be treated in the same way as a single instance of an object. The intent of a...

2 replies - 2447 views - 11/20/12 by Ayende Rahien in Articles

Design Patterns in the Test of Time: Singleton

  In software engineering, the singleton pattern is a design pattern that restricts the instantiation of a class to one object. This is useful when...

2 replies - 2676 views - 11/19/12 by Ayende Rahien in Articles

Publisher Confirms Using Easy NetQ for RabbitMQ

EasyNetQ is my easy-to-use .NET API for RabbitMQ. The default AMQP publish is not transactional and doesn't guarantee that your message will actually...

0 replies - 1781 views - 11/19/12 by Mike Hadlow in Articles

Does the Prototype Design Pattern Stand the Test of Time?

  Create objects based on a template of an existing object through cloning. More about this pattern. This is how it looks like: Surprisingly ...

0 replies - 3396 views - 11/19/12 by Ayende Rahien in Articles

Managing Raw SOAP message within Spring Integration

In Spring Integration if we use int-ws:outbound-gateway, once a message is associated to the request channel, the Spring Integration container add the SOAP...

0 replies - 3039 views - 11/18/12 by Krishna Prasad in Articles

Let's Turn Packages into a Module System!

 Many projects are divided into modules/subprojects using the build system (Maven, Gradle, SBT …); and writing modular code is generally a Good Thing....

2 replies - 2538 views - 11/16/12 by Adam Warski in Articles

Introduction to JMS

 What is JMS? Java Message Service (JMS) API is a part of the Java Enterprise Edition (JEE) specification. JMS is all about sending and receiving...

7 replies - 9039 views - 11/16/12 by Mainak Goswami in Articles

Reference Graphs or 'Feature Sketches' as Tools for Refactoring Legacy Code

Originally authored by Jon GuymonSome of the code we work with at New Relic has been around for quite awhile. Unfortunately, not all of it has stayed clean...

0 replies - 3334 views - 11/15/12 by Leigh Shevchik in Articles

Service-Oriented UI

 In large software development projects, service-oriented architecture is very common because it provides a functional interface that can be used by...

1 replies - 4545 views - 11/15/12 by Michael Schnell in Articles

Comments Complement Code

  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 - 3684 views - 11/14/12 by James Roper in Articles

Harnessing a New Java Web Dev Stack: Play 2.0, Akka, Comet

 For people in hurry, here is the code and some steps to run few demo samples. Disclaimer: I am still learning Play 2.0, please point to me if something...

0 replies - 4330 views - 11/13/12 by Krishna Prasad in Articles