I don’t tend to use frameworks, as a personal preference I like feature driven, organic code bases. This often leads to questions about structure and organisation. Come along to find out how simple life can be without frameworks, and what the world looks like when you’re not limited by the chains they bring.
Given its modularity the Web Audio API is a powerful tool to build audio applications in the browser. This talk will give a short overview on the API and an in-depth look at some of the technologies used to make it work. It will also include a short introduction to the most important properties and […]
You should always think mobile first when you work on web stuff. Your ui should care about touch events, multi-touch and mouse as well. Mobile devices are not powerful as desktop one, you should take care of performance and download time. Maybe is better to have an optimized version for mobile users. How can you […]
CSS is not a complete language, it misses variables, functions, nesting, partials and math. SASS makes easy to create CSS for complex sites. Compass allows you to do easy spriting, easier debugging, and more. In this speech I’ll show you the main features of SASS, Compass, how to install it, and why you will never […]
The past years there has been some heavy debate over web vs. native for mobile applications. But to be honest, it has never been a fair game as the web was lacking crucial functionality. No access to sensors, not available offline. Essentially: the mobile web is broken. Luckily if something is broken, we can fix […]
The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and, ultimately, their bottom line. Unfortunately, most engineering teams do not regularly […]
Node.js, MongoDB, Express, AngularJS, how does this all tie together? Mitch walks you through the creation of an example app to demonstrate how to take advantage of Node.js and MongoDB, while leveraging features from AngularJS and Express for rapid prototyping that can survive a production launch.
During my speech I’d like to present Appium – a mobile native/hybrid/webview testing tool built by my company Sauce Labs.
In the spacetime model, the fourth dimension is time. In this talk I will show how to transform and manipulate events happening in different moments in time the same way that we transform Arrays or normal sequences, by using the power of Functional Reactive Programming. This will allow us to unite synchronous and asynchronous code […]
When data changes, or users interact with our application, we have to update parts of our DOM. Set a class, remove a node, or update the text of an element. This is complicated and needs clever, error-prone code. With React.js the Facebook team introduces a revolutionary brute-force solution to this problem: Simply re-render all your page whenever anything changes. This […]
Zendesk was one of the first companies to use Ember in a large scale production application. With over 200,000,000 users making 70,000 requests per minute at daily peak times, we’re pushing the boundaries of single page application development performance. Once the API stabilized, we’ve embarked on the upgrade path to Ember 1.X and wanted to […]
MQTT is a publish/subscribe protocol for the Internet of Things (IoT). In this talk, we discuss what problems it solves, why the IoT need such a protocol, and the Node.js implementation! MQTT has been around for 20 years, but it is getting a lot of hype recently because it has almost no overhead, it is […]
Quicksort. Heapsort. Bubblesort. Sorting algorithms are computational processes used to organize elements of a sequence in a certain order. In the last few months I have tried to understand and transform the data left behind sorting algorithms into visual forms that could help highlight the unique characteristics of each algorithm and find hidden patterns. SORTING […]
The popularity of AngularJS has exploded over the past 12 months with over 20.000 starts on their Github page. Its goal to make web application development easy appeals to many developers. Indeed, seeing the demos of two-way data binding are impressive. I have written my own MVC frameworks, worked on custom MVC frameworks and used […]
We build web apps that runs on browser and server-side apps on Node.JS, but what’s about native Desktop applications? In this talk I will introduce node-webkit: an app runtime based on Chromium + Node.JS, you can use to build Desktop apps with JS and HTML, with no browser’s limitations like file-system calls or running native […]
You’re a developer. To you, “automation” is the most erotic word in the world. Removing manual overhead is one of the reasons you go up in the morning. You’re also a web developer. You want to create HTML and CSS that looks stunning, is responsive and works on all kinds of devices. You already have […]
We’ve all been there, trying to “guess” what the user did on our web site, how he really used and experienced it, and faced with funnels,heat-maps and graphs. I’m going to explore a way to fully track a user interaction with a website, i’m not talking the heat-map, funnels type of tracking. but more of […]
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.