Logo akifmt
  • Home
  • About
  • Skills
  • Experiences
  • Projects
  • More
    Recent Dotnet Posts Recent Posts
  • Posts
  • dotnet Blog
  • Contact
  • English
    English Turkish
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • dotnet
  • All Posts
  • New Features .NET 9 and C# 13 What Developers Need to Know
  • Blazor Radzen .NET 8 Upgrade Radzen 4 to 5
  • Blazor Radzen .NET 8 Role-based Authorization with Identity
  • Blazor Radzen .NET 8 Identity Automatically Logout Timer
  • Blazor Radzen .NET 8 Authentication & Authorization with Identity
  • Blazor Radzen .NET 8 Google Maps
  • Blazor Radzen .NET 8 Serilog Logging to Console, File and Database
  • Blazor Radzen .NET 8 Html Editor
  • Blazor Radzen .NET 8 Multiple Themes Dark and Light Mode
  • Blazor .NET 8 Autocompile Sass and Less
  • Blazor .NET 8 Microservices 2 Blazor Client Ocelot Gateway and Securing API with Duende Identity Server
  • Blazor .NET 8 Microservices Blazor Client and Securing API with Duende Identity Server
  • Blazor .NET 8 and Minimal APIs Native AOT CRUD
  • Blazor .NET 8 Object Mapping with AutoMapper
  • Blazor .NET 8 Object Mapping with Mapster
  • Blazor .NET 8 Migrating app from .NET 6 or .NET 7 to .NET 8
  • Blazor .NET 8 Server-side Rendering (SSR)
  • Blazor .NET 8 Hosting Models
  • Blazor Infinite Scrolling
  • Blazor Export Data to Word, Excel, PDF, CSV
  • Blazor External Login Identity Provider Google, Facebook, Microsoft, Twitter
  • Blazor Radzen Loading on Page
  • Blazor Send Email with MailKit
  • Blazor Redis as Backplane
  • Blazor Resize and Upload Images
  • Blazor Scheduling with Quartz.NET
  • Blazor Serilog Logging to Console, File and Database
  • Blazor Implementing Google reCAPTCHA v2
  • Blazor Implementing Google reCAPTCHA v3
  • Blazor Radzen Globalization and Localization
  • Blazor Using NPM Packages
  • Blazor Generic Components
  • Blazor Expose a Feed as RSS
  • Blazor EF Migrations with Multiple Providers
  • Blazor Authentication and Authorization
  • Blazor Radzen CRUD
  • Blazor Radzen SearchComponent
  • Blazor Plyr Video Player
Hero Image
Blazor .NET 8 and Minimal APIs Native AOT CRUD

Blazor .NET 8 and Minimal APIs Native AOT CRUD Let’s briefly discuss the key concepts involved in this Blazor app and Minimal APIs Native AOT CRUD implementation: Blazor: Blazor is a web framework that allows developers to build interactive web UIs using C# instead of JavaScript. It enables the development of single-page applications (SPAs) with the power of .NET. Minimal APIs: Minimal APIs is a new feature introduced in .

  • dotnet8
  • .NET8
  • Blazor
  • Minimal APIs Native AOT CRUD
Monday, February 12, 2024 | 8 minutes Read
Hero Image
Blazor .NET 8 Object Mapping with AutoMapper

Blazor .NET 8 Object Mapping with AutoMapper How to perform object mapping in a Blazor application using AutoMapper. Object mapping is the process of converting one object type to another, which can be useful when transferring data between different layers of an application or when displaying data in a different format. AutoMapper: AutoMapper is a popular object-to-object mapping library in the .NET ecosystem. It simplifies the process of mapping one object to another by automatically matching properties with similar names and types.

  • dotnet8
  • .NET8
  • Blazor
  • Object Mapping with AutoMapper
Friday, February 9, 2024 | 2 minutes Read
Hero Image
Blazor .NET 8 Object Mapping with Mapster

Blazor .NET 8 Object Mapping with Mapster In a Blazor application, object mapping is a common task that involves converting data from one object type to another. This is often required when working with data transfer objects (DTOs) or when mapping data between different layers of an application. Mapster is a popular mapping library in the .NET ecosystem that provides a simple and efficient way to perform object mapping in Blazor applications.

  • dotnet8
  • .NET8
  • Blazor
  • Object Mapping with Mapster
Wednesday, January 24, 2024 | 6 minutes Read
Hero Image
Blazor .NET 8 Migrating app from .NET 6 or .NET 7 to .NET 8

Blazor .NET 8 Migrating app from .NET 6 or .NET 7 to .NET 8 Migrating your Blazor app from .NET 6 or .NET 7 to .NET 8 can bring several benefits, including improved performance, enhanced features, and bug fixes. Here are the steps you can follow to migrate your app successfully. (Old) Request Flow Request → _Host → App → Component (New) Request Flow Request → App → Routes → Component

  • dotnet8
  • .NET8
  • Blazor
  • Migrating app from .NET 6 or .NET 7 to .NET 8
Saturday, January 20, 2024 | 4 minutes Read
Hero Image
Blazor .NET 8 Server-side Rendering (SSR)

