Close
Glad You're Ready. Let's Get Started!

Let us know how we can contact you.

Thank you!

We'll respond shortly.

LABS
Decoupling JS from the DOM

There has been a big shift in the last few years toward javascript frameworks that dictate how we deal with the DOM. In this series I want to highlight the value in “progressive enhancement” style patterns when it comes to interacting with the DOM.

Read more »

LABS
JavaScript Performance and Debugging for Web Apps

As browsers on mobile and desktop progress, JavaScript on the client side has continuously become more robust and is powering a wide array of increasingly advanced applications. JavaScript applications are becoming larger and moving to mobile; both situations warrant a more serious look at performance than JavaScript implementations of the past.

Read more »

LABS
Showing and hiding conditional HTML without Javascript

Have you ever filled out an address form that had a checkbox for “my shipping address differs from my mailing address”? When you click that box a conditional form part gets revealed that allows you to enter another address. We had to build something very similar the other day and stumbled on a neat way to make the conditional part show and hide with CSS only.

Read more »

LABS
HTML5 Facebook Style Sliding Menu Using Twitter Bootstrap Collapse

Ever since Facebook, and other “super” apps started to implement a side menu that slides out for their main navigation, this pattern has pretty much turned into the standard for any application that has a lot of content and a complex navigation stack.

Read more »

LABS
Facebook 5.0 on iOS Shows that Native Wins

When we look at the the most influential apps since I wrote “On Native and Web Apps in Mobile” last year, native apps have generally won in terms of experience, while HTML5’s limits on experience and performance has become more apparent.

Read more »

LABS
You can't (yet) programmatically copy an image to the clipboard from a Javascript web app

Earlier this week we had an investigation chore about whether it was possible to programmatically copy an image to the clipboard in a Javascript web app.

Our conclusion was no, it's not currently possible (at least not standardized across browsers).

While there is a draft for the HTML5 clipboard API that does look like it will support copying images to the clipboard, it isn't yet standardized.

After the jump, I'll explain the steps we took to reach our conclusion.

LABS
Making the Movies Even More Social

A recent survey completed by Greystripe, a mobile advertising network, found that smartphone and iPad owners rely heavily on their devices for movie-related information. Half of smartphone and 44 per cent of iPad users decide which films to see based on movie ads.

Read more »

LABS
Ladies Learning Code Workshop Gets 'Xtreme'

This Saturday, January 28th, Xtreme Labs will open its doors to host the Ladies Learning Code Mobile workshop. This sold-out event is a full-day workshop where some of the best developers from the Toronto tech community come together to mentor women interested in advancing their knowledge of how to code.

Read more »

LABS
Unwanted whitespace between elements

We recently came across a situation in our markup where we wanted whitespace in the markup for readability, but we didn't want that whitespace represented between the elements.

We found a fix that suggested using font-size: 0 in CSS to eliminate the whitespace. That worked fine in Chrome, but we found that in Firefox, the containing element no longer scrolled with the mouse wheel or arrow keys! Apparently Firefox's scroll speed is proportional to font-size.

LABS
Future of the Browser

HTML5 is a language for structuring and presenting content for the World Wide Web, and is a core technology of the Internet originally proposed by Opera Software. It is the fifth revision of the HTML standard (created in 1990 and standardized as HTML4 as of 1997[2]) and as of November 2011 is still under development.

Read more »