Andy Blog

Full-stack developer

Blazor tutorial 5 - Identity

Introduction ASP.NET Core Identity is a membership system. It allows us to create, read, update and delete users. It supports user registration, authentication, authorization, password recovery, tw...

Blazor tutorial 4 - Telerik UI

Installation method 1: use msi installation it enables vs to create Telerik Blazor application vs > options > package sources > add telerik blazor method 2: install Telerik Blazor ...

Blazor tutorial 3 - Razor Page

Syntax Reference Tutorial: Get started with Razor Pages in ASP.NET Core Introduction to Razor Pages in ASP.NET Core ASP.NET core razor pages tutorial ASP.NET core tutorial for beginners

Blazor tutorial 2 - Razor

Syntax Razor is one of the view engines supported since ASP.NET MVC. Razor allows us to write a mix of HTML and C#/Basic. Declare Variables Declare a variable in a code block enclosed in brackets ...

Blazor tutorial 1 - Introduction

Introduction Blazor is a Single Page Application framework. It is open source and powered by .NET Foundation. Blazor allows us to develop front-end web applications using C#, HTML, razor templates....

Create Angular v2+ project (7) - Angular life cycle

Introduction Each component has a lifecycle managed by Angular. Generally, Angular creates a component and its children, set up data and listens to changes, renders it and children. Then, keep che...

Create Angular v2+ project (6) - service

Create singleton service There are two ways to make a service a singleton in Angular: Declare that the service should be provided in the application root. This is the preferred way and wil...

Create Angular v2+ project (5) - rxjs & observable

Introduction Asynchronous programming is an important technique to create web applications. It allows units of work to run separately from the primary application thread and makes main application ...

Create Angular v2+ project (4) - router

Introduction The Angular Router enables navigation from one view to another view when user perform some tasks. Also, it can pass optional parameters along to the target view component. There are b...

Create Angular v2+ project (3) - forms

Introduction Angular Forms provide a framework support for two-way data binding, change tracking, validation and error handling. There are two approaches to build forms in Angular. template-dr...