See what I write

Musical pitch and hertz calculator

Read more

My favorite online tools and application

Read more

4 reasons that you are an artisan, not a programmer

Read more

6 bad habits in programming you should avoid

I have developed some good habits after years of development experience. I also found some of the bad habits I will avoid. In this article, I show some of the bad habits I've observed in the development process. The discussion here is all my personal opinions. The so-called bad habits in this article may be good habits that other developers uphold.

Read more

How to create a simple markdown based blog system using PHP Laravel

Recently I rebuilt my personal website with PHP laravel and Bootstrap 4. I need a simple blogging system to write some of my ideas. I examined some existing Laravel and PHP code packages. I also researched some complete blogging systems. Eventually I decided to write a simple blogging system from scratch. This article will write some of my ideas and experience in building a blogging system.

Read more

cpgf version 1.6.0 is released, after 3.5 years since previous version

Now in the Mar. 2017, cpgf version 1.6.0 is released.

Read more

Read the Chinese Blogs