Learning when to Break the Rules

From Street Coder by Sedat Kapanoglu

A Style Guide for Object-Oriented Programming

From Object Design Style Guide by Matthias Noback


Tracking an Evolving Language

Six Questions for Jon Skeet, author of C# In Depth, 4th Edition

Jon Skeet (@jonskeet) is a senior software engineer at Google, London and a recognized authority on Java and C#. He is the top contributor to Stack Overflow.

Abuse of Abstract Factories

From Dependency Injection Principles, Practices, and Patterns by Steven van Deursen

This article discusses why Abstract Factories shouldn’t be used to create stateful Dependencies with a short lifestyle and why it’s generally better not to use Abstract Factories to select Dependencies based on runtime data.

Concise Code with Local Methods in C#

From C# in Depth, Fourth Edition by Jon Skeet

This article, taken from chapter 14 of C# in Depth, Fourth Edition, delves into using local methods in C#.

The Virtue of Laziness

From Functional Programming in C# by Enrico Buonanno

This article, from Functional Programming in C#, discusses laziness in computing.

Getting to Know Unity

From Unity in Action, Second Edition by Sean Hunter

This article introduces you to Unity and explores the Unity user interface and its operation.

Interpolated String Literals in C#

From C# in Depth, Fourth Edition by Jon Skeet

This article gives a quick recap on string formatting in .NET before going into depth on using the new interpolated string literal feature of C# 6.

What Can .NET Core Do for you?

From .NET Core in Action

By Dustin Metzgar

How do point-and-click Controls Work?

From Unity in Action, Second Edition

Diagram of how point-and-click controls work

© 2023 Manning — Design Credits