DEV Community

30 Day .Net Challenge Series' Articles

Back to Sukhpinder Singh's Series
Day 1 of 30-Day .NET Challenge: Boolean Expressions
Cover image for Day 1 of 30-Day .NET Challenge: Boolean Expressions

Day 1 of 30-Day .NET Challenge: Boolean Expressions

3
Comments
3 min read
Day 2 of 30-Day .NET Challenge: Variable Scope & Logic Control with Code Blocks
Cover image for Day 2 of 30-Day .NET Challenge: Variable Scope & Logic Control with Code Blocks

Day 2 of 30-Day .NET Challenge: Variable Scope & Logic Control with Code Blocks

6
Comments
3 min read
Day 3 of 30-Day .NET Challenge: Switch Constructs
Cover image for Day 3 of 30-Day .NET Challenge: Switch Constructs

Day 3 of 30-Day .NET Challenge: Switch Constructs

5
Comments 1
3 min read
Day 4 of 30-Day .NET Challenge: For Loops
Cover image for Day 4 of 30-Day .NET Challenge: For Loops

Day 4 of 30-Day .NET Challenge: For Loops

6
Comments
3 min read
Day 5 of 30-Day .NET Challenge: While & do-while
Cover image for Day 5 of 30-Day .NET Challenge: While & do-while

Day 5 of 30-Day .NET Challenge: While & do-while

5
Comments
3 min read
Day 6 of 30-Day .NET Challenge: String built-in Methods
Cover image for Day 6 of 30-Day .NET Challenge: String built-in Methods

Day 6 of 30-Day .NET Challenge: String built-in Methods

6
Comments
2 min read
Day 7 of 30-Day .NET Challenge: String built-in Methods Part 2
Cover image for Day 7 of 30-Day .NET Challenge: String built-in Methods Part 2

Day 7 of 30-Day .NET Challenge: String built-in Methods Part 2

5
Comments 2
2 min read
Day 8 of 30-Day .NET Challenge: Exception Handling
Cover image for Day 8 of 30-Day .NET Challenge: Exception Handling

Day 8 of 30-Day .NET Challenge: Exception Handling

6
Comments
3 min read
Day 9 of 30-Day .NET Challenge: Null Safety
Cover image for Day 9 of 30-Day .NET Challenge: Null Safety

Day 9 of 30-Day .NET Challenge: Null Safety

7
Comments
3 min read
Day 10 of 30-Day .NET Challenge: File Paths
Cover image for Day 10 of 30-Day .NET Challenge: File Paths

Day 10 of 30-Day .NET Challenge: File Paths

12
Comments
2 min read
Day 11 of 30-Day .NET Challenge: Helper Methods — Array
Cover image for Day 11 of 30-Day .NET Challenge: Helper Methods — Array

Day 11 of 30-Day .NET Challenge: Helper Methods — Array

5
Comments
3 min read
Day 12 of 30-Day .NET Challenge: Azure Functions
Cover image for Day 12 of 30-Day .NET Challenge: Azure Functions

Day 12 of 30-Day .NET Challenge: Azure Functions

5
Comments
3 min read
Day 13 of the 30-Day .NET Challenge: ConfigureAwait(false)
Cover image for Day 13 of the 30-Day .NET Challenge: ConfigureAwait(false)

Day 13 of the 30-Day .NET Challenge: ConfigureAwait(false)

5
Comments
2 min read
Day 14 of 30-Day .NET Challenge: Limit Concurrent Async Operations
Cover image for Day 14 of 30-Day .NET Challenge: Limit Concurrent Async Operations

Day 14 of 30-Day .NET Challenge: Limit Concurrent Async Operations

1
Comments
2 min read
Day 15 of 30-Day .NET Challenge: Lazy Initialization
Cover image for Day 15 of 30-Day .NET Challenge: Lazy Initialization

Day 15 of 30-Day .NET Challenge: Lazy Initialization

Comments
2 min read
Day 16 of 30-Day .NET Challenge: In-Memory Caching
Cover image for Day 16 of 30-Day .NET Challenge: In-Memory Caching

Day 16 of 30-Day .NET Challenge: In-Memory Caching

10
Comments
3 min read
Day 17 of 30-Day .NET Challenge: Interlocked Class
Cover image for Day 17 of 30-Day .NET Challenge: Interlocked Class

Day 17 of 30-Day .NET Challenge: Interlocked Class

1
Comments
2 min read
Day 18 of 30-Day .NET Challenge: AggressiveInlining Attribute

Day 18 of 30-Day .NET Challenge: AggressiveInlining Attribute

2
Comments 3
2 min read
Day 19 of 30-Day .NET Challenge: Stack vs. Heap Allocation
Cover image for Day 19 of 30-Day .NET Challenge: Stack vs. Heap Allocation

Day 19 of 30-Day .NET Challenge: Stack vs. Heap Allocation

1
Comments
2 min read
Day 20 of 30-Day .NET Challenge: Task vs. ValueTask

Day 20 of 30-Day .NET Challenge: Task vs. ValueTask

Comments
2 min read
Day 21 of 30-Day .NET Challenge: StringComparison
Cover image for Day 21 of 30-Day .NET Challenge: StringComparison

Day 21 of 30-Day .NET Challenge: StringComparison

Comments
2 min read
Day 22 of 30-Day .NET Challenge: Use Array Pool
Cover image for Day 22 of 30-Day .NET Challenge: Use Array Pool

Day 22 of 30-Day .NET Challenge: Use Array Pool

10
Comments
3 min read
Day 23 of 30-Day .NET Challenge: Span<T> over Arrays
Cover image for Day 23 of 30-Day .NET Challenge: Span<T> over Arrays

Day 23 of 30-Day .NET Challenge: Span<T> over Arrays

1
Comments
2 min read
Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control
Cover image for Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control

Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control

Comments
2 min read
Day 25 of 30-Day .NET Challenge: Use Exception Filters
Cover image for Day 25 of 30-Day .NET Challenge: Use Exception Filters

Day 25 of 30-Day .NET Challenge: Use Exception Filters

1
Comments
2 min read
Day 26 of 30-Day .NET Challenge: Loop Unrolling
Cover image for Day 26 of 30-Day .NET Challenge: Loop Unrolling

Day 26 of 30-Day .NET Challenge: Loop Unrolling

Comments 1
2 min read
Day 27 of 30-Day .NET Challenge: Query v/s Method Syntax
Cover image for Day 27 of 30-Day .NET Challenge: Query v/s Method Syntax

Day 27 of 30-Day .NET Challenge: Query v/s Method Syntax

1
Comments
3 min read
Day 28 of 30-Day .NET Challenge: Use Stackalloc
Cover image for Day 28 of 30-Day .NET Challenge: Use Stackalloc

Day 28 of 30-Day .NET Challenge: Use Stackalloc

Comments
3 min read
Day 29 of 30-Day .NET Challenge: Generics & Custom Interfaces
Cover image for Day 29 of 30-Day .NET Challenge: Generics & Custom Interfaces

Day 29 of 30-Day .NET Challenge: Generics & Custom Interfaces

1
Comments
3 min read
Day 30 of 30-Day .NET Challenge: XML v/s JSON Serialization
Cover image for Day 30 of 30-Day .NET Challenge: XML v/s JSON Serialization

Day 30 of 30-Day .NET Challenge: XML v/s JSON Serialization

1
Comments
2 min read