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

It’s been awhile

I haven’t blogged in years, that is, if tweeting doesn’t count as blogging – which it doesn’t. I’m a rather opinionated guy (read: insufferable), and often these 140 and 256 character limits don’t quite give me the latitude to truly... Continue →