Brian Ritchie


CTO, Architect, Coder, and Author

Building software, designing products, and leading teams. Constantly learning. Sharing knowledge.


Daily Dilbert

Need your users to visit your portal everyday? Try adding a Dilbert comic strip.

Lists


Open Source Projects

BOOKS

RavenDB High Performance

RavenDB is an exciting technology that challenges developers to reconsider their old ways of thinking about databases. In this day and age, Internet-scale applications require this fresh perspective. RavenDB High Performance moves beyond the basics and guides you through building scalable applications using the rich features and extensibility of RavenDB.

RECENT BLOG POSTS

BLOG ARCHIVE

PRESENTATIONS

Build Event-Driven Systems with Apache Kafka

Event-driven systems provide simplified integration, easy notifications, inherent scalability and improved fault tolerance. In this session we'll cover the basics of building event driven systems and then dive into utilizing Apache Kafka for the infrastructure.

From Dev to Ops: Delivering an API to Production with Splunk

As your API moves into operations, we will explore how you can use the Splunk platform to give your devops or ops teams the operational insight they need. We will demonstrate how Splunk can be used to provide historical and realtime visibility into your API applications and much more.

[Video]

CQRS: Command/Query Responsibility Segregation

A scalable pattern for building large multi-user system.

Scaling Out .NET

Scale Out your .NET applications by leveraging IIS7, AppFabric, Web Farm Framework, and Web Deploy.

Document Databases & RavenDB

Learn about NoSQL, Document Databases, and RavenDB: a 2nd Generation Document Database.

IIS Always-On Services

Simplify your enterprise by standardizing on the IIS application server for both Web & Windows Services.

Extending the Enterprise with MEF

Building extensibility into your enterprise apps with the Managed Extensibility Framework.