Winning

Winning for users, not developers

I’ve seen people almost burst into tears when confronted with the fact that their favorite technology is loosing market share, for no particular reason. This is nuts. The “native vs. web” battle on mobile is turning into a battle about technology alone. Why do you want the mobile web to win? If your answer is […]

Android-Jelly-Bean-Logo

Is Android good yet?

Edit (Feb 26th 2013): Vilmos Ioo highlighted on a Twitter comment that defaults are a bad thing. I agree. This is why I reworded some of the language about Chrome below. My intent is to get everbody off the Android stock browser, not everybody exclusively onto Chrome. Nope. That is, at the very least, what […]

What’s left in making movie projections a lifelike illusion?

3D movies are gaining in popularity but when they first arrived, many critics deemed the technology as a short-lived boom, as it had too many issues. Movie goers complained about headaches, blurry and dark pictures. In 2012, a lot of the first step mistakes have been addressed. The Hobbit was – in selected cinemas, at […]

newspaper.white

Loosen up, websites!

What do Twitter, Facebook, Google+ and CNN have in common? They’re filling my screen with white, blank voidness. We, who build the web, have failed at creating interior design (read: web design) that match the exterior design and architecture of our properties (read: screens in various sizes). In 2012, we might be on the right […]

Real-world APIs

My friend Nicolas is defending localStorage in his blog, and I want to show my full support. In particular, this following sentence caught my eye and should make you curious: [It] absolutely stinks of browser developers creating an API that’s easy to implement rather than creating an API that’s easy to consume. This is the […]

On creating great products

People who know me are aware that I have been, and still am a long time supporter of the open web stack, and I have talked a dozen times about how HTML5, CSS3 and JavaScript is the only way to produce apps, sites and games that run cross-platform, accessible to the widest audience possible. Now […]

Scroller vs. Scrollability deathmatch!

I recently had an interesting Twitter exchange with Joe Hewitt on our (as in Zynga) newly released Scroller that is somewhat in direct competition with his excellent Scrollability plugin. Both share at least one similar ambition: To give us native-feel iOS panning wherever we want it. Joe even recently blogged about how to do fast […]

Why you should stop using dialogs

I posted a tweet about why I think you should not use dialogs, and it seems people are still pretty skeptical, so I felt the urge to elaborate a bit. So why do I dislike dialogs that much? After all, I have written countless JavaScript implementations of dialogs and overlays in the past, and we […]