Categories
Programming
Productivity
Technology
Blog
2026
Migrating Pelican to Hugo with an LLM
2020
Setup Tmux with Vim for Mac
2019
Setup nodejs development environment with conda and nodeenv
2018
Webview with schema
2017
Colored Project Folder
Test AssetBundle in Unity 2017
Unity plugin USplitAlpha
Loading Sprites dynamically in Unity
Unity Asset Reference Finder and Missing Script Finder
Unity Prefab Best Practices
How to backup your gmail account
Introducing UAsync
Using Unity Assert
Resources for learning Blender
Unity Jelly Physics
Unity Mesh Morphing
How to force Gmail to check your POP3 account as often as possible
Unity Object Pooling
Unity Unit testing
Property Backing Field Drawer
Better Unity workflow with command line
Best Practices in Persisting Player Data on Mobile
Using Webp texture format in Unity
Unity package management
Git branching strategy
Dither Unity textures to save memory
Using Unity Mecanim animation system
2016
Finite state machine for Unity
Understanding Unity Editor Extensions
Understanding Unity ScriptableObject
Understanding Reactive
Unity Texture compression and optimization
Unity geometry distortion on child object
Unity Asset Bundle
Scale Shuriken Particle System
Writing Unity iOS plugin
Game backends
How to do blur effect in Unity
Unity local network multiplayer
Setting sorting layer and order in layer of Mesh Renderer
When to use Script Execution Order
Run specific code when Editor starts
MVC in Unity
Understanding Promises
Building social networks
The power of checklist
Generate one-time password from the command line
Unity singleton
Osmus Deconstructed
Maple.js Deconstructed
Autoformat C# code from command line
Setup Github pages as your blog
2015
What is Medium
Setup OSX
An Introduction to Memcache
A netcat cheatsheet
2014
An Introduction to Bash
A Guide to Python's Magic Methods
Python decorator tutorial
Awk tutorial
Android CLI tool cheatsheet
Embed git file to pelican
How to rebase in Git
Git cheat sheet
Creating this blog