Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

JsDay 2012 schedule

Wednesday 16th May 2012

Thursday 17th May 2012

  • HTML5, Flash and the Battle for Faster Cat Videos

    by Chris Rhodes and Greg Schechter

    HTML5; it’s new, it’s awesome, and it’s powerful, but can it take down the champ of video distribution, Flash? Which technology’s got the ability to bring cat video to the next level. This talk will cover the many challenges of both HTML5 and YouTube adapting to change video distribution on the web.

    At 11:00am to 12:00pm, Thursday 17th May

    In Hotel San Marco

    Coverage slide deck

  • Writing RESTful web services using Node.js

    by Jakob Mattsson

    Tools like Express and NoSQL-databases have made it easy to write web applications using Node.js. But what if we don’t need to serve HTML? What if we don’t need to do templating, CSS and pretty animations? What if we only want to provide an HTTP-interface to our data?

    This talk will be about tips and tricks for building RESTful web services using Node.js. It’ll discuss challenges, pitfalls and shortcuts. It will deal with authentication, declarative ways to describe your data structures and validation.

    If you’re serious about building a backend able to serve any kind of application or provide a public API for your users, and doing it without pain, this is a talk for you.

    At 11:00am to 12:00pm, Thursday 17th May

    Coverage slide deck

  • Conquering a large JavaScript codebase

    by Sergi Mansilla

    JavaScript was originally conceived to write little scripts that could add some interactivity to a web page. Today, it is used for increasingly large applications — in the browser, but also on the server, e.g. using node.js.
    Cloud9 IDE is an Integrated Development Environment developed exclusively in JavaScript, both on the client and server-side, counting over 240,000 lines of JavaScript code. Managing a code base this large requires a good architecture, good solid code foundation as well as solid tools. During this talk I will describe the Cloud9 infrastructure as well as the techniques, libraries and tools we are developing to make it scale, and also how language analysis is helping us make sure that our code is rock-solid thoughout all our application.

    At 12:00pm to 1:00pm, Thursday 17th May

    In Hotel San Marco

    Coverage slide deck

  • It's not you, it's me

    by Marco Cedaro

    General purpose Javascript frameworks are the ones that made the language popular in the past, but right now it is a risk to think about our application development and architecture just in relation to our favorite framework.

    This talk highlights risks and suggest some techniques (from design patterns to snippet of code) to avoid being coupled to a specific framework

    At 2:30pm to 3:30pm, Thursday 17th May

    Coverage slide deck

  • Production Node.js Secrets

    I have worked for over a year at startups based on Node.js. I will share some of the challenges encountered and how we dealt with them.

    At 2:30pm to 3:30pm, Thursday 17th May

    In Hotel San Marco

  • Mobile Meow: Bringing YouTube Videos to a Mobile World

    by Greg Schechter

    This is the story of the glory and struggle of bringing a high quality YouTube experience to the mobile web. Once upon a time there was a web developer who wanted to play videos on the web. So he filmed a cat and wrote a Flash and a HTML5 player. He spent many hours making it work on his favorite desktop browsers and even the one his grandfather still used. People could watch his cat video, he smiled, and the world was good. Then one day someone put a browser in a phone and soon there were many phones with many different browsers. This new set of environments were even harder to develop for and had a slew of new terrifying bugs. The web developer was miserable knowing people couldn’t watch his cat video. With much time and effort he figured out many of the secrets needed to combat the evils of the different mobile platforms. Once again people could watch his cat video, he smiled, and the world was good. The end.

    At 3:30pm to 4:30pm, Thursday 17th May

    In Hotel San Marco

    Coverage slide deck