JavaScript ♥ Unicode
In this presentation we’ll take a look at the various ways JavaScript relies on Unicode, what the consequences are for JavaScript developers, and how ECMAScript 6 will make our lives a bit easier in...
View ArticleWhen WebSockets are not an option
WebSockets have been with us for quite a while, but there are still people using ancient browsers or being held back by selfish proxies. Because of that, it’s difficult to find out which type of...
View ArticleDevelop and test custom components for Sencha Touch
How to develop and test custom UI components for your Sencha Touch application. In this talk I will show you how to develop your own reusable UI components for your Sencha Touch Apps. Showcased with a...
View ArticlePractical Responsive Web Design
Responsive web design is rapidly becoming the pattern of choice for building websites that work across all devices. Unfortunately, this pattern comes with performance and maintainability concerns if...
View ArticleHow to build single page applications in Javascript
Learn how to build modern browser-based apps that take advantage of stronger client platforms. You’ll discover the optimal design approach and the right techniques to develop and test SPA.
View ArticleSo you wanna make a jQuery plugin… jHERE deconstructed.
Out there on the Internet web developers can find a big universe of jQuery plugins for any need you can think of. Do you need a tooltip? There’s a plugin for that. Do you need to handle cookies?...
View ArticleTaming asynchronous programming (beyond promises)
Description: JS developers must deal with asynchronous programming everyday. This is a complex subject and one of the most common causes of spaghetti code and hard to maintain code bases, specially if...
View ArticleA highly scalable cross-platform mobile app development strategy
When it comes to deciding what technologies to use in creating a cross-platform mobile app, there’s plenty to choose from. Each has their own benefits, but to be able to target all the major platforms...
View ArticleBuilding a unified back-end for your apps
In this session, we will explore a way to build a single back-end for your iOS, Android, Windows Phone, Windows 8 and HTML/JS apps using Azure Mobile Services, a magic box service, that seamlessly and...
View ArticleVector Graphics with SVG & RaphaelJS
Computers screens come in all different sizes. To handle graphics for different cases, most web applications serve multiple different sizes of images. Now with retina displays it is only compounding...
View ArticleAutomated Unit Testing of Javascript
Server side code has matured and most languages have test harnesses which have matured and are a part of the build process to ensure that changes introduced do not break existing functionality, and...
View ArticleGitHub’s Long-distance Relationships with Robots
GitHub is a fundamentally remote company, with less than 20% of the company heading in to the office each day. This is no accident: absence makes the team grow stronger. In this talk, we’ll show some...
View ArticleWriting Efficient Javascript Code
Modern web applications often include fairly complex Javascript code on the client side, and the performance of this code can become a critical factor limiting application features. From the...
View ArticleJavascript: Evolution and Perspectives
Javascript is a programming language, but what kind of language is it? How did it become what it is? Is it “the right tool for the job”? Does it even matter if it is the right tool or not? Is it...
View ArticleWriting testable code
We’ve been told many times that we should write unit tests for our code. We have read the theory and we have applied automatic testing to our projects, sometimes successfully but often times not so....
View ArticleYou are not service-oriented enough
The UNIX philosophy of doing one thing and doing it well applies to web apps as well. Ruby gems, NPM and all of their cousins are great for modularizing code. Yet most developers bundle dozens after...
View Article
More Pages to Explore .....