Mastering Reflection and Dynamic Programming
Explore deep dives into dynamic programming, performance optimization, and real-world applications like plugin architectures and proxies. Learn caching strategies, IL generation, and secure reflection
Read more ...
Mastering Advanced LINQ Techniques
Learn custom aggregators, complex projections, and performance optimizations to write cleaner, more efficient code. Level up your data querying skills!
Read more ...
Mastering Usage of HashSet<T>
C# HashSet<T> stores unique elements with fast O(1) lookups. It automatically removes duplicates and supports set operations like union and intersection
Read more ...
Dynamic Rules Engine
A lightweight, JSON-configurable rule engine for .NET that replaces complex if/else logic with dynamic business rules
Read more ...
Plugin System in .NET MAUI Using MEF
Plugin-based architecture allows you to add features dynamically without modifying the core application
Read more ...
Building Scalable and Maintainable .NET MAUI Applications Using Clean Architecture
Learn how to structure .NET MAUI apps using Clean Architecture for better separation of concerns, testability, and maintainability.
Read more ...
Push-to-Talk Walkie-Talkie App
This app allows users to instantly communicate by pressing and holding a button — just like a traditional walkie-talkie.
Read more ...
Audio Processing with MAUI
This guide covers pitch shifting, low/high-pass filters, reverb, delay, and more using NWaves.
Read more ...
MAUI - Advanced Dynamic Custom Controls
Advanced dynamic custom controls are data-driven, interactive components that adapt at runtime. They combine powerful binding capabilities with customizable behavior, making them ideal for complex UI
Read more ...
MAUI - Advanced Static Custom Control
Advanced static custom controls are predefined, non-dynamic UI components optimized for performance and consistency
Read more ...
MAUI - Basic Custom Control
Let's build a basic custom control with Content View
Read more ...
MAUI UI Challenge 1
Let's start with a new UI Series to enhance all your existing and new projects on MAUI
Read more ...
Offline AI with LlamaSharp
Artificial Intelligence (AI) capabilities have become essential in modern applications
Read more ...
MAUI 8 Supports Apple Xcode 16
Following its annual release cadence, Apple formally announced its updated hardware and software during the Apple Event in early September.
Read more ...
Open AI for .NET
Miсrosoft аnԁ OрenAI hаve offiсiаlly releаseԁ their formаl. NET librаry
Read more ...
Scheduling Task with CRONOS
Cronos is a task scheduling library for .NET that allows scheduling and executing tasks at specific times or intervals using the CRON pattern.
Read more ...
URL Shortener with ASP Core
When working with URLs in our applications, there are times when they may become too long, clunky, unreadable, and difficult to use. In such situations, we can employ a URL shortener to make them shorter, more readable, and easier to share. Essentially, a URL shortener takes our long URLs and provides a shorter URL that, when clicked, redirects our users to the original long URL. In this article, let’s discuss the steps required to build a custom URL shortener for our applications with .NET.
Read more ...
Blazor Dynamic Component
Blazor is a joy when you know what you’re rendering—this typically involves knowing your types at compile time. But what happens when you want to render your components dynamically, when you don’t know your types ahead of time? You can do it in a variety of ways: you can iterate through components and use complex conditionals, use reflection, declare a bunch of RenderFragments, or even build your own render tree. It can get complicated when dealing with parameters and complex data graphs, and none of these solutions are any good, really.
Read more ...