Andy Blog

Full-stack developer

ExpressVPN tutorial

Introduction ExpressVPN is a virtual private network service. The software is marketed as a privacy and security tool that encrypts users’ web traffic and masks their IP addresses. It has released ...

ASP.NET Core Tutorial (3) TagHelper

Introduction Tag Helper is server-side code to create and render HTML elements in Razor files. It is introduced in MVC 6. It is an alternative of HTML helper in MVC 5. There are many built-in Tag ...

ASP.NET Core Tutorial (2) release

Release via cli ASP.NET Core project is actually console application. Our project always contains a Program.cs file just like a console app. modify program.cs, add IIS or Kestrel integrat...

ASP.NET Core Tutorial (1) WebApi

download source code here Create project via Cli Install .net core sdk, .net core runtime at https://www.microsoft.com/net/learn/get-started/windows or https://www.microsoft.com/net/downl...

G2/G drive road test

G2 路考 注册路考 在网上注册,一般提前一个月左右,在线选考点,时间,缴费 当天注册 考试当天,提前到考试中心,进入考场左停车场停车,选择有号码的lot停车,没有号码的lot多给考试完泊车。head in停好车,即车头向里,车位向外,为倒车出库做准备。提前15-20分钟在考试中心机器上注册,需要驾照、parking lot编号,注册后拿到路考号码小票。 起步前准备 在考前5分钟可进入车...

Team foundation server tutorial (1) - Introduction

Introduction Version control systems are software that help us track changes we make in our code over time. As we edit to our code, we tell the version control system to take a snapshot of our file...

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

Create Angular v2+ project (2) - typescript

Introduction check version New features Pick vs Partial Partial and Pick are mapped types. They are used to create a new type using part of original type. e.g. interface PartialTask { id: stri...