- Mar 2010 (2)
- Feb 2010 (2)
- Jan 2010 (1)
- Dec 2009 (5)
- Nov 2009 (5)
- Oct 2009 (1)
- Aug 2009 (1)
- May 2009 (5)
- Apr 2009 (2)
- Mar 2009 (1)
- Feb 2009 (2)
- Jan 2009 (2)
- Nov 2008 (1)
- Oct 2008 (1)
- Sep 2008 (1)
- May 2008 (2)
- Apr 2008 (1)
- Feb 2008 (6)
- Jan 2008 (5)
- Dec 2007 (6)
- Oct 2007 (1)
- Sep 2007 (2)
- Aug 2007 (3)
- Jun 2007 (1)
- May 2007 (5)
- Apr 2007 (1)
- Mar 2007 (2)
- Feb 2007 (1)
- Jan 2007 (4)
- Dec 2006 (3)
- Aug 2006 (1)
- Jun 2006 (3)
- Apr 2006 (6)
- Mar 2006 (8)
- Feb 2006 (1)
- Jan 2006 (4)
- Nov 2005 (1)
- Oct 2005 (4)
- Sep 2005 (1)
- Aug 2005 (11)
First project on Github 18 December 2009
- Hooray! My first public code repository is on Github! Juicer is a tool I have built a couple weeks ago, to manage front-end code as reusable components. This tool allows organizing your javascripts and stylesheets in a logical structure, and build concatenated files with all dependencies required on the web page. Have a look at it if you are into web development!
I have built Juicer so that I can effectively reuse all the front end components such as progress bars or ajax sortable tables, on multiple web sites. The front end components will now be a separate repository.
With Juicer the next release of the website will also use only one javascript and one stylesheet on the Study and Flashcard Review pages. Users accessing the site from an iPhone or other device with slower connections/greater latency should see a difference!Juicer is quite a small project, the gist of it really is a single php file. The rest is a demo that also includes a simple example for managing "revisions" of your javascript and stylesheets and gzip the output files.
The small size of this project for me is ideal, as it is a stepping stone towards releasing bigger repositories in the future.
I hope to get a few contributions or patches and learn more about Git in the process in the next few months.
Soon after the next web site release (which will make use of Juicer), I plan to start a new repository on Github with all the website's front-end components: progress bars, buttons, ajax sortable data tables, and so on.


