Hi there! You've stumbled upon the personal website of Jack Hsu.
Have a look around and enjoy your stay. :)
Latest » CoffeeScript and default arguments
Default arguments in CoffeeScript is such as joy to use.I always approached default arguments with some caution because of Python and Backbone.js.Here’s something unexpected in Python:def foo(b, a=[]): a.append(b) return a When you call that function using the default argument... continue reading...
More blog posts
- » Mixins in CoffeeScript and Backbone.js
- » Please use UMD for your JavaScript libraries
- » Backbone.js vs Ember.js
- » Cascading: Include header in the output for text-delimited files
- » Added Search to Website
- » Online Python Tutorial tweet
- » Migrated to Jekyll
- » My Custom 404 Page tweet
- » openid4java Fix For openid.org URLs
- » Toki Underground and The Queen Vic
- » CSS3 for Internet Explorer
- » Kissette.com launched
- » New site address and new website
- » Link: JavaScript Semicolon Insertion
- » JavaScript Anti-Patterns
- » JavaScript Namespacing
- » Reserved JavaScript Words in Safari
- » Not all jQuery selectors are created equal
- » JavaScript: Optimizing loops
- » Java control flow exercises
Jack on the Web
Recent bookmarks
- chris blogs: 10 zsh tricks you may not know...
- Fix slowness in ZSH git autocompletion
- The Little Book on CoffeeScript
- Interactive Smooth CoffeeScript
- AMD/RequireJS Shim Plugin for Loading Incompatible JavaScript | Tim Branyen @tbranyen
- Js2coffee: convert JavaScript code to CoffeeScript
- Moment.js - A lightweight javascript date library
- website dimensions - exact pixels - live check
- http://vimeo.com/35924733
- Addy Osmani - Scaling Your JavaScript Applications Part 1 on Vimeo
- Annotated ES5
- Tastypie - RESTful APIs for Django
- Backbone patterns
- junitparams - Parameterised tests for JUnit - Google Project Hosting
- Liquid Templating language