Parallel processing with ParallelEnumerable
Built in Linq parallel processing with ParallelEnumerable
Pub/Sub with Redis
Redis has pub/sub functionality in addition to being a key/value database
Complex Pattern Matching
Pattern matching can contain IS, NOT, AND and OR keywords for more complex statements
Modifying configuration on load
How configuration can be modified on load but still leverage the Options pattern
OS information via Runtime.InteropServices
Levering Runtime.InteropServices to execute OS specific functionality
An intro to SQL SELECT-OVER
How the SQL SELECT-OVER clause can be used to simplify t-sql statements
Accurate, regular scheduling with PeriodicTimer
Using PeriodicTimer to build an accurate, reliable background service
String null or empty using pattern matching
Leveraging pattern matching instead of string.IsNullOrEmpty - with performance benchmarks!
Windows services with .NET Core
Configuring a background service to run as a Windows Service
Dynamically changing minimal api return type
Changing minimal api return content types dynamically (including to xml)