Edition 2#


Dissecting the local functions in C# 7 (Article)

Sergey Teplyakov

“The main idea of local functions is very similar to anonymous methods: in some cases creating a named function is too expensive in terms of cognitive load on a reader. Sometimes the functionality is inherently local to another function and it makes no sense to pollute the “outer” scope with a separate named entity.” (…)


Continuous Integration using TeamCity & Docker for ASP.NET Core (Article)

Tahir Naushad

“How to use Docker and TeamCity to implement continuous integration for ASP.NET Core applications.” (…)


Adaptive Code via C#: Class and Interface Design, Design Patterns, and SOLID Principles (Book)

Gary McLean Hall

“Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best practices.” (…)


Go Serverless with Azure Functions and C# (Video)

Cecil Phillip

“You’ve heard the “serverless” buzzword, but do you know why it matters? In this session, you’ll learn about Azure Functions, Microsoft’s serverless compute offering. It enables you to build .NET applications more quickly than ever before” (…)


Object Oriented Mistakes (Podcast)

Codingblocks

“Allen brings the dad jokes, Michael unplugs, and Joe gets a second wind as we discuss the anti-patterns found in object oriented programming.” (…)


Refit (Github)

paulcbetts

“The automatic type-safe REST library for .NET Core, Xamarin and .NET.
Refit is a library heavily inspired by Square’s Retrofit library, and it turns your REST API into a live interface” (…)