Posts
All the articles I've posted.
Photo post: Say Something Nice Improv Everywhere makes you smile (again)
Improv Everywhere placed a wooden lectern fitted with a megaphone and a sign reading "Say Something Nice" in public spaces around New York.
Photo post: Bruno Dayan Photography
A photography portfolio by Bruno Dayan.
Photo post: Travel Inspiration: A Selection of Europe’s Classiest Rooftop Bars
A roundup of Europe's classiest rooftop bars, spanning cities including Madrid, Rome and Lisbon.
Photo post: Capturing NYC’s Day and Night in One Frame
Capturing NYC’s Day and Night in One Frame
Link post: How Browsers Work
Tali Garsiel and Paul Irish explain the main components of a browser and trace the path from networking and parsing through layout and painting.
Photo post: Skin your Google Chrome Inspector
A guide to skinning the Google Chrome inspector with a custom theme.
Photo post: Door Handle Acts as an Emergency Flashlight
Door Handle Acts as an Emergency Flashlight
Photo post: tobedoit: Sosia by Emanuele Magini for Campeggi
Sosia, a product design by Emanuele Magini for Campeggi.
Photo post: Chambers Eat and Drink, San Francisco
Oakland's Mr. Important Design clearly know a thing or two about what puts the hip into a hip nightspot, and their work for Chambers Eat & Drink in San Francisco does not disappoint.
Photo post: Long Exposure Shots of the Yurikamome
Long exposure shots from the New Transit Yurikamome, an automated guideway train that connects Odaiba to the mainland, passing through the Rainbow Bridge.
Photo post: Battery Charger by Donn Koh
A battery charger design concept by Donn Koh.
Photo post: New Illustrations by Jason Levesque
New illustrations by artist Jason Levesque.
Video post: Mac 'n' Cheese
Mac 'n' Cheese.
Link post: How to set up a baseline grid
Adam Whitcroft demonstrates how to establish a baseline grid that keeps text and interface elements aligned to a consistent vertical rhythm.
Link post: Avoiding common HTML5 mistakes
A practical guide to common HTML5 markup errors, including unnecessary attributes, incorrect content models, and misuse of new semantic elements.