Events

Feed icon 28x28
Work original

Videos provided by JSConf via their YouTube Channel

JSConf Asia 2013 Schedule

November 28 - 29, 2013

( 19 available presentations )
Work thumb
Rating: Everyone
Viewed 234 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Meteor is an open-source full-stack framework for building modern web applications. Apps written in this style -- like Google Plus and the photo browser in Facebook -- have rich and engaging interfaces because they send data over the network instead of HTML and run most of their code inside the browser. Meteor makes it possible to write applications this way in a fraction of the time, using a single language and unified API for all of your code. In this talk, I will live code a Meteor app from scratch, and dive into how some of Meteor's advanced features work under the hood, including reactivity, publications, subscriptions, and latency compensation.

Work thumb
Rating: Everyone
Viewed 308 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Monocle.io is a link submission and commentary site, built with CoffeeScript and Ruby, and today we're going to open-source it. I'm going to take you step by step through all the components, all the design decisions and all the performance tweaks I did to make it load so fast. We'll tackle MVC, de-coupling and how best to structure JavaScript web apps. Then finally I'll open up the floor to any further questions.

Work thumb
Rating: Everyone
Viewed 192 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

For the last 5 years of the mobile revolution, we've been developing against the same old set of conventions and event models designed for the mouse era. In this talk I'll cover what we've learned in designing the Surface from a usability perspective and then introduce Pointer Events, a evolution of Mouse Events that makes much richer web applications possible.

Work thumb
Rating: Everyone
Viewed 196 times
Recorded at: November 28, 2013
Date Posted: July 3, 2014

We're gonna talk about emulating game consoles with JavaScript.
Initially, we look at the Chip-8 system which is a basic system to emulate. After that, we will do a bit of a Nintendo Famicom (NES) tear down and how to build the components with JavaScript.

Work thumb
Rating: Everyone
Viewed 257 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

At GitHub, system administration is a first class citizen. Changes are collaboratively developed, peer reviewed, revision controlled, and ship with tests. Automation isn't just for production; we apply the same techniques to our individual developer workstations. In this talk, I'll give you a sneak peek into how a GitHub developer experiences Ops. We'll start with setting up a new machine using Boxen and jump right into the specifics of how to deploy and ship a new feature using the 'ChatOps' shared command line. I will show you how we deploy configuration changes to individual and groups of hosts. We'll finish up with a look at how GitHub instruments application performance and exceptions to make it easy to spot newly introduced issues.

Work thumb
Rating: Everyone
Viewed 586 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Straw is a lightweight dataflow framework. I will show you how it's core concepts have been around for hundreds of years and give you the lowdown on using it to simplify and scale your application.

Work thumb
Rating: Everyone
Viewed 684 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Photoshop recently shipped a new feature called Generator, but what not everyone realizes is that behind the scenes this feature is powered by a Node.js server built right into the tool. This means that you as a developer can now automate photo editing from JavaScript, or access Photoshop features from a Node app, or.. well, anything really. So this talk will take a look at what's possible when high-level tools expose low-level programmable interfaces, and show how to have some fun with this in Photoshop in particular.

Work thumb
Rating: Everyone
Viewed 215 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

There are creative things Sockets can do aside from chat. Being able to do things in real-time opens a lot of possibilities - imagine multi-device integration and second screen experience. This is creative driven in its core - nothing boring or nose bleeding. My talk revolves around great things I learned from my failed experiments, to real live applications using sockets. My goal is to spark inspiration, make it relatable and easily applicable.

Work thumb
Rating: Everyone
Viewed 190 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

There's even more things you can do to make the mobile web site faster. High performance web sites lead to higher visitor engagement, retention and conversions. Speaking about the mobile web, speed is more critical than on desktop. This session provides you with ways to analyze your web site performance, how you can improve those and achieve faster load.

Work thumb
Rating: Everyone
Viewed 204 times
Recorded at: November 28, 2013
Date Posted: July 3, 2014

This presentation introduces Seriously.js, a Javascript library for performing real-time video compositing effects in a browser with WebGL, exploring the lessons learned and the possibilities of combining the best of cinema with the best of the web. I'll give a broad overview of the technical achievements and challenges, explore the art of designing an API for a creative audience, and project how far we'll push the browser technology in the next year. Expect shiny demos.

