The true value of a website is its content.
Data — until semantics and presentation turn it into information. If that value is true we can therefore infer that semantics reign supreme in front-end website production.
The thing is, not all content is created equally. There needs to be a pragmatic interpretation of how content is represented. For […]
Back in June 2010 I wrote about using SVG for your logo. When I realigned my website earlier this year (see: Designing a new me) I reverted back to the typical PNG and used the -webkit-min-device-pixel-ratio to provide a high-res version.
Well 17 months ago I wasn’t as sharp as I am today with front-end standards and for whatever […]
Some days I wear my perfectionist hat, other days I wear my pragmatist hat.
I would much prefer to wear a MailChimp chimp hat but that’s neither here nor there. *
Web standards are not perfect as this month’s hilariously geeky <time> element debacle has reminded us. The practice and adoption of standards from both browsers and developers […]
I’ve been reading the Steve Jobs biography and a quote in the Jony Ive chapter (half way through the book) from Jobs really stood out:
“In most people’s vocabularies, design means veneer, but to me, nothing could be further from the meaning of design. Design is the fundamental soul of a man-made creation that ends up expressing […]
Last week I wrote about device optimisation which adds a much needed bit of pragmatism to the holy grail of timeless, device-agnostic website design.
I touched on a technique that I’ll expand here because it can be used more generically. If you’re going for a responsive layout with interactive elements this makes a massive difference to UX.
Relative […]
I just finished building a website!
I’m afraid it’s not live just yet but there are a few thoughts I’d like to share, so if you can get your imagination running I promise not to waste your time! (No refunds.)
It’s different than other websites I’ve built because it’s 90% photography — think fullscreen slideshows. While the […]
Those of us who care a little about progressive enhancement and accessibility will be well aware of the “JavaScript refresh”. This is when the page initially renders — visible to the user — before deferred JavaScript kicks in. Think jQuery’s $(document).ready() or similar.
This problem occurs from very good practices. We have to make sure pages are accessible pre-JavaScript. […]