Developing web sites for portable devices
Responsive design: techniques and tricks to prepare your websites for the multi-screen future