Work thumb
Rating: Everyone
Viewed 327 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Pomelo is a fast, scalable, game server framework in node.js, which we open sourced it 10 months ago. It has gained lots of attentions and is quite popular in community.
The topic is about the design of pomelo framework, especially in scalability and performance issues, and how to build game server with pomelo framework.

Work thumb
Rating: Everyone
Viewed 187 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

You have some kind of test suite for your web app, so you know the features work. But does it look right? You fire up half a dozen virtual machines and open your drawer with five different mobile devices in it to check it out. The lack of automation in that is embarrassing.
Some people say that you can't test HTML/CSS. I'd like to show you the opposite. You can automate testing visual layout, refactor your CSS with confidence and get rid of this pain.
You understand why. Let's talk about how.

Work thumb
Rating: Everyone
Viewed 213 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Over the last thirty years, computing has had more or less one trajectory: smaller and more powerful. But things are changing - the next tier of devices we need to reach out to are everyday objects in our lives that don't have touch screens, keyboards, or voice input - or sometimes any input at all. In my talk, I'll talk about nitrogen.js, a framework I've been working on to make it easier to build connected devices.

Work thumb
Rating: Everyone
Viewed 227 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

The border between web, mobile & console games is getting thinner & thinner. With new WebAPIs, your browser is a platform almost as powerful as your operating system. So fasten your seatbelt and prepare for a journey into Web Gaming you never experienced before.

Work thumb
Rating: Everyone
Viewed 227 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

CSS2.1 was two dimensional: There was no concept of depth or time. CSS3 brings us some control over both, with transitions and animations for the latter. In this talk we will start from the basics of these specifications, but will quickly move to more advanced tips and tricks to fully leverage these exciting technologies. Expect hands-on coding and Lea's unique presentation style.

Work thumb
Rating: Everyone
Viewed 178 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Mobile market is currently dominated by Android and iOS. Blackberry, Windows Phone, Firefox and Ubuntu are looking ahead to capture this market as well. With such a plethora of devices and operating systems if a product or service providers looks at mobile devices to capture the market; it has to be beyond single platform for meaningful adoption. Cross platform toolkits have spawned up to address this issue; however a lot of them mean leveraging web technologies while compromising on User Interface. The talk will primarily be focused pros and cons of various mobile cross platform frameworks and the new framework 'Calatrava' which brings best of both the worlds (native and cross platform).

Work thumb
Rating: Everyone
Viewed 226 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

React, the new open-source JS library from Facebook and Instagram, is a different way to write JavaScript apps. When it was introduced at JSConf US in May, the audience was shocked by some of its design principles. One sarcastic tweet from an audience member ended up describing React's philosophy quite accurately: https://twitter.com/cowboy/status/339...
At Facebook and Instagram, we're trying to push the limits of what's possible on the web with React. My talk will start with a brief introduction to the framework, and then dive into three controversial topics: Throwing out the notion of templates and building views with JavaScript, 're-rendering' your entire application when your data changes, and a lightweight implementation of the DOM and events.

Work thumb
Rating: Everyone
Viewed 198 times
Recorded at: November 28, 2013
Date Posted: July 3, 2014

Since this event is hosted in Asia, I think we can spend a little time talk about how HTML5 technology is used in China's Internet Warfare.

1. The background:

China is in the age of The Great Gatsby, you can find the most ancient browsers and cutting edge silicon valley style startups/cooperation co-exist.

We can see the overall browser market share, screen resolution, general user behavior and the trend.

2. Zoom in the technology & methodology used:

We see how big Internet companies like Baidu, Sina, Alibaba use HTML5, JavaScript to fight big wars.

We see how small startups work to fight the jungle war.

3. A survival guide:

China, unlike the US, without much tolerance for failure, how web developers process for quick action. And if you happen to build a website for asian audience, what are the things to know.

Work thumb
Rating: Everyone
Viewed 219 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

Making the browser render millions of shaded triangles per second is just the first step. The challenge now is doing something interesting with all these triangles. For that we need to attract artists, designers, animators, modellers, etc. Frame.js is a library and editor that aims to do just that.
In this talk we'll look at the current version of the tool - the internals, the usage and maybe find new uses for it.