Throne of JS — Seven Frameworks

July 20 – 22, 2012 | Toronto, Canada

Purchase Tickets Act now! Quantity is limited

Throne of JS — Seven Frameworks


DAY ONE  ·  Friday, 20 July
3:30pm - 5:30pm

Pre-Registration Mandarin Ballroom Lobby, Metropolitan Hotel

7:00pm - 1:00am

Opening Ceremonies The Extension Room

(more info)
The Extension Room — 30 Eastern Avenue   directions

We'll be kicking off the conference at The Extension Room in Toronto's famed Distillery District. Our guests of honour are the Toronto Kenjutsu collective, who will be performing live swordsmanship in the style of Katori Shinto Ryu during the party. Phillip Mendonça-Vieira serves as our interactive art ambassador for the evening via the world's first Instagram music visualizer. We're going to be doling out as much free sake as you can shake a stick at (via Toronto's famed Spring Water Sake Co.), and there will be the obligatory food + music + dancing that you'll come to expect throughout the weekend. Welcome, Samurai!

DAY TWO  ·  Saturday, 21 July
8:45am - 10:00am

Breakfast/Registration Mandarin Ballroom Lobby

10:00am - 10:10am

Opening Notes Mandarin Ballroom

10:15am - 11:00am

Jeremy Ashkenas

11:00am - 11:35am

Brian Moschel

11:35am - 11:45am

Coffee Break Mandarin Ballroom Lobby

11:50am - 12:30am

Yehuda Katz

12:35pm - 1:35pm

Lunch Breakaway Toronto & Vancouver Ballrooms

1:40pm - 2:20pm

Matt DeBergalis

2:25pm - 3:00pm

Eric Ferraiuolo

3:05pm - 3:40pm

John Bender

3:40pm - 4:00pm

Coffee Break Mandarin Ballroom Lobby

4:05pm - 5:35pm

Panel: The Battle of Modest Proportions Mandarin Ballroom

(more info)

While there has been (and continues to be) a big shift from server to client, it seems not everyone is convinced. Twitter has just completed a major rewrite that moved most rendering back to the server and greatly pared down their client-side code. Facebook, Github, and 37s all handle generating dynamic content by rendering html snippets server side and injecting them into the live DOM. Are there apps where it makes more sense to render server side? Are server side renderers clinging to the past? What about rendering on both? What about server-client code re-use in general?

Jeremy Ashkenas, Tom Dale, Matt DeBergalis, Eric Ferraiuolo, Igor Minar

5:40pm - 5:50pm

Closing Notes

6:30pm - 8:30pm

Strolling Dinner Gala The Drake Hotel

(more info)
The Drake Hotel — 1150 Queen Street West   directions

Post-daytime sessions, we'll be herding you to Toronto's uber-hip Drake Hotel for some trendy + old fashioned eats and multimedia in a strolling dinner setting.

8:30pm - 1:00am

The Tokyo Party Twist Gallery

(more info)
Twist Gallery — 1100 Queen Street West   directions

After dinner we'll be ushering you next door to Twist Gallery for a night of Tokyo-themed revelry in the form of music (with a live performance by Toronto's own Unsui, and a touch of j-rock), drinks, insane amounts of candy, pachinko machines, vintage arcade games, installation art, anime films, a hand-made purikura photo booth, and all other Shibuya-inspired kitsch we can land.

DAY THREE  ·  Sunday, 22 July
8:45am - 10:00am

Breakfast Mandarin Ballroom Lobby

10:05am - 10:45am

Igor Minar + Brad Green

10:45am - 11:25am

Harry Brundage + Nick Small

11:30am - 11:50am

Coffee Break Mandarin Ballroom Lobby

11:55am - 12:35pm

Steve Sanderson

12:40pm - 1:40pm

Lunch Breakaway Toronto & Vancouver Ballrooms

1:45pm - 2:25pm

Alex MacCaw

2:35pm - 3:15pm

Tom Dale

3:00pm - 3:20pm

Coffee Break Mandarin Ballroom Lobby

3:25pm - 3:50pm

Soundcloud Demo (Nick Fisher)

3:55pm - 4:20pm

Shopify Demo (Nick Small)

4:25pm - 5:55pm

Panel: Shogun Showdown Mandarin Ballroom

(more info)

The number of client-side frameworks and libraries has exploded of late, but what is the true way? What do you really need from your client-side framework? Should templating be baked-in or swappable? Should rendering be managed automatically or do you need fine-grained control? Runloop or direct updates? Bindings or browser events? Does (file)size matter?

Yehuda Katz, Jeremy Ashkenas, Nick Small, Alex MacCaw, Igor Minar

6:00pm - 6:10pm

Closing Notes

6:30pm - 1:00am

Sayonara Suckers Closing Party and Freshbooks Rooftop BBQ at Unspace HQ

(more info)
Unspace HQ — 342 Queen Street West   directions

As per every conference we've run, we invite all of you to Unspace World Headquarters to hug it out on our modest roof (and by modest, we mean a 200 capacity deck with a full view of the Toronto skyline and a gregarious resident bartender.) We'll be dishing out nosh, music, prizes, specialty drinks, screening the obligatory Kurosawa films on the roof as wind permits, and beckoning TBA local entertainers and DJ's to bid us adieu in style.


Throne of JS — Seven Frameworks is a two day, single-track conference focused on answering the question on every web developer's mind: which framework? We're bringing together the creators of every important client-side .js framework to speak about their creations so that you can decide when to use what.

It's no longer good enough to build web apps around full page loads and then "progressively enhance" them to behave more dynamically. Building apps which are fast, responsive and modern require you to completely rethink your approach. This is a big transition to make and it is further complicated by the plethora of great options out there. Don't just sit around and wait for things to shake out.