Hacking Twitter's Javascript
New Twitter uses a massive amount of javascript (for a webapp). Nearly 1 Megabyte of minified, obfuscated javascript powers the site's frontend.
Chrome's Most Important Feature
True words. I still remember the time when Chrome had just launched. I could not locate the reload page option in context menu. Just after a couple of hours, and probably a reboot later, it appeared magically. Something similar happened with Spell Check. I had no idea Chrome was auto-updating in the backend. And when…
Apple's iTV: Apps Are the New Channels
Why not something like Newsstand for TV network apps?
Symfony 2.0 is now available
After 12 preview releases, 5 beta versions, and 6 release candidates, I'm very proud to announce the immediate availability of Symfony 2.0, final version.
Don't Forget Your Logged Out Users
I find myself saying this quite often these days to entrepreneurs and their product teams. It's something that I've noticed working with leading social platforms like Etsy, Twitter, Tumblr, and others. Services such as these have a large number of their users accessing the service regularly on a logged out basis. I…
Python, the Web and Little Things on my Mind
A bunch of things currently on my mind regarding web development with Python and future directions.
Google's Indexing Javascript more than we thought
In a match made in marketing heaven, Distilled has become part of Brainlabs, the global, digital-first, media agency.
Web development is just broken
No, really, there’s something deeply flawed with web development. And I’m not (just) talking browser incompatibilities, or Ruby vs. Java vs. PHP vs. anything else or about Flash or HTML…
Google offers Free Website with .in domains in India
Google is really taking Indian Market very seriously – According to an announcement today by Google has launched - India Get Your Business...
The Pure CSS3 Content Slider
If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com
Sprite3D.js: a javascript library for 3D positionning
This page is slowly getting outdated. In my spare time, I've been working on a major syntax revision, Firefox compatibility issues and a new version of this page.
Google 2000 vs. Google 2011
I sometimes hear people say “Remember when Google launched and the results were so good? Google didn’t have any spam back then. Man, I wish we could go back to those days.” I know…
The State of HTML5 Audio
When I started to work on my JavaScript Game Engine back in October 2009, the biggest problems I encountered were with the new HTML5 Audio Element. The Canvas Element already worked nicely in all browsers that supported it at the time, albeit some were a little slow.
Build a CMS, no forms allowed
You may have noticed that quite a lot is happening in the Midgard land. Nowadays Midgard2 itself is a generic content repository that can be used for both desktop and web applications. Midgard MVC is a generic web framework for PHP5 that can be used with Midgard2 or without it. And then there is Midgard Create, the…
On HTTP Load Testing
A lot of people seem to be talking about and performing load tests on HTTP servers, perhaps because there’s a lot more choice of servers these days.
Redesigning OSX Spaces: 45˚ Is All It Takes
What additional abilities should designers acquire? There are many debates regarding this. Is it better for designers to learn how to code, write, or
Scrolling: it’s really OK to have some white space at the bottom of the window
We expect streams of text to scroll down in our browsers. But almost all of them scroll incorrectly.
Why WSJ Mobile App Gets 2 Star Customer Reviews
A confusing startup screen that offends existing subscribers dooms The Wall Street Journal's iPhone app to low ratings.
Firefox 4 RC now available
Mozilla Firefox 4 for Windows, Mac and Linux has exited the beta cycle and is now available as a release candidate in more than 70 languages. The millions
Actual JavaScript Engine Performance
JSMeter: Measuring JavaScript Behavior in the Wild showed that benchmarks are not representative of the behavior of real web applications. But lacking credible benchmarks, engine developers are tuning to what they have. The danger is that the performance of the engines will be tuned to non-representative benchmarks…