I was in need of a carousel, here were some of my requirements:

SwipeView was pretty close but my attempts to bend it to my will were in vain. The biggest problem I faced was the lack of unit tests. As I made my modifications (read: hacks) I introduced unintended instablity. I hate working without tests and testing everything everytime I made a small change was inefficient. I wanted to build in a test driven way.

Every web developer eventually builds their own carousel, so I accepted my fate and built Carousel.js.

Carousel.js addresses my laundry list above, but by no means is it perfect (Pull Requests Welcomed).

Some of my planned future improvements:



Now read this

iPhone 6

Like many other lunatics I awoke in the middle of the night to preorder a new iPhone. After having spent previous launches in line at carrier and Apple stores I decided that having it delivered to the office was the only grown-up thing... Continue →