I own a rather extravagant corkscrew: the Screwpull LM 400.
It's beautiful because it works so well: with my background
in mechanical engineering it appeals to me as a piece of "luxury
Due to a recent mishap I needed a replacement screw for it.
I went to the Le Creuset website to
find there were none in stock, but if I gave my email address I
would be notified when they were available.
When I tried to do so I found a bug on the site and it wouldn't
accept my email address, so I emailed support to say what I was
doing and what the error was.
Within hours, Catherince from Le Creuset phoned me. She
thanked me for my bug report, then told me that she had an
emergency supply of spare screws and was sending one to me
immediately, free of charge, to apologise for the
This is an example of one way great brands set themselves apart:
by how they handle problems. We relate to this in Dovetail,
and aim to give customers the same warm feeling Le Creuset just
I will usually spend some time browsing UX blogs and I follow a
number of design agencies that I feel contribute a lot to the
UI/UI/WebApp community. They can be very inspiring and ideas for
new techniques for enabling the end user can come from
While reading the clearleft
twitter feed, I notice they launched a new 'Channel 4 News' site,
and I took a look at their portfolio page
for more information. The portfolio page struck me as really
simple, yet clear and the delivery of the content was bang on.
While there is a lot of text in the left column, it is seperated
by paragraphs and different styles so the reader is not
overwhelmed. This is a great way to deliver text content. By slowly
bringing the user into the story. Content starts with a simple
title, then quickly explains problem needing to be solved.
The core content is broken down with a bulleted list and a quote
from a happy customer.
So all very nice, and it looks good, but what's under the
hood? I presently surprised by the html code and how they
achieved the quote and citation, as it looks really clean (and
Rather than the age old solution of using a few divs and
slapping some spans in there for good measure, the guys went all
semantic up in there!
<p>The new site has given the whole newsroom at ITN a real lift and helped make the integration into a totally multi-media outlet work so much better.</p>
<span class="fn">Vicky Taylor</span>, <span class="role">Commissioning Editor News and Current Affairs</span> at <span class="org">Channel 4</span>
They have used blockquote and
cite to define the elements. So styles could be
applied easily, and it also gives meaning to the content. This
allows screenreaders (and search engines!) to make sense of the
content and give it some context to it's eventual audience.
Even though we at dovetail are technologists, and spend more
time editing code than content, it's important to know your
audience and build for as many of them as possible.
We are delighted to announce that Trevor Jobling won the IIA Web Developer of the Year 2011.
He's pictured here gushing with his award.
Trevor Jobling with Cian Blackwell (Grant
Thornton) & Maeve Kneafsey (IIA)
Many thanks to our customers, everyone who voted, and all the
team at Dovetail (especially Mossy for his help celebrating).
One of the better features that came in IIS 7 was the automatic
creation of separate application pools for each web site; this had
to be done manually for each website in IIS 6. Furthermore, in IIS
7.5, the default application pool identity changed from
NetworkService to AppPoolIdentity. Both of these
changes were designed to improve process isolation by using
separate user accounts for each application pool. It also meant
that we do not have to manually create custom Windows user accounts
for our application pools anymore.
All well and good. So how do we set folder permissions (ACLs)
for these applications pools? This is done by setting folder
permissions for the "IIS AppPool\[application pool name]"
user, where [application pool name] is the name of
the application pool in IIS.
When in the Select Users or
Groups dialog, ensure that machine name (Cabbage in my case) is
selected for Locations and Built-in security principals is selected
selected for Object Types, in order to find the application pool
Here in Dovetail we love cycling, and obviously we're all about
mobile devices, but we are sad today to read about an unfortunate
intersection of the two.
Conor Lally in the Irish
Times writes today about Gardaí dealing with a surge in
gurriers stealing iPhones from their bicycles. The recession
must be driving the demand for hot luxury items. Hopefully
the increased use of GPS apps will help recovery rates.
Today I received spam written in Irish for the the first time.
It is for an Indian outsourcing development company (with
some US contact details). We get loads of these emails
looking for strategic partnerships, but this one shows an unusual
level of initiative. On the other hand it is naive to think the
Irish version will be more successful than its English
Following on from Mossy's discussion of
protocol relative URIs to automatically determine the correct
schema for accessing external resources, here's a handy tool
that will tell you what elements of your page have been loaded
About 90% of our customer applications use some form of payment
system. This inevitably requires https in part or all of your
application. We try to limit https traffic to forms requesting
We also try to use a CDN for jquery, web-fonts
etc, as it improves download speed and allows for better script
caching on the clients browser.
So by requesting an external script via HTTP on page delivered
over HTTPS, the user is often presented with something like the
By removing the protocol (http: or https:) from the referencing
url, the browser will automatically using the same protocol as the
page being requested. For example:
Be sure that the CDN will deliver the content over both https
and http. At times the CDN will use a different URL (https://ssl.),
so you will need to implement some server side logic if that is the
Having only discovered this little trick recently, I would have
assumed it was not adopted by all browers yet. It is, however,
part of the web standards and should therefore be a valid url in
all modern web browsers (
Way back when ASP.Net was first released, many web developers
behaviour in the various browsers. However, the launch of GMail
demonstrated to internet users how a rich UI could be delivered
Web 2.0 applications.
its traditional web browser home.
- JQuery - Needs
no introduction. Essential for web development
- Node.js -
- CoffeeScript - a little language that
- Titanium Mobile - Create native IOS/Android
We're proud to announce that Trevor has been shortlisted for the
Irish Internet Association's Net Visionary Awards 2011, in the Best
Web Developer category.
We'd all really appreciate your vote here:
Thanks very much!