addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

A look at the frameworks backbone.js, serenade.js and Google Closure

  • Sep 4, 2012 · 7:00 PM

With the progress of new features in the browser and faster JavaScript engines a range of more complex and larger web applications has emerged. More and more of a web applications logic are put into the client and the need for more structured code have occurred. The last couple of years we have seen several Model-View-Controller (MVC) frameworks emerging into the JavaScript world with the goal of making it easier for us to develop rich web applications in the client.

In this meet-up we will look at a couple of JavaScript MVC frameworks.

Single page apps with Backbone.js
Anders Norås will learn you how to structure web applications by using the good old Model-View-Controller pattern in the browser rather than on the server. You will learn how to build models with key-value binding and custom events, collections with a rich APIs and views with declarative event handling. You will also learn how to connect it all to REST interfaces built with the your favorite server frameworks. After attending this tutorial you will be able to build modern web applications with super snappy user interfaces using technologies you are already familiar with.

This talk can be held in English if the audience wants too. Will be checked before the talk starts.

Serenade.js – the MVC template engine
Where do we go from here? We are moving more and more stuff to the client. Is there still a place for apps that aren't single page apps?

What can help you build those apps? Serenade.js is a small and focused framework which builds on ideas from the 1980's SmallTalk implementations and brings them to the browser. And while it is powerful enough to build advanced single page apps, it is so easy to use and understand you can use it today in you're existing applications to simplify your code. In this talk I will tell you why I wrote Serenade.js, why I think it offers a compelling alternative to other frameworks and how you can use it today.

Jonas Nicklas is a developer from Sweden’s sunshine coast in Gothenburg Sweden, currently works at Elabs as a Ruby and JavaScript developer. He is also the creator of yet another MVC client side JavaScript framework, serenade.js.

This talk will be in English.

Google Closure, a hidden gem
Google Closure is probably one of the most underappreciated and misunderstood tools in the web community. It powers some of the most sophisticated single page web apps in existence, namely the ones by Google. The list includes Web Search (, Gmail, Maps, Blogger, Picasa, Google Plus, Docs, YouTube, and many more.

However, very few developers seem to actually use Google Closure when building single page web apps. August Lilleaas will try to explain why that is, why you should consider using Google Closure, both for single page web apps and progressively enhancing plain old multi page webapps, and some of the basics of building single page apps with Google Closure.

This talk can be held in English if the audience wants too. Will be checked before the talk starts.

Join or login to comment.

  • Tobias L.

    very good meetup! one of the best I've been to so far, more of the same please!

    September 5, 2012

  • Carl-Erik K.

    Tre høyst forskjellige talere og ditto innhold; fra brain-bending til lett å følge med på. Veldig vellykket!

    September 5, 2012

  • Georg L.

    Very interesting presentation, especiellay of backbone.js and serenade.js.

    September 5, 2012

  • A former member
    A former member

    Mye bra, speciellt de om closure og serenade.js

    September 5, 2012

  • Andreas K.

    Good speakers

    September 5, 2012

  • Sindre M.

    Great meetup! Three competent and fun presenters show off some really interesting technologies/frameworks.

    September 4, 2012

  • Harald R.

    Will these talks be recorded?

    September 4, 2012

  • Yiorgis G.

    Would love to join you all from Tønsberg, if there is time I could also present my Backbone.xmpp for real time Backbone ;)

    August 24, 2012

  • Nico C.

    Will the presentation be in English?

    August 23, 2012

  • August L.

    I'd love to chip in with a presentation on Google Closure! It powers some of the most sophisticated single page apps out there - Gmail,, Google+, Google Reader, ... - and I think it's one of the most underappreciated tools in the JS world. I've been using it in a project at work, it's pretty amazing stuff.

    August 23, 2012

    • Arne H.


      August 23, 2012

    • August L.

      Cool! I'll e-mail a title and description to Trygve :)

      August 23, 2012

Our Sponsors

  • MESH

    Thanks MESH for The Lounge!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy