#71 Dylan Reisenberger, The Polly Project

Summary
Dylan Reisenberger talks about Polly, a resilience and transient-fault-handling library for .NET. Commonly used for retries, circuit breaking and fallback when calling remote services.

Details
Who he is. Quick overview of Polly, why do I need Polly - the network is not reliable. History of the Polly project. How popular it is. What a resilience framework is. Retries in Polly; backoff; doing other things during the retry. Policies, what they are. Handling exceptions and result codes. Circuit breaker; what it is; why use them. Using policies together, wrapping. Stability patterns, bulkhead isolation. Queues. How to execute a web request with Polly. Using Polly for things other than web requests. Re-authorization of requests. No .NET alternatives. Future work, caching, policy registry, metrics, reactive extensions. How to help.

Download mp3 of podcast

Links
Polly home

Polly GitHub

#70 Ben Day, Dev Ops in the Microsoft World

Summary
Ben Day, Pluralsight author and consultant talks about dev ops in the Microsoft world and how to introduce it in your organization.

Details
Dev ops will solve everything. definition is hard to pin down. Three questions, 1) how long from checkin to deployment, 2) what are the steps to get code deployed, 3) how much time is spent on production support issues. Why do we need dev ops. Who takes on the role of dev ops. What Microsoft offers. All the way from local dev to release. Do dev teams get dev ops members. People don't like change. Dev ops "levels of awesomeness". Seeing it really work. Continuous release with Microsoft, Ben's Pluralsight course, how quickly can we move code from dev to production.

Download mp3 of podcast