Older Newer rss

Evolving the Key/Value Programming Model to a Higher Level

Posted by Billy Newport  on  Jan 19, 2010 6

Billy Newport discusses the ways that developers interact with key/value stores, entity vs column-oriented approaches, sync vs async operations, large data sets, and collocating closures and data.

A Crash Course in Modern Hardware

Posted by Cliff Click  on  Jan 12, 2010 17

Cliff Click discusses the Von Neumann architecture, CISC vs RISC, Instruction-Level Parallelism, pipelining, out-of-order dispatch, cache misses, memory performance, and tips to improve performance.

Data Grid Design Patterns

Posted by Brian Oliver  on  Nov 04, 2009

Brian Oliver explains a number of data grid design patters: Command, Functor, Messaging, and Push Replication. He also mentions some traditional patterns used so far and Coherence Incubator.

An Introduction to Data Grids

Posted by Cameron Purdy  on  Oct 10, 2009 1

Cameron Purdy explains techniques used to process data in a grid, presents examples of data grids solving complex problems and introduces Coherence, Oracle’s data grid solution.

Transforming the Reconciliation Process

Posted by Brian Oliver  on  Sep 23, 2009

Brian Oliver explains what the Reconciliation Process is, why the current approach to reconciliation based on client-server is no longer suitable and how data grids and events might help.

RESTful Enterprise Development

Posted by Ian Robinson  on  Apr 29, 2009 2

In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach, using many advanced Web concepts, can be applied in an Enterprise project.

HTTP Status Report

Posted by Mark Nottingham  on  Apr 19, 2009 3

In this QCon presentation, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.

Facebook: Science and the Social Graph

Posted by Aditya Agarwal  on  Mar 25, 2009 9

Aditya Agarwal discusses Facebook’s architecture, more exactly the software stack used, presenting the advantages and disadvantages of its major components: PHP, MySQL, Memcache, Thrift, Scribe.

REST: A Pragmatic Introduction to the Web's Architecture

Posted by Stefan Tilkov  on  Jan 29, 2009 6

In this presentation, recorded at QCon London, Stefan Tilkov introduces the key principles of REST, explaining the differences to other distributed systems architectures and highlighting its benefits.

Rockstar Memcaching

Posted by Tobias Lütke  on  Oct 28, 2008

In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.

Managing a high performance rails app without tearing your hair out

Posted by James Cox  on  Jan 08, 2008 1

James Cox shows how to keep a Rails site's performance high. Tips include how to serve up pages faster, caching, hosting companies, and when to use SQL instead of ActiveRecord.

Cluster Your JVM to SIMPLIFY application architecture

Posted by Ari Zilka  on  Jul 21, 2007 1

Ari Zilka introduces Open Terracotta, an open source JVM-level clustering solution that can transparently cluster POJOs & Spring beans.

General Feedback
Editorial and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy