All posts by Chris Chua

Creating Extensible Widgets Part 1: jQuery to AngularJS in 30 seconds

Posted by on October 15th, 2013
March 18th, 2015

Whether you’re developing websites or web applications, you’ve probably encountered the need for some form of interactive controls that don’t come out of the box from the browser. The date picker is a classic example of such functionality. In many cases, the interactivity can be generalized and packaged into reusable components which I’ll call widgets.… Read More »

Tips for a front-end test-friendly web application Part I: Targeting

Posted by on July 10th, 2013
March 18th, 2015

In application development, testing ensures that your brand spankin’ new application works. In particular, you want to be able to add new features to the application without breaking the existing features. Web applications can be difficult to test if they aren’t made with testing in mind. This is especially true for Single Page Applications (SPAs). SPAs support heavy interaction without incurring additional page loads (e.g. Facebook, Gmail). Instead of page loads, these SPAs use AJAX requests to relay data back and forth from the server. Here are some best practices to keep in mind as you develop your web application to make testing much easier.… Read More »