Best Practices for Designing a Fluent API

A fluent API can be incredibly helpful when sharing your application with other developers. Fluent methods are a hot design idea and they can improve the readability of your code. However, they only make sense in specific scenarios. A fluent interface (as first coined by Eric Evans and Martin Fowler) is a method for constructing... Continue Reading →

CloudDays™ – Quick Start to Azure Redis Cache

Azure Redis Cache helps your application become more responsive even as user load increases and leverages the low latency, high-throughput capabilities of the Redis engine. This separate distributed cache layer allows your data tier to scale independently for more efficient use of compute resources in your application layer. Redis is an open source, BSD licensed,... Continue Reading →

CloudDays™ Quick Start – Introduction to Design Methodology, Patterns for REST

In his talk on Some REST Design Patterns (and Anti-Patterns), Cesare Pautasso explains, “REST architectural style is simple to define, but understanding how to apply it to design concrete REST services in support of SOA can be more complex.” Several SOA Design Patterns: Uniform Contract Endpoint Redirection Content Negotiation Idempotent Capability In this post,  you... Continue Reading →

Powered by

Up ↑