Cover photo
David Dorward
Works at FairFX


David Dorward

Shared publicly  - 
About this time last year this development board made a big noise in the tinkerer scene. The tiny little ESP8266 based ESP-01 gives you a microcontroller with decent Wifi support for very little money. I've just ordered some ...
Add a comment...

David Dorward

Shared publicly  - 
Youch. Be careful about what you stick in your socket.
Johan Sundström's profile photo
Insidious, yet nice story of fair use of this tech. Without circuitry to make this device not fry my own computer, though, I would not keep one around myself. Weapons are to be treated with respect, whether they kill humans, devices or kittens.
Add a comment...

David Dorward

Shared publicly  - 
A conversation last night with +John Imrie reminded me that this album existed. I rather enjoy it (and it made good driving music last time I hired a car).
Add a comment...

David Dorward

Shared publicly  - 
"Progressive enhancement: Some users do not browse with JavaScript enabled or do not have the latest browser. An accessible message about site requirements can inform users and improve the experience."

Dear Angular,

I do not think "progressive enhancement" means what you think it means.
Improve this Doc. Accessibility with ngAria. The goal of ngAria is to improve Angular's default accessibility by enabling common ARIA attributes that convey state or semantic information for assistive technologies used by persons with disabilities. Including ngAria ...
Adam Taylor's profile photo
'This site requires Netscape Navigator 4.0 (download link)'
Add a comment...

David Dorward

Shared publicly  - 
Superfish, the man-in-the-middle adware installed on Lenovo PCs. What you need to know.

An almighty furore has kicked off after it was discovered that for months Lenovo has been shipping PCs and laptops with software pre-installed that could compromise your security and privacy.

Read more in my article on the Tripwire blog: 
FAQ about the man-in-the-middle adware installed on Lenovo PCs.
2 comments on original post

David Dorward

Shared publicly  - 
I’ve been using the Internet in one form or another since the mid-80′s. In that time, I’ve seen a lot of strange stuff happening on our global network. On Tuesday, I experienced something extraordinary. It all started with a text message from my partner Ged at 8:30 AM: Mail server down. Please take a look […]

David Dorward

Shared publicly  - 
1750 BC problems.

via Reddit
13 comments on original post
Add a comment...

David Dorward

Shared publicly  - 
I have been telling people for years that in order to create great web experiences and keep your sanity as a developer you should embrace Progressive Enhancement. escalators are great. when there is an issue, they become stairs and still work. A lot of people do the same, others question the ...

David Dorward

Shared publicly  - 
Comments disabled as the original article has comments enabled.
The idea of writing a "strong female character" isn't enough. As shorthand, it sounds noble. It seems spot on. But a lot of writers -- and writing advice about the subject -- seem to get it wrong. ...

David Dorward

Shared publicly  - 
So, Feminist Frequency posted the content of one week of harassing tweets received.  It's very hard to describe. I started reading and it did take long before I reached the point where my brain actively rebelled.  At which point I realized I had probably not even made it 10% of the way down the page.

Holy crapola.

(I'm going to assume no one is going to say anything stupid enough to inspire me to turn off comments. Please don't prove me wrong.)
Ever since I began my Tropes vs Women in Video Games project, two and a half years ago, I’ve been harassed on a daily basis by irate gamers angry at my critiques of sexism in video games. It can sometimes be difficult to effectively communicate just how bad this sustained intimidation campaign really is. So I’ve taken the liberty of collecting a week’s worth of hateful messages sent to me on Twitter. The following tweets were directed at my @femf...
88 comments on original post
Add a comment...
Collections David is following
Software Engineer
  • FairFX
    Senior Systems Architect, 2015 - present
  • FairFX
    Contractor, 2014 - 2015
  • Razorfish
    Freelancer, 2013 - 2013
  • Base79
    Player Developer, 2012 - 2013
  • BBC
    Senior Client Side Developer, 2009 - 2011
  • Fairfax Media
