Friday Links 0.0.25 - C#-7: Pattern Matching (Lite)

This is based on an email I send my .NET team at work

Happy Friday,

Continuing our tour of new features in C#-7, today we come to Pattern Matching.

Pattern matching is a feature of many programming languages that let you test if the contents of a variable meet a certain shape, or pattern. So you can test if a variable is of a class, or in some languages, if a variable has certain properties.

If you’re familiar with the more robust pattern-matching capabilities of a language like F#, you’d be disappointed with what’s being introduced here, but this feature is only going to get more powerful and expressive over time.

Friday Links 0.0.23 - Thinking About Feature Folders

This is based on an email I send my .NET team at work

Happy Friday,

I’ve been thinking about trying feature folders on a future .NET MVC project to see how I like it. A feature folder architecture bundles the source code files together by business domain feature, instead of by what type of file it is.