May 8, 2013 路 2 min read
Every now and then a friend/colleague聽of mine asks me to have a look at his latest masterpiece (aka site). In many cases the second request is to have a look at why...
April 23, 2013 路 1 min read
We have all used (and most of us built) an autocomplete input element. There are thousands of plugins/widgets out there, although below I鈥檓 demonstrating the easiest, most semantic and HTML5 way to...
April 16, 2013 路 2 min read
One of the most interesting, but not widely known features of HTML5 is prefetching. By using it you can start loading pages (or even files) before the user requests them. This can...
April 8, 2013 路 2 min read
HTML5 offers many new attributes that make our lives easier and our code more semantic. In many cases they even provide functionality that we used to implement with javascript, like the placeholder...
January 23, 2013 路 1 min read
So, you鈥檝e just build your latest responsive web design masterpiece and you鈥檙e adding the final touches for the mobile viewport. Suddenly you discover a form where the user must submit a profile...
January 7, 2013 路 1 min read
At my latest presentation (at upNorth web conferce in Greece), people were impressed with some very trivial markup that can add many points to your mobile site (and not only) with minimum...
April 30, 2012 路 2 min read
The brand new HTML5 video element is surely very impressive. You鈥檝e encoded your videos in multiple formats (well, at least .mp4 and .webm to support all browsers), you might鈥檝e also provided Flash...
April 19, 2012 路 2 min read
One of the things I really hate when I surf from a tablet/phone browser (usually my iPad/iPhone) is filling in forms. I know, the lack of a physical keyboard sucks big time,...
July 8, 2011 路 1 min read
The safest and easiest way to upgrade your markup to HTML5 is to use the new form input types. They will appear as ordinary text inputs on older browsers, and at the...
January 19, 2011 路 6 min read
Lately I鈥檓 using more and more HTML5 elements on my markup. It鈥檚 the right thing to do after all, especially on smaller, flexible projects. But as a typical developer I鈥檓 too lazy...