DEV Community

Sukhpinder Singh profile picture

Sukhpinder Singh

I'm Sukhpinder Singh, a passionate self-taught .Net developer from India. Skills C# | Microsoft Certified | Medium Blogger | .Net Core | Xamarin | ASP.Net | Angular

Education

Masters Degree from BITS Pilani | B.Tech from Punjabi University

Pronouns

he/him

Work

Technical Lead at SourceFuse | Migration | Modernization | C# | .Net Core | AWS | EKS | Security

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

Want to connect with Sukhpinder Singh?

Create an account to connect with Sukhpinder Singh. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Day 28 of 30-Day .NET Challenge: Use Stackalloc

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

Comments
3 min read
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 26 of 30-Day .NET Challenge: Loop Unrolling

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

Comments 1
2 min read
Essential C# Developer’s Guide to Troubleshooting Frequent Compile-Time Errors

Essential C# Developer’s Guide to Troubleshooting Frequent Compile-Time Errors

11
Comments
12 min read
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 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
How to Make Money from Unused Internet

How to Make Money from Unused Internet

10
Comments
2 min read
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
20 Essential Entity Framework Core Tips: Optimize Performance, Streamline Queries, and Enhance Data Handling

20 Essential Entity Framework Core Tips: Optimize Performance, Streamline Queries, and Enhance Data Handling

8
Comments
5 min read
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 21 of 30-Day .NET Challenge: StringComparison

Day 21 of 30-Day .NET Challenge: StringComparison

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 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 18 of 30-Day .NET Challenge: AggressiveInlining Attribute

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

2
Comments 3
2 min read
13 Common C# Interview Quiz | Questions 01:26

13 Common C# Interview Quiz | Questions

6
Comments
1 min read
Day 17 of 30-Day .NET Challenge: Interlocked Class

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

1
Comments
2 min read
Export Dev.to to CodeNewbie

Export Dev.to to CodeNewbie

1
Comments 6
1 min read
A Coder's Hilarious Journey Through Syntax Errors 01:13

A Coder's Hilarious Journey Through Syntax Errors

13
Comments 2
2 min read
24 Essential Async/Await Best Practices for Basic to Advanced C# Developers

24 Essential Async/Await Best Practices for Basic to Advanced C# Developers

9
Comments
4 min read
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 15 of 30-Day .NET Challenge: Lazy Initialization

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

Comments
2 min read
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
Blogger Journey: From Pen to Publish 00:26

Blogger Journey: From Pen to Publish

5
Comments
3 min read
Boost Your Medium Visibility: 12 Essential Tips for Writers

Boost Your Medium Visibility: 12 Essential Tips for Writers

10
Comments
4 min read
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
History API - Frontend Challenge

History API - Frontend Challenge

14
Comments 3
1 min read
Day 12 of 30-Day .NET Challenge: Azure Functions

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

5
Comments
3 min read
Mastering .NET 8 Web API: From Setup to Security - 50 Tips Guide for Developers

Mastering .NET 8 Web API: From Setup to Security - 50 Tips Guide for Developers

8
Comments
10 min read
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 5— Azure Open AI Challenge: Document Intelligence

Day 5— Azure Open AI Challenge: Document Intelligence

5
Comments
5 min read
Day 4 — Azure Open AI: Setup Azure AI Search Solution

Day 4 — Azure Open AI: Setup Azure AI Search Solution

6
Comments
4 min read
Day 10 of 30-Day .NET Challenge: File Paths

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

12
Comments
2 min read
Open AI Challenge, Day 3: Mastering Code Generation

Open AI Challenge, Day 3: Mastering Code Generation

6
Comments
7 min read
Day 9 of 30-Day .NET Challenge: Null Safety

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

7
Comments
3 min read
Day 2 — Azure Open AI Challenge: Image Generation

Day 2 — Azure Open AI Challenge: Image Generation

7
Comments 2
4 min read
SEOGenius — Crafted with ChatGPT

SEOGenius — Crafted with ChatGPT

11
Comments
2 min read
Day 8 of 30-Day .NET Challenge: Exception Handling

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

6
Comments
3 min read
Day 1 — Azure Open AI Challenge

Day 1 — Azure Open AI Challenge

7
Comments
3 min read
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
Happy Holi 2024 Design Animation

Happy Holi 2024 Design Animation

10
Comments 2
16 min read
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 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 4 of 30-Day .NET Challenge: For Loops

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

6
Comments
3 min read
Primary Constructors in C# 12

Primary Constructors in C# 12

6
Comments
2 min read
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 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
Sensor APIs

Sensor APIs

11
Comments
1 min read
Enhancing Object Initializers with the “From-the-End” Index Operator

Enhancing Object Initializers with the “From-the-End” Index Operator

Comments
2 min read
Day 1 of 30-Day .NET Challenge: Boolean Expressions

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

2
Comments
3 min read
C# Model Validation Attribute Cheatsheet

C# Model Validation Attribute Cheatsheet

2
Comments
2 min read
Polymorphic Type Support in SignalR Hubs

Polymorphic Type Support in SignalR Hubs

Comments
2 min read
ASP.Net 9.0: Authentication Enhancements

ASP.Net 9.0: Authentication Enhancements

8
Comments 2
2 min read
Minimal APIs Revolutionize ASP.NET Core Development

Minimal APIs Revolutionize ASP.NET Core Development

Comments
3 min read
Exploring Enhanced Serialization in .NET 9 with System.Text.Json

Exploring Enhanced Serialization in .NET 9 with System.Text.Json

Comments
3 min read
Publishing .NET Applications with dotnet publish

Publishing .NET Applications with dotnet publish

3
Comments
3 min read
Tracking .NET SDK and Runtime Versions with dotnet sdk check

Tracking .NET SDK and Runtime Versions with dotnet sdk check

Comments
2 min read
Managing .NET Solution Files with dotnet sln

Managing .NET Solution Files with dotnet sln

Comments
2 min read
Unlock Your Future: Get Certified in C# for Free Now

Unlock Your Future: Get Certified in C# for Free Now

Comments
3 min read
.NET 9: Introducing LINQ Enhancements

.NET 9: Introducing LINQ Enhancements

Comments
3 min read
loading...