Blazor .NET 8 Server-side Rendering (SSR) Blazor .NET 8 offers several rendering options, including Server-side Rendering (SSR). SSR allows the initial rendering of a Blazor application to be performed on the server before being sent to the client. This approach provides benefits such as improved performance, SEO-friendliness, and better accessibility. In Blazor .NET 8, there are two main ways to implement SSR: Global SSR with Prerendering and Per Page/Component SSR with Prerendering.

  • dotnet8
  • .NET8
  • Blazor
  • Server-side Rendering
  • SSR
Tuesday, January 16, 2024 | 4 minutes Read
Hero Image
Blazor .NET 8 Hosting Models

Blazor .NET8 Hosting Models Blazor, a web framework developed by Microsoft, offers three hosting models: Blazor Server, Blazor WebAssembly, and Blazor Hybrid. Each hosting model has its own unique characteristics and use cases. Blazor Server With the Blazor Server hosting model, components are executed on the server from within an ASP.NET Core app. UI updates, event handling, and JavaScript calls are handled over a SignalR connection using the WebSockets protocol.

  • dotnet8
  • .NET8
  • Blazor
  • Hosting Models
Saturday, January 13, 2024 | 3 minutes Read
Hero Image
Blazor Infinite Scrolling

Blazor Infinite Scrolling Blazor: Blazor is a web framework developed by Microsoft that allows developers to build interactive web UIs using C# instead of JavaScript. It enables full-stack web development with .NET. Infinite Scrolling: Infinite scrolling is a technique where new data is loaded and displayed as the user scrolls down the page. It provides a smooth and continuous browsing experience without the need for manual pagination. Razor Components: Razor Components is a part of Blazor that allows developers to build reusable UI components using a combination of HTML and C#.

  • Dotnet
  • Blazor Infinite Scrolling
Monday, October 16, 2023 | 5 minutes Read
Hero Image
Blazor Export Data to Word, Excel, PDF, CSV

Blazor Export Data to Word, Excel, PDF, CSV We will explore how to export data to various file formats such as Word, Excel, PDF, and CSV using Blazor, a web framework for building interactive user interfaces. Blazor: Blazor is a web framework that allows developers to build interactive web applications using C# instead of JavaScript. It enables the creation of rich UI components and provides a seamless integration between the client and server.

  • Dotnet
  • Blazor Export Data to Word Excel PDF CSV
Tuesday, September 26, 2023 | 11 minutes Read
Hero Image
Blazor External Login Identity Provider Google, Facebook, Microsoft, Twitter

Blazor External Login Identity Provider Google, Facebook, Microsoft, Twitter we will explore how to configure external login identity providers in a Blazor application using the appsettings.json file. We will specifically focus on configuring Google, Facebook, Microsoft, and Twitter as external login providers. Blazor: Blazor is a web framework that allows developers to build interactive web UIs using C# instead of JavaScript. It enables full-stack development with .NET. Authentication: Authentication is the process of verifying the identity of a user.

  • Dotnet
  • Blazor External Login
  • Identity Provider Google Facebook Microsoft Twitter
Thursday, September 21, 2023 | 5 minutes Read
Hero Image
Blazor Radzen Loading on Page

Blazor Radzen Loading on Page Blazor: Blazor is a web framework that allows developers to build interactive web UIs using C# instead of JavaScript. It enables full-stack development with .NET. Radzen: Radzen is a set of UI components for Blazor that provides ready-to-use components for building responsive and user-friendly web applications. Loading Indicator: A loading indicator is a visual element that indicates the progress of an ongoing operation, such as data loading or processing.

  • Dotnet
  • Blazor Radzen Loading on Page
Sunday, September 10, 2023 | 11 minutes Read
Hero Image
Blazor Send Email with MailKit

Blazor Send Email with MailKit How to send emails using MailKit in a Blazor application. MailKit is a cross-platform .NET library that provides a simple and efficient way to send and receive emails. We will create a class called EmailConfiguration to store the email server configuration settings. MailKit: MailKit is an open-source .NET library that provides a high-level API for sending and receiving emails using various protocols such as SMTP, POP3, and IMAP.

  • Dotnet
  • Blazor Send Email with MailKit
Sunday, September 3, 2023 | 7 minutes Read
Hero Image
Blazor Redis as Backplane

Blazor Redis as Backplane (with Master and Slave) Blazor: Blazor is a web framework developed by Microsoft that allows developers to build interactive web applications using C# instead of JavaScript. It enables the creation of single-page applications (SPAs) that run entirely in the browser. Redis: Redis is an open-source, in-memory data structure store that can be used as a database, cache, and message broker. It provides high-performance data storage and retrieval, making it suitable for use in applications that require fast and scalable data access.

  • Dotnet
  • Blazor Redis as Backplane
Wednesday, August 30, 2023 | 9 minutes Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • »
  • »»
Navigation
  • About
  • Skills
  • Experiences
  • Projects
  • Recent Dotnet Posts
  • Recent Posts
  • dotnet Blog
  • Contact
Contact me:
  • akifmt@gmail.com
  • akifmt

Stay up to date with email notification

By entering your email address, you agree to receive the newsletter of this website.

Liability Notice: This theme is under MIT license. So, you can use it for non-commercial, commercial, or private uses. You can modify or distribute the theme without requiring any permission from the theme author. However, the theme author does not provide any warranty or takes any liability for any issue with the theme.


Toha Theme Logo Toha
© 2016-2025 Copyright.
Powered by Hugo Logo
We would like to use third party code to improve the functionality of this website.