Building Web UIs

So my new job has been keeping me very busy, which is why I haven’t written a post in a long time. However, since I have a little extra time during these Christmas holidays, I’ve decided to write a little post about some UI coding principles I now embrace. This mostly pertains to HTML\Javascript\CSS. The over-arching philosophy for this is …

Classical Inheritance in Javascript

It’s amazing how flexible JavaScript is–it can do anything! It can even do OOP. As our JS implementations become more and more complicated, it’s great that ECMAScript allows us utilize the power of OOP, which should help us with code maintainability, re-use, and task-division. Although interfaces aren’t practical in a dynamic language that encouraged duck-typing, we can still take advantage …

Geek Art

Technology has revolutionized modern art. Today, even revolutionary contemporaries like Warhol seem to belong more with modern classics like Picasso or Munch. That’s because modern installations immerse us with media-rich (sometimes interactive) abstractions and realisms. It’s easier than ever for an artist to shoot, edit, and produce a video; artists now can easily make digital sounds previously unheard by human ears. And as the …

dgCarousel – a jQuery Plugin

I am the proud new owner (if one can call it that) of an open source project: dgCarousel. It is a simple, easy to use jQuery carousel that takes a set of list elements and converts them into a fixed-width, animated carousel. It’s customizable, extandable, and adaptive (sort of). I decided to start this project for several reasons. First, I …