memcached – a distributed memory object caching system

What is Memcached?

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.

 

Advertisement

frothkit – Project Hosting on Google Code

Froth is a Objective-C web application framework that brings the power and simplicity of Cocoa development to the web.

While froth web apps are technically deployable on many different platforms using Cocotron, currently our focus has been on the Amazon EC2 cloud.

Benefits of Froth

  • Uses the tools and language Mac and iPhone developers have come to know and love.
  • Reuse existing objc/c code from desktop applications.
  • Simple view templating support.
  • Very fast and scalable.
  • Affordable hosting on Amazon EC2 Cloud.
  • Multiple builds and deployments using standard Xcode deployments.

Simple Example

@interface WAHelloController : WebActiveController {}

// http://myexample.com/hello
(id)index😦WebRequest*)req;

// http://example.com/goodbye
(id)goodbyeAction😦WebRequest*)req;

@end

@implementation WAHelloController

(id)index😦WebRequest*)req {
       
return @“Hello World”;
}

(id)goodbyeAction😦WebRequest*)req {
       
return @“Goodbye”;
}

@end

Some Docs

Background Information

Whats next?

We are working on a installer package and public amazon ami that will enable developers to get started in minutes. For now check out the source and keep coming back as we add more documentation and tutorials.

is this any good?