PHP integration with Twitter API 1.1

I got caught out by the recent disabling of the Twitter API 1.0, like many others it seems. I knew it was coming. However I’d held off in the hope that Twitter would see sense on these changes, but apparently not. It was time to add my token few hours into the vast amount of web-development hours wasted as a result of the Twitter API changes. I have a simple setup on a few websites, just to retrieve the last few tweets from a timeline and show them on part of my webpage. This is publicly available information, so a Read More

The BBC News on growing a responsive website

The BBC have been gradually investigating and adopting responsive web-design techniques to their news website, focussing on the mobile variant of the site. Initially I thought they were missing a trick by excluding desktop users from the benefits of responsive web-design. The reality seems much subtler however.

The BBC team describe their responsive approach on the Responsive News site.

Atomic Design

Brad Frost puts forward a design approach for web / user interface design, working at multiple levels of abstraction, for which he has coined the name Atomic Design Working up from HTML tags (‘atoms’), into collections of tags to provide repeatable functions such as sections of a form (‘molecules’). These can then be combined to create recognisable sections of the user interface e.g. a masthead or footer (‘organisms’). Finally these combine into templates and pages which are the full website at different levels of detail. As an aside, it seems a shame (but also natural I think) that the atomic Read More