Collection of daily tips for .NET devs
List of the daily tips
- Tip-001 -
Result<T>
- Tip-002 - Wolverine - Handlers discovery
- Tip-003 - ctor vs method injection
- Tip-004 - Wolverine registration rules
- Tip-005 - Wolverine registration rules
- Tip-006 - Are we interface obsessed?
- Tip-007 - MemberNotNullWhen
- Tip-008 - Log injection
- Tip-009 - Wolverine source generation
- Tip-010 - Primery constructors
- Tip-011 - Switch expressions
- Tip-012 - Problem details
- Tip-013 - Wolverine functional style
- Tip-014 - Validation in Wolverine
- Tip-015 - OrderBy mistake
- Tip-016 - Breaking changes in .NET 8
- Tip-017 - static lambda
- Tip-018 - DebuggerDisplay attribute
- Tip-019 - Debugger settings
- Tip-020 - Breakpoint sound
- Tip-021 - Watch window formatters
- Tip-022 - Debugging abilities
- Tip-023 - Pseudovariables in Watch window
- Tip-024 - Memory window
- Tip-025 - Source generators
- Tip-026 - Make Object ID
- Tip-027 - Crash dump
- Tip-028 - Local function placement
- Tip-029 - Indexing from the end
- Tip-030 - Debugger.Break
- Tip-031 - Conditional attribute
- Tip-032 - appsettings - Setting per file
- Tip-033 - appsettings - In memory provider
- Tip-034 - appsettings - Multiple providers
- Tip-035 - DOTNET_JitDisasm
- Tip-036 - GC Limits
- Tip-037 - GC Limits again
- Tip-038 - Random.Shared
- Tip-039 - More about Random
- Tip-040 - Dark launching
- Tip-041 - Publishing
- Tip-042 - Publish trimmed
- Tip-043 - Trimming options
- Tip-044 - UnsafeAccesssorAttribute
- Tip-045 - ReadyToRun
- Tip-046 - Minimal class/interface/record/struct
- Tip-047 - SIMD
- Tip-048 - System.Numerics
- Tip-049 - Intrinsics
- Tip-050 - Json serialization
- Tip-051 - Fixed-time equals
- Tip-052 - Capacity vs Count
- Tip-053 - CountBy, AggregateBy
- Tip-054 -
with
expression - Tip-055 -
::
operator - Tip-056 -
await
vsTask.WhenAll
- Tip-057 - Task methods
- Tip-058 - IO vs CPU-bound
- Tip-059 - await anything
- Tip-060 - async enumerable
- Tip-061 - EF.Functions
- Tip-062 - EF.Functions.Collate
- Tip-063 - EF logging & TagWith()
- Tip-064 -
.AsSplitQuery()
/.AsSingleQuery()
- Tip-065 - Interceptors
- Tip-066 - Deconstruct
- Tip-067 - Discards
- Tip-068 - A standalone discard
- Tip-069 - C# langauage specification
- Tip-070 - Regular expressions
- Tip-071 -
stackalloc
- Tip-072 - TimeProvider
- Tip-073 -
System.Half
- Tip-074 -
StackTraceHidden
- Tip-075 -
TryGetNonEnumeratedCount
- Tip-076 - utf-8 Strings Literals
- Tip-077 - Link to source
- Tip-078 - Verify
- Tip-079 - Verify - Dont Scrub*
- Tip-080 -
ModuleInitializer
- Tip-081 - ArchUnitNet
- Tip-082 - Out Of Memory exception
- Tip-083 - P/Invoke
- Tip-084 -
LibraryImport
- Tip-085 - Native library loading
- Tip-086 - System.Text.Rune
- Tip-087 - System.Console.OutputEncoding
- Tip-088 - System.Console.Title
- Tip-089 - IdnMapping
- Tip-090 - Character categories
- Tip-091 - ParseCombiningCharacters