Loading
Quick takes from developers at work.
Tips, fixes and short write-ups on what developers ran into this week, in their own words.
Learn how Base64 converts binary data into text, including bit-grouping, padding, common uses, and encoding and decoding examples in .NET.

Learn C# programming from the basics, including C# and .NET, variables, OOP, async programming, first applications, development tools, and career paths.

Learn C# constructor chaining with this(...) and base(...), including overloaded constructors, inheritance, execution order, rules, best practices, and examples.

Understand how async, await, and Task in C# work together for non-blocking, efficient asynchronous operations, improving scalability and responsiveness.

C# 14 field keyword can break EF Core backing-field mapping and reflection code. Learn the risk and how to check your codebase first.

Explore C# 15's Union Types, Closed Hierarchies, and Collection Expressions for enhanced type safety and code readability.

Discover the key features of C# 14, the latest language version shipping with .NET 10. This blog breaks down extension members, the field keyword, null-conditional assignment, implicit Span conversions, and more — explained simply with practical, easy-to-follow code examples for professional .NET developers.

Learn how to detect PDF encryption in C# using Free Spire.PDF! Prevent crashes, improve user experience, and simplify security audits with this easy tutorial. Check password protection with one line of code!

Convert Word to PDF in C# without Office! This guide uses Spire.Doc for .NET, offering a clean, cross-platform solution with font handling and PDF security features. Perfect for server-side automation and high-fidelity conversions.

Unlock the power of the 'yield' keyword in C#! Learn how to efficiently return data from collections one item at a time, optimizing memory usage and improving performance. Master lazy evaluation for cleaner, faster code.

Unlock the secrets of IEnumerable vs List in C#! This guide simplifies the differences, usage scenarios, and performance implications with clear examples. Master C# collections!

Learn Async and Await in C# with simple explanation and real-time examples. This beginner-friendly guide explains synchronous vs asynchronous programming, Task, and practical coding examples with output for better understanding.


Explore C# 14's extension members! Enhance existing types with properties, methods, and more, without modifying original code. Write cleaner, modular, and maintainable C# code.

Unlock thread safety in C# with the volatile keyword! Learn how it ensures visibility of shared variables across threads, preventing stale data and redundant API calls. See a real-world authentication example.

Unlock C# string manipulation secrets! Learn when to use String vs. StringBuilder for optimal performance in ASP.NET WebForms. Boost efficiency now!

Master data handling in ASP.NET WebForms! Learn to use Arrays (fixed-size) and Lists (dynamic) with C# examples. Display data in GridViews and more. Ideal for developers!

Automate allotment data processing from emails using C# and SQL Server. This tutorial shows how to read emails, download CSVs, and update your database automatically.

Dependency Injection (DI) is a design pattern that allows objects to receive their dependencies from external sources. It enhances flexibility, testability, and maintainability in applications such as ASP.NET.

Learn how to integrate the AutoComplete feature in your C# web applications using the AjaxControlToolkit.

As part of our implementation for the Union Bank Refund Process, we needed to build a secure channel for transferring sensitive transaction details from the Business to Customer. To ensure confidentiality, integrity, and authenticity, we implemented AES encryption using the GCM (Galois/Counter Mode).

Learn how to find a continuous subarray with a given sum in an integer array using an efficient sliding window approach in C#. This tutorial includes clear explanations, step-by-step code, time complexity analysis, and example output to help you master this common coding problem.

Learn how to perform CRUD (Create, Read, Update, Delete) operations in ASP.NET Web Forms using an Oracle Database.

This documentation provides a comprehensive article on implementing CRUD operations using the ASP.NET WebForms GridView control connected to an Oracle Database.

Explore the exciting new features in C# 14 (.NET 10), including the field keyword for simpler properties, extension members for methods and properties, and null-conditional assignment for streamlined property assignments.
Everything on C#, not only its blogs: the C# page →
Write a blog post and earn +250 SHARP when it is approved.
Write a blog