• submit to reddit
Niels Matthijs12/21/11
2116 views
1 replies

HTML5 Microdata: Use It Today

Sometimes people can be so focused on theory that they completely miss the fact that real life has already caught up with theory. Last week I discovered that html5 microdata can finally be used in the wild, so I jumped on it for some cosy semantic...

Mitch Pronschinske12/20/11
3799 views
1 replies

PhoneGap 1.3 Arrives with Full API Support for Windows Phone

Big news for mobile hybrid and web app developers!  PhoneGap 1.3 is out, and the biggest new feature is PhoneGap's full API support for Windows Phone 7.  While iOS, Android, and Blackberry support recieved various bug fixes, WP7 recieved these new...

John Esposito12/20/11
7655 views
3 replies

PHP in the Cloud: PHP Tools for Scalable Apps

Why develop for the cloud? In a word: tons of headaches vanish (scalability, reliability, interface complexity, all of IT). But you don't need to use a PaaS or IaaS in order to kill these headaches, using cloud-like techniques.All website-serving servers, for...

John Esposito12/20/11
13600 views
0 replies

HTML5 on Android 4.0: Way Better, Still Behind iOS 5

So affirms Sencha, in the latest installment of their HTML5 developer scorecards series.Four-sentence version:

John Esposito12/20/11
3547 views
0 replies

Do WebGL Right: Recipes and Best Practices

Two simple ways of coding best: follow best practices, or use the best of other developers' code. Both are easier than understanding an API in depth, or tracing a technology from API to bytecode. High-powered graphics programming raises the performance...

Axel Rauschmayer12/20/11
2950 views
1 replies

What is the difference between a shim and a polyfill?

In the JavaScript world, one frequently hears the words shim and polyfill. What are those things and what is the difference between them? Shim. A shim is a library that brings a new API to an older environment, using only the means of that...

Giorgio Sironi12/20/11
12860 views
0 replies

The Spark micro framework

Web programming is the science of coming up with increasingly complicated ways of concatenating strings. -- Greg BrockmanIn the description of its authors, Spark is a Sinatra inspired micro web framework for quickly creating web applications in Java with...

John Esposito12/20/11
3024 views
0 replies

Video Series: Google Rich Snippets

Back in 2009 (wow, that's almost two full years ago now), Google gave the semantic web a search-engine bump with Rich Snippets, their own implementation of a collection of semantic standards (RDFa, microformats, microdata).

Stoimen Popov12/20/11
4501 views
1 replies

Algorithm of the Week: Jump Search

In my previous article I discussed how the sequential (linear) search can be used on an ordered lists, but then we were limited by the specific features of the given task. Obviously the sequential search on an ordered list is ineffective, because we...

Imran Baloch12/19/11
3633 views
0 replies

Solving Duplicate Content with Distinct URLs Issue in ASP.NET MVC

Introduction: When developing a web application, it is very important to optimize your application for search engines because a huge amount of traffic to website comes from search engines. ASP.NET MVC 3 support some Search Engine Optimization(SEO)...

Andrey Prikaznov12/19/11
7871 views
0 replies

How to Create a Pure CSS3 Slideshow

Today we will develop a cool CSS3 slideshow (without any JavaScript). The slideshow will contain left and right navigation buttons, images, and a tracker bar. We'll use left/right buttons or the extra tracker bar to navigate through the images. Here is...

John Esposito12/19/11
2853 views
0 replies

Firefox Aurora: Running Up the HTML5 Video and Audio Score

Lately Firefox has been piling on HTML5 support like nobody's business, and the upgrades keep rolling in.Firefox's rapid release schedule has stretched the release pipeline into four distinct stages, from most-bleeding-edge to least:

Niels Matthijs12/19/11
2152 views
0 replies

Abstract Content Categories: Deconstructing a Web Page

One of the main challenges of a html guy is coming up with proper ways to name different components. How you plan to do this is beyond the scope of this article (using your own class names, microdata or microformats are all valid options), but the actual...

John Esposito12/19/11
2423 views
0 replies

How HTML5 Grew in 2011: In Developers' and Users' Eyes

As 2011 winds down, and HTML5 inches closer to official 'completion' (though plenty of HTML5 standards have made their way into browsers already), now is a great time to look back at the last twelve months of web technology development.Two reviews of HTML5 in...

Giorgio Sironi12/19/11
5388 views
2 replies

Practical PHP Refactoring: Replace Error Code with Exception

Error codes are mostly a relic of procedural programming: the object-oriented paradigm has introduced exceptions as a first-class mechanism to separate error handling from. This refactoring targets special error values returned by methods and transform them...