ASP.NET Invisible Controls Databinding

What pisses me off about ASP.NET’s web controls is that they are databound even if they are invisible (that is, visible = false). This obviously sucks as you’ll end up with unnecessary queries. A solution would be adding the controls at runtime depending on what tab page is visible, but that’s a terrible workaround…

Urbee iPhone version is ready

Get it from AppStore.

UpdatePanels vs real AJAX

UpdatePanels are cool and very easy to use however the entire page is processed on the server, even if you need only a tiny piece of info. A better solution is to use WCF services + ASP.NET AJAX integration to retrieve only the information you want, check these samples for more info. It’s surprisingly easy – give it a try!

Nokia Wheel

Ok the Macbook Wheel is a nice joke but Nokia had launched not one but two mobile phones with few buttons and a wheel as the only input interface.

Here is the old Nokia 7280:

And its successor the Nokia 7380:

Sparse Voxel Octree

… is the latest data structure used by Carmack for his upcoming 3d engine. Here are some papers describing how octrees are implemented on the GPU (using pointers in the texture data :) ), I’m currently reading this one. Brilliant stuff indeed.

This is the most similar technique to the one id is preparing.

SQL Ordered Grouping

It seems there’s no way to do the following in SQL:

Merry Christmas Everyone!

And I wish you all fewer bugs in the following year! :)

Urbee on iPhone

Yey! It’s on its way to the AppStore!

Paint.NET Cannot Draw a Circle

This is a 12px x 12px circle drawn in a 12px x 12px image, starting from the top-left pixel:

Microsoft’s Browser Native Client

It seems that Microsoft also has a technology that enables native code to be run inside the browser: XAX. (via Adrian)