A hat wearing, board game playing, Kent based, software engineer who works mostly with JavaScript and Perl these days.

A software engineer who used to work a lot with with IPTV and persuading web applications to play nicely with weird browsers and remote controls but has moved on to building systems for putting a friendly face on foreign currency exchange on the WWW.

When not working he likes games, all kinds of games, but preferably ones that involve sitting around a table with other people.

Sometimes he takes photos and publishes them on Flickr

Basic Information
David Dorward's +1's are the things they like, agree with, or want to recommend.
JSON Redux AKA RFC7159

The IETF has just revised its JSON spec; the new version is RFC7159 — that link is to the IETF’s traditional line-printer format, I’ve parke

Doctor Grumpy in the House: "I love what you've done with the conning to...

Dr. Grumpy is for hire! Need an article written (humorous, medical, or otherwise) or want to commission a genuine Grumpy piece for your news

My Mom Was An Underground Railroad For Abused Women: What She Taught Me ...

Once, my mom spotted a bruised woman with three children holding a cardboard sign in the Wal-Mart parking lot. It was pouring down rain. I w

User Susmit Laha - Stack Overflow

bio, website. location. age. visits, member for, 10 months. seen, 26 mins ago. stats, profile views, 4. 3 reputation. bio, website, visits,

Ultra-efficient LED puts out more power than is pumped in (Wired UK)

MIT physicists have been testing a light-emitting diode that has an electrical efficiency of more than 100 percent. You may ask, "Wouldn't t

Data::Dumper::GUI | Toby Inkster []

Toby rocks! A few things: Resizing window doesn't work yet for me. The referenced value for \1 or \"foo" is not shown yet (it is shown by Da

Lifecycle Hooks in Ember.js Views ::

Ember discourages you from interacting with the DOM in this ad-hoc way, and instead provides you with a runloop and lifecycle hooks to aid i

All The Colours, Including Grue: How Languages See Colours Differently - @tomscott - Colours are easy, right? They're one of the first things you learn as a kid. But what if "blue" and "green

Fantastic Features We Don't Have In The English Language - @tomscott - There are lots of interesting features in other languages, some of which English would really benefit from

Crime-Time -- A New Power for 'Better Angels'

Written by Greg Stolze, © 2013. This isn’t quite super-speed and it’s not quite time-control. It’s more of a pause that refreshes. Essential

Actual Play – Camelot Trigger (4/13/2013)

GM: Sean Nittner Players: Mike Bogan, June Garcia, Tyson Fultz, and Eric Fattig System: Fate Core Setting: Camelot Trigger by Rob Weiland Fa

Forget What Did: The Ballad of Jane - a cautionary tale.

3 comments: riflet said... That's what Jane gets for hanging out in DVD stores,I suppose. Congratulations on the well-deserved Sony Radio Ac

Literate Programming - Some People Understand REST and HTTP

A few words on standards versus pragmatism. When I wrote my first post on this topic, I tried to take a stance that would be somewhat soft,

Watching films on Ubuntu (in England) | as days pass by

So there I was last week at my parents' house, and my dad said: I am thinking of getting Netflix. “Oh?”, says I. “What brought this on?” Que

If You Wear Google's New Glasses You Are An Asshole

Atlantic writer Ta-Nehisi Coates has developed a brilliantly concise definition of an asshole: "A person who demands that all social interac

Home - FlightGear

FlightGear. sophisticated, professional, open-source flight simulation. Home; About FlightGear. Introduction; Features; Gallery v2.4; Announ

Understanding the Git Workflow

Benjamin Sandofsky, a Software Engineer in San Francisco, California.

SEO for Non-dicks - Matt Legend Gemmell

Thoughts on software user experience, interface and interaction design, with a focus on iPad, iPhone and Mac OS X.

The USA is Weird

We've just come back from a lovely holiday in the USA. I'm a fairly seasoned traveller - yet I always find the USA the strangest country to


15.1 Introduction. Setting font properties will be among the most common uses of style sheets. Unfortunately, there exists no well-defined a