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 Resize and Upload Images

Blazor Resize and Upload Images Upload and save images in a Blazor application using C#. We will cover the process of uploading an image, resizing it if necessary, generating a random file name, and saving it to the server’s wwwroot directory. InputFile: The InputFile component in Blazor allows users to select files from their local system. It triggers an event when the file selection changes. File Size Limit: We can set a maximum file size limit to restrict the size of the uploaded image.

  • Dotnet
  • Blazor Resize and Upload Images
Friday, August 25, 2023 | 3 minutes Read
Hero Image
Blazor Scheduling with Quartz.NET

Blazor Scheduling with Quartz.NET 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. Quartz.NET: Quartz.NET is a popular open-source job scheduling library for .NET applications. It provides a flexible and powerful way to schedule and execute jobs at specified intervals. Scheduling: Scheduling refers to the process of defining when and how often a job or task should be executed.

  • Dotnet
  • Blazor Scheduling with Quartz.NET
Friday, August 18, 2023 | 10 minutes Read
Hero Image
Blazor Serilog Logging to Console, File and Database

Blazor Serilog Logging to Console, File and Database Warning This post is about .NET 6. .NET 8 version is in the link below: Link: Blazor Radzen .NET 8 Serilog Logging to Console, File and Database Logging: Logging is the process of recording events, messages, or exceptions that occur during the execution of an application. It helps developers understand the behavior of the application, diagnose issues, and track its performance. Logging is an essential aspect of software development and plays a crucial role in maintaining and troubleshooting applications.

  • Dotnet
  • Blazor Serilog Logging to Console File and Database
Tuesday, August 15, 2023 | 6 minutes Read
Hero Image
Blazor Implementing Google reCAPTCHA v2

Blazor Implementing Google reCAPTCHA v2 How to implement Google reCAPTCHA v2 in a Blazor application using C#. Google reCAPTCHA is a free service provided by Google that helps protect websites from spam and abuse. It uses advanced risk analysis techniques to distinguish between humans and bots. Site Key: A unique key provided by Google when you register your website to use reCAPTCHA. It is used to identify your website when making API requests.

  • Dotnet
  • Implementing Google reCAPTCHA v2
Sunday, August 13, 2023 | 9 minutes Read
Hero Image
Blazor Implementing Google reCAPTCHA v3

Blazor Implementing Google reCAPTCHA v3 Google reCAPTCHA v3 in a Blazor application. Google reCAPTCHA is a service that helps protect websites from spam and abuse by verifying that the user is a human and not a bot. reCAPTCHA v3 is the latest version of this service and provides a seamless user experience without requiring any user interaction. Site Key: A unique identifier for your website, obtained from the reCAPTCHA admin console.

  • Dotnet
  • Implementing Google reCAPTCHA v3
Friday, August 11, 2023 | 5 minutes Read
Hero Image
Blazor Radzen Globalization and Localization

Blazor Radzen Globalization and Localization The concept of globalization and localization in Blazor, a popular framework for building web applications. We will specifically focus on how to implement globalization and localization using Radzen, a set of UI components for Blazor. We will explore the code provided and understand its functionality. Globalization: Globalization refers to the process of designing and developing applications that can be adapted to various cultures and languages.

  • Dotnet
  • Blazor Radzen Globalization and Localization
Wednesday, August 9, 2023 | 5 minutes Read
Hero Image
Blazor Using NPM Packages

Blazor Using NPM Packages Create a new folder named npm_packages in your Blazor project. Open the npm_packages folder directory via command prompt and run the following command to initialize NPM in the application: npm init -y This will create a new package.json file in the npm_packages directory. Install the webpack and webpack-cli packages as development dependencies by running the following command: npm install webpack webpack-cli --save-dev Modify the scripts section of the package.

  • Dotnet
  • Blazor Using NPM Packages
Monday, August 7, 2023 | 2 minutes Read
Hero Image
Blazor Generic Components

Blazor Generic Components We will explore a Blazor generic component that can be used for performing CRUD (Create, Read, Update, Delete) operations on a list of items. This component is designed to provide a reusable and efficient solution for displaying and managing data in a Blazor application. 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 .

  • Dotnet
  • Blazor Generic Components
Saturday, August 5, 2023 | 11 minutes Read
Hero Image
Blazor Expose a Feed as RSS

Blazor Expose a Feed as RSS In this example, we will explore how to expose a feed as RSS using C# and the Blazor framework. We will create a controller that generates an RSS feed based on mock data. RSS (Really Simple Syndication): RSS is a web feed format used to publish frequently updated content, such as blog posts, news headlines, or podcasts. It allows users to subscribe to a website’s content and receive updates in a standardized format.

  • Dotnet
  • Blazor Expose a Feed as RSS
Wednesday, August 2, 2023 | 3 minutes Read
Hero Image
Blazor EF Migrations with Multiple Providers

Blazor Blazor Entity Framework Migrations with Multiple Providers This code demonstrates how to implement multiple database providers in a Blazor application using C#. It allows you to switch between different database providers, such as InMemory, SQLite, and SQL Server, based on the configuration settings. Database Provider: Refers to the type of database being used, such as InMemory, SQLite, or SQL Server. Connection String: A string that contains the necessary information to connect to a specific database.

  • Dotnet
  • Blazor EF Migrations with Multiple Providers
Monday, July 31, 2023 | 4 minutes Read
Hero Image
Blazor Authentication and Authorization

Blazor Authentication and Authorization This example represents a Blazor application that allows users to view a list of blog posts. The application uses ASP.NET Core and Blazor authentication and authorization to control access to the blog posts. Before diving into the code, let’s understand some key concepts related to Blazor: Blazor: Blazor is a web framework that allows developers to build interactive web UIs using C# instead of JavaScript. It enables developers to write code that runs on the client-side in the browser using WebAssembly or on the server-side using SignalR.

  • Dotnet
  • Blazor Authentication and Authorization
Sunday, July 30, 2023 | 5 minutes Read
Hero Image
Blazor Radzen CRUD

Blazor Radzen CRUD In this article, we will explore the code for a Blazor page called “BlogPost”. This page displays a list of blog posts using a RadzenDataGrid component. We will go through the key concepts, code structure, and code examples to understand how this page works. Before diving into the code, let’s understand some key concepts related to Blazor and RadzenDataGrid: Blazor: Blazor is a web framework that allows developers to build interactive web UIs using C# instead of JavaScript.

  • Dotnet
  • Blazor Radzen CRUD
Wednesday, July 26, 2023 | 7 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.