countdown to austin

.

At the last Sencha Conference 2010, one of my presentations was JavaScript: Under the Hood. Much to my surprise, the video (also see below) and the slides become very popular after they are published. In fact, if you see the list of most popular Sencha’s SlideShare, it’s right there at #2 (as of now). Based… Read more »

printf(“typical ofi #%d”, 42);

.

It’s another sad week. The computing world lost a great pioneer and a true visionary, the legendary one-and-only Dennis MacAlistair Ritchie. If all he did was only to invent C, we still owed him a lot. But he also cocreated Unix! Imagine if C and Unix weren’t born, our life could have been completely different…. Read more »

hybrid native+web: using dialog boxes

.

After looking at some complex hybrid examples such as folder visualization and code editor, it’s time to take a step back and review some basic concept. The following example is really simple, it should provide you a good starting point to explore the signal-slots handling in the web-to-native bridging. Basically we will trigger a native… Read more »

flick list with its momentum scrolling and deceleration

.

The launch of Apple iPhone few years ago popularizes the use of flick list, a touch-friendly list interface with a bit of physics when hitting the edge and scrolling. This effect is often known as momentum scrolling (although personally I prefer the more romantic term, kinetic scrolling). Ages ago I was involved with the C++… Read more »

hybrid native+web example: animator

.

Just released last week, Sencha Animator is a tool to create CSS3-based animation. The application itself is written in JavaScript (using ExtJS), though it runs as a normal desktop application (with native menu, file dialog, etc). The trick is simple: wrap the application using WebKit and create a hybrid solution. Because the wrapper is available… Read more »

typical ofi #41

.

For fans of id Software, post-apocalyptic RAGE was finally out, check out the official site rage.com and also the new TV spot (with a perfectly suited background music!). The engine behind this game is very capable, with lots of crazy visual effects. Will RAGE define a new era just like its predecessor DOOM and Quake?… Read more »