Archive for March, 2013

Home » March 2013

A Few Notes On Responsive Design

I've been doing quite a bit of work involving responsive web design lately, which is why I thought I'd share a few useful resources I came across. First, there's an article by Luke Wroblewski about the importance of considering mobile devices first for websites and web applications. Ethan Marcotte describes foundations and some techniques of responsive web design. An article by James Young deals with 'the top responsive web design problems and how to avoid them' Brad Frost wrote about responsive navigation patterns, e.g. how ... Read more

“Developers Just Can’t Design!”

Time and time again I hear statements such as: Developers just can't design! I think this point of view is mistaken. Not only does it state that software developers have a somewhat innate inaptitude for design but to some extent it also implies that for developers design is something not worth comprehending. „Design is not just what it looks like and feels like. Design is how it works." There's a huge misunderstanding in this mindset: Design is not about painting. Design is not about drawing ... Read more

How-To: Instant Website Optimization for Retina Displays

Last month I recommended an article by Reda Lemeden about designing for Retina displays. Today, as a follow-up, if you will, I'd like to suggest reading a how-to by Kyle J. Larson on website optimization for Retina displays. 'Instant Website Optimization for Retina Displays' describes the process of creating and optimizing various website elements such as images, fonts, icons and backgrounds for high-resolution displays. The author starts off with creating high-density images and continues to outline various optimization tools and techniques. Furthermore, the ... Read more

Huge List of Useful Twitter Bootstrap Resources

Bootstrap Hero has compiled a Big Badass List of Twitter Bootstrap Resources. Have a look at this useful list of tools and resources. By the way, Happy St. Patrick's Day everyone! Read more

Mailbox acquired by Dropbox

That comes as a bit of a surprise: Mailbox, the latest attempt in providing a modern, mobile-first user experience for eMail, has been acquired by Dropbox. I hadn't expected Mailbox to be acquired that quickly after their carefully orchestrated and much-hyped launch. I hope they continue working on their vision. Though I have one or two smaller gripes about missing features, there's a lot of potential in their design. Read more

Great Review of ‘The Design of Everyday Things’

At UsabilityPost there's an excellent review of Donald Norman's seminal book 'The Design of Everyday Things' that not only describes the book but also tells a whole lot about user experience design. Read more

User Efficiency vs. Machine Efficiency

Nice example on how machine efficiency doesn't necessarily equal user efficiency: For example, which of the following takes less time? Heating water in a microwave for one minute and ten seconds or heating it for one minute and eleven seconds? From the standpoint of the microwave, one minute and ten seconds is the obviously correct answer. From the standpoint of the user of the microwave, one minute and eleven seconds is faster. Why? Because in the first case, the user must press the ... Read more

Zipf, Pareto and The 1% Fallacy

Nice article about power laws and their implications on market shares and supposedly low hanging fruit: The 1% fallacy Read more

Acceptance Testing With PhantomJS and CasperJS

PhantomJS is a headless WebKit browser that allows you to call, test and scrape websites from the command line. In the developer's own words: PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. CasperJS is a testing and scripting framework that builds on PhantomJS. Again, in the developer's own words: CasperJS is an open source navigation scripting & testing utility written in Javascript and based on PhantomJS ... Read more

Big-O Notation Explained Nicely And Concisely

John Cook has a post that nicely summarizes Big-O and related notations. Read more
Next Page »

Privacy Preference Center

Strictly necessary

These cookies are necessary for the site to function.

PHPSESSID: Preserves user session state across page requests.

PHPSESSID

Statistics

Google Analytics statistics cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

You can opt out of Google Analytics tracking by clicking on the opt-out link in the banner below.

_ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

_gat: Used by Google Analytics to throttle request rate.

_gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

ga-disable-UA-25326096-9: Stores whether you have opted out of Google Analytics tracking.

_ga,_gat,_gid,ga-disable-UA-25326096-9

Privacy

These cookies are used for storing your privacy settings

gdpr%5Bprivacy_bar%5D: Privacy settings have been reviewed.

gdpr[consent_types]: The uses of your data you agreed to.

gdpr[allowed_cookies]: The cookies you allowed us to set.

gaoop_hide_info: Set if you agreed to our use of Google Analytics.

gdprprivacy_bar,gdpr[consent_types],gdpr[allowed_cookies],gaoop_hide_info

Security

We use Wordfence to secure our website against hacking attempts: https://www.wordfence.com/

Cookies set by the Wordfence plugin
To help you understand which cookies the Wordfence plugin sets, when installed on your WordPress site, we have provided the guide below. Wordfence currently sets three cookies and we explain what each cookie does, who will have the cookie set, and why the cookie helps secure your site.

wfwaf-authcookie-(hash)
What it does: This cookie is used by the Wordfence firewall to perform a capability check of the current user before WordPress has been loaded.

Who gets this cookie: This is only set for users that are able to log into WordPress.

How this cookie helps: This cookie allows the Wordfence firewall to detect logged in users and allow them increased access. It also allows Wordfence to detect non-logged in users and restrict their access to secure areas. The cookie also lets the firewall know what level of access a visitor has to help the firewall make smart decisions about who to allow and who to block.

wf_loginalerted_(hash)
What it does: This cookie is used to notify the Wordfence admin when an administrator logs in from a new device or location.

Who gets this cookie: This is only set for administrators.

How this cookie helps: This cookie helps site owners know whether there has been an admin login from a new device or location.

wfCBLBypass
What it does: Wordfence offers a feature for a site visitor to bypass country blocking by accessing a hidden URL. This cookie helps track who should be allowed to bypass country blocking.

Who gets this cookie: When a hidden URL defined by the site admin is visited, this cookie is set to verify the user can access the site from a country restricted through country blocking. This will be set for anyone who knows the URL that allows bypass of standard country blocking. This cookie is not set for anyone who does not know the hidden URL to bypass country blocking.

How this cookie helps: This cookie gives site owners a way to allow certain users from blocked countries, even though their country has been blocked.

wfvt_#,wordfence_verifiedHuman,wfwaf-authcookie-(hash),wf_loginalerted_(hash),wfCBLBypass

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?