Homepage
Open in app
Sign in
Get started
.
About
Write for Us
Design Patterns
Series
30 Day .Net Challenge
Success
Old Stories
Follow
Sukhpinder Singh | .Net Developer
Apr 24
Mastering C# Logging: Essential Tips from Basics to Advanced
Explore expert tips on C# logging with…
Read more…
7
Gumroad
C# Simplified: From Beginner to Pro
Support
Converting HTML to PDF with JsReport in .NET
Converting HTML to PDF with JsReport in .NET
Effortless Integration and Dynamic Report Generation
Abnoan Muniz
Apr 8
Migrating Your Application from .NET 6 to .NET 8: A Comprehensive Guide
Migrating Your Application from .NET 6 to .NET 8: A Comprehensive G...
With the release of .NET 8, developers are keen to leverage the latest features, performance improvements, and security enhancements that…
Obinna “Anderson” Asiegbulam
Mar 12
Understanding OData: Building RESTful APIs with .NET
Understanding OData: Building RESTful APIs with .NET
Introduction
Obinna “Anderson” Asiegbulam
Apr 12
Understanding the .NET Build Command
Understanding the .NET Build Command
A Guide for Building .NET Core and Later Projects
Sukhpinder Singh | .Net Developer
Mar 14
Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control
Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control
Learn to enhance your C# code’s performance and readability by avoiding exceptions for flow control. Discover a better approach using…
Sukhpinder Singh | .Net Developer
Apr 13
SQL Command Reference: Handbook for Efficient Database Management
SQL Command Reference: Handbook for Efficient Database Management
Discover the ultimate SQL Command Reference guide, designed to boost your database management skills.
Sukhpinder Singh | .Net Developer
Apr 16
The biggest problem with FluentValidation
The biggest problem with FluentValidation
Spoiler: it allows invalid objects to exist
Oleksandr Redka
Mar 15
Latest
30-Day .NET Challenge Recap: Elevate Your C# Skills
30-Day .NET Challenge Recap: Elevate Your C# Skills
Dive into the detailed recap of the 30-Day .NET Challenge, where each day brought new insights into C# development, from basic concepts to…
Sukhpinder Singh | .Net Developer
Apr 23
Understanding LINQ in C#: When to Use First() vs FirstOrDefault()
Understanding LINQ in C#: When to Use First() vs FirstOrDefault()
Explore the functionalities of First() and FirstOrDefault() in LINQ to handle data sequences effectively. This guide includes syntax…
Sukhpinder Singh | .Net Developer
Apr 22
String Repetition in C# with the new string() Constructor
String Repetition in C# with the new string() Constructor
Discover the power of the new string() constructor for efficient string repetition in C#.
Sukhpinder Singh | .Net Developer
Apr 21
Neo4j with C#, Part 1 — Intro!
Neo4j with C#, Part 1 — Intro!
C# is a popular language, neo4j is a leading graph database. We introduce an Object-Graph-Mapper for dotnet to let you jump right into…
Farhad Nowzari
Apr 20
Day 30 of 30-Day .NET Challenge: XML v/s JSON Serialization
Day 30 of 30-Day .NET Challenge: XML v/s JSON Serialization
Learn to enhance your code with JSON Serialization in C#. Discover a better approach on Day 30 of our 30-Day .NET Challenge.
Sukhpinder Singh | .Net Developer
Apr 19
out, ref and in Keywords in C# .NET
out, ref and in Keywords in C# .NET
Today, we’re going to explore how C# .NET pass parameters to methods. As you know, by default, parameters are passed to a method by value…
Jiyan Epözdemir
Apr 19
Day 29 of 30-Day .NET Challenge: Generics & Custom Interfaces
Day 29 of 30-Day .NET Challenge: Generics & Custom Interfaces
Learn to enhance your maintainability with generics and custom interfaces in C#. Discover a better approach on Day 29 of our 30-Day .NET…
Sukhpinder Singh | .Net Developer
Apr 18
About C# Programming
Latest Stories
Archive
About Medium
Terms
Privacy
Teams