Creating a persistent Dojo Object Store

As of version 1.6, dojo comes with the new Dojo Object Store API. This is an awesome thing, as it greatly simplifies the work with data stores in Dojo. Everybody who had to do with the traditional dojo.data API felt it was overly complex and hard to use – this has finally changed now. There […]

Coworking, Spanish geeks and more

After the MWC in Barcelona I moved my working place to Valencia for a week, a little further south. That is already a while ago, but still I wanted to write a little bit about all the experiences. Not last because I very much want to thank all the people who I have met, who […]

Using IndexedDB on Firefox

As Firefox 4 is now stable, chances are that the async IDB (IndexedDB) API is not going to change anymore. But IDB is not localStorage – it can be a major pain to work with. So, here is a guide on how to use IDB in Firefox as a key-value store. TL;DR There is example code […]

What is WAC and how it could help us

At Mobile World Congress 2011 in Barcelona, @uxebu attended the WAC event to catch up with the future of WAC. WAC, short for Wholesale Applications Community, is a group of global mobile operators. They provide, among other things, a spec for their correspondent web application runtime “WAC”. Recently the new WAC 2.0 Spec got out […]

Object-Based Inheritance For ECMAScript 5

This post describes a simple, object-based inheritance system for ECMAScript 5 compliant runtimes. First, I will explain how inheritance works in JavaScript/ECMAScript, and how inheritance chains are built usually to give you a deeper understanding what I’m talking about. After that, I’ll introduce the new Object.create() method found in ECMAScript 5 and an inheritance system built on […]

Travel with uxebu – We are hiring!

Yesterday HP announced the new WebOS devices in San Francisco. Nikolai and Stephan had been there (and they are still there). MWC starts on Monday. Six out of seven of the uxebus will be there in Barcelona, all week, one apartment, sea view and fun. After JSConf in Portland (at least) three of us are […]

Explaining EmbedJS

Last week, we tagged the current state of EmbedJS 0.1. This is a large step for us, and something we have been waiting for and wanting to do for a long time. And with doing so, the need arises to answer a lot of questions – and we better start sooner than later. So, here […]

indexedDB Updates – FF4.09b

IndexedDB is all the buzz right now, but it is pretty hard to find information about it’s implementations. In addition to that, the impls change on a weekly basis. So I figured it would be nice to summarize every now and then what has been happening around IDB in the last time. And as Mozilla […]

BlackBerry6, WebKit, WebWorks, DevCon10, etc.

The BlackBerry DevCon 2010 closed it’s doors a couple of days ago and to put the conclusion first, I have become a new evangelist for the BlackBerry6 platform. It supports W3C widgets, well … in a way ;). The core message I took away: web technologies have become first class citizens on the new BlackBerry […]

BarCamp Munich 2010 – seen through JavaScript and mobile eyes

First and foremost big thanks to the organizers and sponsors of this awesome BarCamp. It almost seems as if BarCamps have already passed their tipping point, but still every time I discover new and interesting things, I meet people who attend for the first time and are excited about it, which makes it really awesome […]

uxebu is hiring

JSConf is just around the corner and all the JavaScript geeks are meeting there. We from uxebu are going there too, of course :). We are going to give four cool talks David Aurelio (of TouchScroll fame) – Interface Styling & Scripting for WebKit Mobile Jens Arps (our storage expert) – The hitchhiker’s guide to […]

SWDC 2010 Stockholm

Thanks to Peter Peter Svensson for organizing and making SWDC 2010 in Stockholm happen and especially thanks for inviting us to speak there. We had a blast. A crowd of about 100 people saw some very interesting talks, ranging from Node.js, YQL, Chrome extensions, HTML5 to PhoneGap, I guess everybody heard something new and interesting.

Forgotten tricks for iPhones Safari

Safari om the iPhone is an incredible powerful browser and comes with a whole bunch of features. Besides the amazing support for CSS3, a superfast rendering engine and great JavaScript support, there are a few hidden gems I want to explain in this (and maybe following) blogposts. If you are interested in mobile web development, […]

TouchScroll, a scrolling layer for WebKit mobile [update]

[Update 2010-09-17:] Check the new version. Dion Almaer was faster than me blogging about TouchScroll. Here is what you are waiting for – the “official” blog post about TouchScroll and the link to the repository. Here it is: TouchScroll, our scrolling layer for WebKit Mobile. It is JavaScript/CSS 3 based and allows for fixed elements […]

One var statement for one variable!

JavaScript allows to comma-separate multiple variable declarations, like so: var i=0, j=1 . Declaring multiple variables using one var-statement accross multiple lines is a NO GO! I consider this evil. And I learned it the hard way. It might look pretty nice, looks like less code and more efficient. But it definitely is not so […]