MAUI

Building Scalable and Maintainable .NET MAUI Applications Using Clean Architecture

Sunday, May 4, 2025

Learn how to structure .NET MAUI apps using Clean Architecture for better separation of concerns, testability, and maintainability.

Read more ...
MAUI

Push-to-Talk Walkie-Talkie App

Monday, April 28, 2025

This app allows users to instantly communicate by pressing and holding a button — just like a traditional walkie-talkie.

Read more ...
MAUI

Audio Processing with MAUI

Sunday, April 20, 2025

This guide covers pitch shifting, low/high-pass filters, reverb, delay, and more using NWaves.

Read more ...
MAUI

MAUI - Advanced Dynamic Custom Controls

Wednesday, April 16, 2025

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

MAUI - Advanced Static Custom Control

Wednesday, April 16, 2025

Advanced static custom controls are predefined, non-dynamic UI components optimized for performance and consistency

Read more ...
MAUI

MAUI - Basic Custom Control

Tuesday, April 15, 2025

Let's build a basic custom control with Content View

Read more ...
MAUI

MAUI UI Challenge 1

Sunday, April 13, 2025

Let's start with a new UI Series to enhance all your existing and new projects on MAUI

Read more ...
MAUI

Offline AI with LlamaSharp

Wednesday, December 25, 2024

Artificial Intelligence (AI) capabilities have become essential in modern applications

Read more ...
MAUI

MAUI 8 Supports Apple Xcode 16

Tuesday, November 5, 2024

Following its annual release cadence, Apple formally announced its updated hardware and software during the Apple Event in early September.

Read more ...
NET9

Open AI for .NET

Wednesday, October 16, 2024

Miсrosoft аnԁ OрenAI hаve offiсiаlly releаseԁ their formаl. NET librаry

Read more ...
Asp Core

Scheduling Task with CRONOS

Saturday, August 31, 2024

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 ...
Asp Core

URL Shortener with ASP Core

Saturday, August 24, 2024

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

Blazor Dynamic Component

Thursday, August 1, 2024

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 ...
NET9

New LINQ Methods

Wednesday, July 10, 2024

While the release of .NET 9 is planned for November 2024, the preview version is already available. One of the new .NET 9 features is the new LINQ methods: CountBy, AggregateBy and Index. In this article, I present how to use these methods.

Read more ...
MAUI

New Relic on MAUI

Friday, June 14, 2024

Learn how to seamlessly integrate New Relic for comprehensive crash analytics in your .NET Maui applications and ensure optimal performance across Android and iOS platforms.

Read more ...
.NET 7

Real World MultiThreading .Net Apps

Friday, December 1, 2023

Applications may carry out numerous activities concurrently thanks to the strong multithreading approach used in software development, which enhances performance and responsiveness. Understanding and utilizing the power of multithreading may be a game-changer in the realm of .NET programming. We’ll examine practical instances of multithreading in .NET programs in this blog article, complete with C# code snippets.

Read more ...
.NET 7

Database Integration Tests in .NET with xUnit

Friday, December 1, 2023

In this article, you will learn about the purpose of integration testing, the problem it solves, and how it compares to other types of testing. By the end of this article, you will have learned everything you need to start writing integration tests in .NET. In our example, we will be testing a repository that uses Entity Framework with an underlying Postgres database. However, the same principles apply to any other database and ORM, even raw queries using something like Dapper.

Read more ...
MAUI

Session Manager

Friday, November 3, 2023

If you want to implement an inactivity handler for MAUI platforms, please check this article

Read more ...

Hacker JPD Blog

Starting ...

An unhandled error has occurred. Reload šŸ—™