Posts

4 Tips for Using Github More Efficiently

As a programmer who likes GitHub very much, I found these 4 tips in my daily use that can improve my efficiency when using GitHub. This …

CI/CD For Azure Functions App By Using GitHub And Azure DevOps

This post details the process of using Azure DevOps to implement the CI/CD pipeline for our Azure Functions app project created in the …

Using VS Code To Build An Azure Function And SQL Database App With .Net Core On Azure Cloud

This post details the process of developing an Azure function and SQL Database app using .net core with VS Code on a Mac laptop and …

CI/CD For Python Code Using Azure, Jenkins, Nginx, and GitHub: Part One

I will introduce how to set a Jenkins server up behind an Nginx reverse proxy server on Azure by creating a Linux virtual machine on …

6 VS Code Tips Will Improve Your Productivity

As a programmer developing DotNet projects on Mac OS, I love VS Code very much. Not only is VS Code cross-platform, but it is also …

Using The Geometry Shader To Implement Model Explosion Effect

This article will show you how to use the geometry shader to turn the Stanford Armadillo model into sand.

Using The Geometry Shader In Unity To Generate Countless Of Grass On GPU

This is an English translation of a blog I wrote in Chinese in 2017. Although the original blog was a few years ago, I found this …

What and How to Enable the Read Me on Your Github Profile Page

Today I saw a very interesting tweet from Cassidy Williams. You can see it in the picture below. Yes, it seems that guys from Github …

Programming Practices That Make Python More Like an Object Oriented Programming Language

This post was first published at Medium Photo by Nicole De Khors from Burst As a programmer who has been using Unity to develop …

I’m Honored To Be Rewarded The Microsoft Most Valuable Professional Award For The 5th Time And Share Some Tips On How To Join The Program

What needs to be clarified is that Microsoft Most Valuable Professional is not an employee of Microsoft. On the contrary, it is an …