The CodeWithShreya blog

Clear explanations

.NET
8 min read

C# Conditions, Loops, and Methods Explained with Simple Examples

Learn how conditions, loops, and methods work in C# with simple beginner-friendly examples, including if/else, for, foreach, while, and reusable methods.

Read article
.NET
8 min read

Variables and Data Types in C#: Value Types, Reference Types, and var Explained

Learn how variables and data types work in C#, including var, value types, reference types, arrays, strings, and the difference between copying values and references.

Read article
.NET
8 min read

C# Input Handling Made Easy: Console.ReadLine(), Split(), and Parse() Explained

A beginner-friendly guide to reading, splitting, and parsing input in C# for DSA and competitive programming.

Read article
Data Structures
13 min read

Time and space complexity explained with one practical example

Understand Big O, time complexity, and space complexity by comparing three duplicate-checking solutions.

Read article
Operating Systems
9 min read

Processes, threads, and concurrency explained

Understand how modern operating systems schedule and execute your programs.

Coming soon
DBMS
10 min read

Why one SQL join returns 5 rows and another returns 12

Learn inner, left, right, and full joins through one clear, practical dataset.

Read article
Computer Networks
12 min read

What really happens when you enter a URL?

Follow a request through DNS, CDN, load balancers, app servers, and downstream services.

Read article
Computer Networks
11 min read

IP addressing explained: classful, subnetting, and CIDR

Understand how IPv4 addressing evolved from fixed classes to subnetting and CIDR with masks, host counts, and examples.

Read article
.NET
12 min read

API works locally but returns 502 after deployment: how to debug it

Learn a practical layer-by-layer process for debugging deployed APIs that fail with 502 Bad Gateway.

Read article
Algorithms
10 min read

Master binary search patterns

Move beyond simple search and recognize the patterns behind boundary problems.

Coming soon
.NET
11 min read

Make your .NET app speak every user's language

Understand cultures, resource files, translated UI, and culture-aware formatting in .NET apps.

Read article
.NET
18 min read

C# basics every .NET beginner should know

Prepare for .NET interviews with clear examples of C# value types, boxing, equality, inheritance, strings, records, and more.

Read article
Programming
11 min read

How to become a .NET developer: what you need to learn

Follow a practical .NET developer roadmap covering C#, ASP.NET Core, SQL, EF Core, authentication, testing, Git, and deployment.

Read article
Career
7 min read

How to build a focused CS study roadmap

Turn a long list of subjects into a realistic plan you can actually complete.

Coming soon