RavenDb + Nancy

ITerando - RavenDb + Nancy

RavenDb

RavenDb

RavenDB is a transactional, open-source Document Database written in .NET, offering a flexible data model designed to address requirements coming from real-world systems. RavenDB allows you to build high-performance, low-latency applications quickly and efficiently.

Data in RavenDB is stored schema-less as JSON documents, and can be queried efficiently using Linq queries from .NET code or using RESTful API using other tools. Internally, RavenDB make use of indexes which are automatically created based on your usage, or were created explicitly by the consumer.

RavenDB is built for web-scale, and is offering replication and sharding support out-of-the-box.

http://ravendb.net/docs/2.0/intro/ravendb-in-a-nutshell

RavenDb - Features

RavenDb - Hands On

Show me the code

Nancy

Nancy

Nancy is a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.

https://github.com/NancyFx/Nancy/wiki/Introduction

Why Nancy?

Nancy - Hands On

Show me the code

SPA TodoMvc Knockoutjs

todomvc knockoutjs

https://github.com/addyosmani/todomvc

Sample

SPA TodoMvc Knockoutjs with Nancy and RavenDb

todomvc knockoutjs RavenDb Nancy

SPA TodoMvc Knockoutjs with Nancy and RavenDb

todomvc knockoutjs Custom Nancy RavenDb

SPA TodoMvc Knockoutjs with Nancy and RavenDb - Hands On

Show me the code

References

Tan Tan, EOT

twitter: @illya

http://h-a-i.net/lacalabaza/

https://github.com/jjchiw/

ITerando - Cantera-tech

twitter: @cantera_tech

http://cantera-tech.com

/

#