Skip to content
C# Corner
Search
articles
videos
blogs
forums
interview questions
articles
CSharp TV
Videos
Tech
Articles
Blogs
News
Forums
Books
Events
More
Interviews
Jobs
Stories
Login
Contribute
Article
Blog
Video
Ebook
Interview Question
Loading
Articles by dhana gani
DG
dhana gani
's articles
Articles (16)
Ebooks (0)
Forums (3)
Videos (0)
Blogs (0)
Blocking Threads vs Awaiting: 100 Waits Took 1 Second or 5 Seconds
6d
Published Oct 23, 2026, 5:31 AM
2.9k
0
100
Article
Why Await Inside a Loop Can Make Your Async Code 5x Slower
16d
Published Oct 12, 2026, 12:37 PM
Updated Oct 13, 2026, 9:49 AM
4.9k
0
100
Article
Why Parallel Code Loses Updates: lock, Interlocked, and Thread-Local State, Measured
20d
Published Oct 9, 2026, 10:13 AM
2.6k
2
100
Article
Why Multi-Tab Browsing Can Silently Corrupt Data in ASP.NET Applications
21d
Published Sep 9, 2026, 10:44 AM
Updated Oct 8, 2026, 5:17 AM
5k
0
100
Article
The One Structural Change That Makes Multithreaded Batch Processing Safe
22d
Published Oct 7, 2026, 9:49 AM
4.7k
0
100
Article
Choosing Between Minimal APIs and Controllers: A Question of Fit, Not Age
24d
Published Oct 5, 2026, 5:00 AM
2.2k
0
100
Article
The Unit of Work Pattern Doesn't Need a Dedicated Class to Be Real
29d
Published Sep 30, 2026, 5:24 AM
3.8k
0
100
Article
Transactional Correctness Isn't the Same as Accurate UI Feedback
29d
Published Sep 29, 2026, 11:20 AM
3.2k
0
100
Article
Committed but Unconfirmed: Handling a Lost Response After a Successful Save
1mo
Published Sep 28, 2026, 6:21 AM
2.7k
2
100
Article
Recognizing Design Patterns Accurately: A Repository I Had, and a Template Method I Didn't
1mo
Published Sep 24, 2026, 11:37 AM
4.5k
0
100
Article
Interface or Concrete Class in DI Registration: A Small Choice That Decides Whether Your Code Can Be Tested
1mo
Published Sep 23, 2026, 5:06 AM
2.3k
0
100
Article
ASP.NET Core Dependency Injection Lifetimes: Avoiding Shared State Bugs
1mo
Published Sep 22, 2026, 9:23 AM
3.2k
0
100
Article
Why a Simple Controller/Data Access Split Is Real Architecture, Not a Shortcut
1mo
Published Sep 21, 2026, 6:00 AM
4.7k
0
100
Article
Why "Delete" Isn't Always DELETE: Choosing HTTP Verbs in Real ASP.NET Core APIs
1mo
Published Sep 18, 2026, 12:10 PM
3.5k
0
100
Article
Object-Oriented Programming in C#: Real-World HR Leave Approval Workflow
1mo
Published Sep 18, 2026, 5:18 AM
2.8k
0
100
Article
PLS-00201 in Multi-Schema Oracle Applications: A Verification Approach, Not a Permissions Reflex
1mo
Published Sep 8, 2026, 4:01 AM
2.1k
0
100
Article