How to Achieve Different Open Source Levels on Your Laptop/Desktop

Open-source software, sometimes referred as free software, is a kind of software that permits the users to run, copy, distribute, study, change and improve it. Examples include Mozilla Firefox, Android, etc. For whatever reasons, many people care about whether the software they installed is open-source, while others don’t. Here I’ll show you how to achieve different open source levels, from 0% open source to 100% open source.

Continue reading

Optimization for Mobile: A Pair Programming Story at FullStackLA

Recently, I had the opportunity to pair with two fantastic developers: Ben @benjaminma and Ian @IanDCarroll at FullStackLA. This was also my first time at FullStackLA and it was great experience.

Ian had been working on a static website which lists and displays all the local meetups in Los Angeles. The challenge was simple: improve the website to look better on a mobile phone.

Continue reading

dired-quick-sort: Sort Dired Buffers Quickly in Emacs

While Dired is great for browsing the file system, it is often annoying that the buffer is not sorted in the way we want to see. While Dired provides the flexible customizing variable dired-listing-switches, it is still not convenient to switch between different sorting criteria quickly. For this reason, I created the Emacs extension dired-quick-sort to make sorting Dired an easy story.

Project Homepage

Screenshot