Principles of responsive web design

Responsive web design is undoubtedly a hot topic in web design right now. To some degree, the popularity of the concept of responsive web design is well deserved because site users are increasingly diversifying their methods of accessing a website. iPad, iPhone, Android mobile devices, desktops, netbooks — we’re in a time where our web designs must function in a multitude number of ways. Understanding the Elements of Responsive Web Design

Improve WordPress TwentyTen theme with HTML5 and JavaScript

In a recent survey by Chris Coyier over at CSS-Tricks, almost two thirds of respondents said they would not use HTML5 in new projects. In a similar survey by Smashing Magazine the results were almost identical: only 37% of voters said they use HTML5. This is depressing reading. Perhaps developers and designers are scared off by cross-browser incompatibility and the chore of learning new mark-up. The truth is that with a pinch of JavaScript, HTML5 can be used safely today across all browsers, back to IE6. Using HTML5 To Transform WordPress’ TwentyTen Theme – Smashing Magazine

Reduce time spent on feature detection

Ok, I’ll go first: feature testing is motivated by a desire not to be busted, particularly in the face of new versions of UA’s which will (hopefully) improve standards support and reduce the need for hacks in the first place. Sensible enough. Why should users wait for a new version of your library just ’cause a new browser was released or because you didn’t test on some version of something. Cutting The Interrogation Short | Infrequently Noted

It does make sense that if you already know what a browser is capable of you stop trying to detect every single feature and only do that when you don’t know what browser is being used.

WordPress plugin to convert a post to PDF

The plugin provides two modes to create PDF files. The first mode is the email mode. In that mode each box has a field in which a visitor has to enter an email address to which the created PDF will be sent. The second mode is the direct download mode. No email address is needed in that mode. Each PDF box or each PDF link creates the PDF directly and the user has to download the created PDF. WordPress › PDF24 Article To PDF « WordPress Plugins

Create your own PHP Twitter widget

Twitter status widgets are ten a penny, so why create your own? Because you can! Your own widget will always be more customizable than any off-the-shelf solution, and you’ll be the envy of your peers. We’ve also been asked by several readers for articles about the topic, and it’s a great introduction to PHP, REST APIs, JSON, regular expressions and Object Orientated Programming.How to Create Your Own Twitter Widget in PHP, Part 1

Good advice for a nice functions.php file when developing WordPress themes

By following this tutorial, you’ll learn how to create beautifully-coded, logically-sound function files for your themes. You’ll also learn how to overcome a major “issue” present with the way WordPress loads parent/child theme functions files.WordPress theme function files

Thanks to @cafenoirdesign for the link!

Maneras de sacarle más provecho a Google Analytics

It’s free and easy to get started with Analytics, but there are also a lot of advanced features that can make it even more useful. I’m sometimes surprised by how many people only look at their dashboard page and never really drill down into some of the more interesting details and features. I thought it might be time to do post with a few quick tips for getting more out of Google Analytics.5 Simple Ways to Get More out of Google Analytics: Business Collaboration News «

Bordes en la página usando CSS

En el sitio de John Hicks pueden ver un borde alrededor de la página. Este borde es independiente del ancho de la página y no se mueve si uno se desplaza. Está hecho usando etiquetas <b> alrededor. Pero para Harry Roberts esto es muy poco semántico así que decidió desarrollar una solución para colocar bordes en la página usando solo CSS, sin añadir etiquetas extra al HTML.