GitHub codespaces – write code in web browser

After coming home with Microsoft, more and more good and free things come to GitHub. This time, a long awaited features are in beta, invitation only, and it is GitHub Codespaces 1. Extremely short introduction2. Using GitHub codespaces2.1. Change theme2.2. Settings2.3. Install your programming language extensions2.4. Work with multiple repository3. Some interesting things I found … Continue reading GitHub codespaces – write code in web browser

[ASP.NET for Beginner] – Part 4 – CRUD và Data Validation

Vậy là bạn đã có một khái niệm cơ bản về MVC, cách kết nối tới database, lựa chọn cho mình một front end phù hợp, đã tới lúc bắt tay vào thực hiện 4 thao tác cơ bản nhất của bất kỳ ứng dụng web nào: CRUD Xem các bài viết trong series Phần … Continue reading [ASP.NET for Beginner] – Part 4 – CRUD và Data Validation

WordPress – Install WordPress to Docker containers from Windows

In this tutorial, I will guide your through on how to install wordpress on a container of docker. The same step can be use to install wordpress on an acture Ubuntu machine, with some small changes Contents 1. Install Apache 2. Install MySQL 2.1. Install mysql-server 3. Install PHP 4. Setup WordPress 4.1. Create MySQL … Continue reading WordPress – Install WordPress to Docker containers from Windows

[ASP.NET Tips and Tricks] Using Prompt Attribute as Placeholder for MVC5

Khi bạn làm một cái form trong ASP.NET MVC5, chắc bạn sẽ dùng HtmlHelpers chứ nhỉ. Vậy làm thế nào để hiển thị placeholder, sử dụng thuộc tính prompt? Chuẩn bị trong ViewModel (hoặc Model) Các properties trong ViewModel sẽ có default get set như sau Bạn sẽ phải thêm các DisplayAttribute cho Property này … Continue reading [ASP.NET Tips and Tricks] Using Prompt Attribute as Placeholder for MVC5

2015 in review

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here's an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 13,000 times in 2015. If it were a concert at Sydney Opera House, it would take about 5 sold-out performances for that many … Continue reading 2015 in review