litinglu blog on GitHub