# HTML5 Developers Conference – Day 2

Source: https://tpiros.dev/blog/html5-developers-conference-day-2

Day two of the HTML5 Developers Conference delivered just as many interesting talks as day one. Here's the rundown.

I'll add presentation links as I find them.

**Arno Gourdol - "How cupcakes are moving the web forward" (keynote speech)**

Adobe (another major sponsor) handled the day two keynote. Arno showcased a bunch of Adobe's work for the web community, including some genuinely cool projects like [snap.svg](http://snapsvg.io/). My favourite was the [Alice in Wonderland](https://github.com/adobe-webplatform/Demo-for-Alice-s-Adventures-in-Wonderland) demo, and I think most people in the room agreed. Here's a [video](http://youtu.be/VON2shFlsKU) if you'd rather not clone it from GitHub. (Heads up: it only runs on [Chrome Canary](https://www.google.com/intl/en/chrome/browser/canary.html) for now.)

**Ian Johnson - "Adventures in d3.js"** ([Link to presentation](http://enjalot.github.io/advd3/oct2013/))

d3.js is a JavaScript library for charting and plotting data. Ian walked through live examples that you can explore via the presentation link above. He also created [Tributary](http://tributary.io/), an experimental environment for rapid-prototyping visualisation code.

**Diane Bisgeier - "From Developer to Entrepreneur"** ([Link to presentation](http://slidesha.re/1fVRADb))

Diane is part of Mozilla's WebFWD team. She talked about how developers should approach launching their own companies and what to focus on first.

**Chris Wilson - Web RTC**

An overview of WebRTC and where it's heading. Nothing here I hadn't heard before, though a recap never hurts. I do wish there'd been more about [together.js](https://togetherjs.com/) (worth checking out if you haven't).

**Anant Narayanan - "Building JS APIs for Browsers"** ([Link to presentation](http://proness.kix.in/talks/devconf13-browsers/#/))

I'd been looking forward to Anant's talk since I'd collaborated with him on StackOverflow and GitHub. He covered the best ways to integrate JavaScript APIs, the trade-offs involved, and which HTML features work in which browsers. He stressed the importance of always having a fallback mechanism in place.

**Joshua Woodward - "AngularJS and the Single Page Application (SAP)"**

I'll be honest: this one disappointed me. Not because of the quality, but because I was expecting something lower-level. The presentation stayed at a high level, covering basic AngularJS concepts like one- and two-way data bindings, directives, and routing.

**Joe Marini - "Building Native Apps with HTML5"**

The final talk of the day. Joe explained how to build Chrome Apps using HTML5. I had no idea Chrome Apps were all written in HTML5, and now I know the best practices for building one.

That wraps up day two. Another great time. Hoping to make it back in 2014.
