Loading

Introducing jQuery++

Hello, my name is jQuery++. It's wonderful to meet you. Have you ever found yourself wishing jQuery had just one more feature or wanted it to be a tiny bit faster? I know I have, but I understand jQuery can't do everything. This is why the team at Bitovi created me, a collection of extremely useful DOM helpers and special events that complement jQuery.

Justin Meyer

Justin Meyer

Hashchange Routing with can.route - Part 2 - Advanced

This article is the second of a two part series (part1) on CanJS's hashchange routing system - can.route. This part walks through through can.route's advanced functionality. Specifically, it covers:

Justin Meyer

Justin Meyer

Hashchange Routing with can.route - Part 1 - Basics

This article is the first of a two part series on CanJS's hashchange routing system - can.route. This part walks through the basics of hashchange routing and how can.route can be used for basic patterns. Specifically, it covers:

Justin Meyer

Justin Meyer

Faster jQuery.event.fix with ES5 Getters

If you turn on a profiler in most of the apps we've built and click around like a user, after a while you'll notice jQuery.event.fix is often taking the most time (in the video below, it takes 6.34% of the total time). Following the logic behind Amdahl's law, it makes sense that making jQuery.event.fix faster would have the greatest impact on our apps. This article walks through:

Justin Meyer

Justin Meyer

Introducing CanJS

This past Tuesday, at JSConf in Pheonix, Bitovi released CanJS (download). CanJS is the MVC parts of JavaScriptMVC, extracted into a single script download, with additional features that make it sizzle. There’s a lot of client-side MVC libraries out there, but this article will explain what sets CanJS apart from its competition.

Brian Moschel

Brian Moschel

Significant Whitespace

If you haven't read it already, please read Ryan Florence's A Case Against Using CoffeeScript. It's well thought out and makes a lot of interesting points. But for me, the most important one was: Significant White-space Means CoffeeScript Will Always Be Compiled.

Justin Meyer

Justin Meyer