intermediate Get Rss Feed

Conquering a large JavaScript codebase

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 [...]

Writing RESTful web services using Node.js

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 [...]

JavaScript and mobile: Debug your web apps like a champ!

This session will help mobile web app developers answer the magic question: How do I debug JavaScript running on a live device? Enter remote Web Inspector. Using this technique, web developers can connect a browser to a live instance of web inspector running on a BlackBerry PlayBook or BlackBerry 7 Smartphone to debug and profile [...]

Building Metro style apps with HTML & Javascript

Learn how you can use your web skills to build Windows 8 Metro style apps. In this session you’ll discover how to harness the rich capabilities of Windows 8 through JavaScript and Windows Runtime. You will learn about navigation, user experience patterns and controls, inherent async design, and the seamless integration with the operating system [...]

It’s not you, it’s me

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 [...]

Backbone.js FTW!

In this session we’ll look at how the minimal Backbone.js framework can help you with your new JS-only web application or with writing maintainable widgets for your existing web projects. Backbone.js is a minimal MVC framework that gives you just the necessary tools to write maintainable and clean JavaScript code. If you’re not using it [...]

CSS to Extreme: Regions, Exclusions, and Shaders

CSS3 brought a huge number of features that enable visually stunning web sites and applications. However the revolution is not finished yet. There are new kids on the block waiting impatiently to take over the stage. In this session you will learn about some of the latest CSS3 features (and the story behind them) that [...]

Client-Side Rendering is Not so Easy

Our early attempts at doing client side rendering in brought us many performance problems, not only for the usual offenders (IE6 and IE7) but also for fast browsers like Chrome. We tried to solve most of those using a technology to render client side that ended up being faster on IE7 than Chrome, but [...]

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.

HUBOT img me woman laughing alone with salad

Having your very own robot butler is finally possible! HUBOT from GitHub is an easy to setup and highly extensible automation assistant for your everyday needs. Use HUBOT to order food, grab directions, deploy code, and even open the door! Sure, he may take over the world someday, but in the meantime we might as [...]

“Well, Isn’t that Spatial” – Information Spaces, 3D UI and HTML5/CSS3

The coupling of multi-touch gesture devices with hardware accelerated 3D presentation and animation support in HTML5/CSS3 expands the traditional concept and role of the web user interface on modern portable devices. In this presentation, we will examine the capabilities of the hardware and software on current devices and develop an understanding of how to utilize [...]

The Plight of Pinocchio: JavaScript’s quest to become a real language

JavaScript is no longer a toy language. Most of our applications can’t function without it. If we are going to use JavaScript to do real things, we need to treat it like a real language, adopting the same practices we use with real languages. This framework agnostic talk takes a serious look at how we [...]

From Enyo to Hero in one hour

Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable and cross-platform mobile or web applications. Enyo powers webOS, and was designed from the beginning to be fast and work great on mobile devices. Enyo runs on almost everything, from phones to tablets [...]

Mobile Meow: Bringing YouTube Videos to a Mobile World

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 [...]

Four Reasons to Use jQuery Mobile on Any Website

Most mobile web development frameworks are targeting the built-in web browsers on iPhone and Android only; however, jQuery mobile has in a different vision, one that will reach the largest distribution of devices (both desktop and mobile) as possible. Leveraging the ways of progressive enhancement, your website can be viewed in raw HTML on old [...]

HTML5 multimedia – browser-native video, audio and canvas

Although a great number of changes and additions in HTML5 are “under the hood”, certainly one of the most visible new capabilities is the integration of browser-native multimedia, allowing for the use of video and audio in your pages without the need for any messy plug-in-based solution. Add some of the 2D drawing capabilities of [...]

Ember.js – Focus on your app not on boilerplate code

Ember.js is a client-side JavaScript framework for creating Web applications. It helps to manage the complexity of sophisticated applications by eliminating boilerplate and providing a standard application architecture. The talk gives an overview of the framework. This includes its enhancements to the simple JavaScript object model to support bindings and observers, as well as how [...]

What’s up? A new framework for unconventional Javascript.

Loving the unthinkable, exploring new patterns, proposing unconventional coding. How would your customers develop their own applications? Awfully, sure. But… their mindset can inspire something new: breaking rules? We introduce early concepts of Experience Oriented Programming (EOP): programming of the new experience and the new experience of programming. We unveil our new framework and its [...]

Hack the web

Use Mozilla’s Addon SDK to quickly create Firefox extensions to improve your web browsing experience and integrate with Social Media. We will show you how to use your JS, HTML & CSS skills to modify a target web-site and integrate it with Firefox using the unique capabilities of the SDK.


Sponsored by

Media Partner

Back to top