Tag Archives: GitHub

How to Build a GitHub

This speech was done by the Zach Holman, the Director of Design in GitHub. He talked about how GitHub starts from the very beginning and moves forward with progressive change. He also emphasized the automation in development, deployment and recovery is one of the key factors on the success of GitHub. The last but not least, in the past 5 years, no one ever quits GitHub. Love it!


Maven H2O

Finally i could find some time to release this Maven H2O which i did when i was working in CECID in 2009-2010. It is under GNU General Public License (GPL v2). I fixed some dependencies problem and i found that the Maven repository has changed since i left CECID. It is now ready in GitHub.

Thanks Ronnie who gave me the chance to learn Maven and apply it on the H2O project. Also give thanks to other teammates – Philip, Steve, Patrick, Franz, Jumbo. I missed the time working with you guys in the CECID H2O team.


Done =)

twitteroauth – Force User Login

twitteroauth is the first PHP Library to support OAuth for Twitter’s REST API. It is developed by Abraham Williams. You can download the source code @ GitHub and the example inside is quite easy to follow.
GitHub – abraham / twitteroauth

Unlike the Facebook API, the Twitter API does not support logout. If you want to increase the security, you can force user login every time when he/she clicks the Signin with Twitter button. This can be down by adding the force_login parameter in the GET oauth/authenticate request.
Twitter API – GET oauth/authenticate Continue reading twitteroauth – Force User Login

Mac – Generate SSH Keypair

Prior to the topic about the SSH keypair, i would like to let u know that the BeansTag module is already submitted to drupal.org and now undergoing the approval process. BeansTag is a light-weight and user friendly SEO tool which help you setting the meta attributes as well as page title. It is also multilingual supported. Visit the BeansTag project page to get more ideas or even try it with your Drupal 7.

Before i could start working with the Git repository hosted in drupal.org, i have to create a SSH keypair and add it in my Drupal account profile. Actually i have done the similar task before but that is for Windows. For your reference, you can refer to the following post.

Continue reading Mac – Generate SSH Keypair

Git – Generate Public Key for GitHub Using msysgit

Recently i have created a GitHub account. In order to push files to the GitHub Repository, i have to generate a key pair for authentication. For Windows users, you could use msysgit for the key generation purpose.

1. Download the msysgit installer at msysgit project website

2. Run the installer to install the msysgit

3. Start the msysgit shell by double click the msys.bat in the installation folder Continue reading Git – Generate Public Key for GitHub Using msysgit