How to preload Google Fonts using resource hints
TLDR: you shouldn’t. But you can. Here’s how.
TLDR: you shouldn’t. But you can. Here’s how.
Avoid showing duplicate WordPress posts when you have multiple loops in the page. This is a really neat solution.
I recently found myself really wanting to use RequireJS with WordPress, to manage the various JavaScript dependencies a client site had. Unfortunately, this was easier said than done. WordPress is historically not very compatible with RequireJS, as it provides jQuery and a myriad of other JavaScript files out of the box, which are difficult to… [Read More]
As a perfectionist, by definition, something is only ‘good enough’ if it is perfect. I really struggle to live with untested code, or shoddy code, or duplicated code. I come from a world where code can be beautiful, and code is the thing I have complete control over; something I understand and can make better through… [Read More]
The short answer to “when do I need a non-JavaScript solution”? Always. The long answer? Keep on reading…
Get maximum bang for your buck by testing in a smart way: follow the three-phase attack of Reconnaissance, Raid and Clearance.
Localised CSS is the only long-term, maintainable responsive development methodology for large-scale websites developed by multiple teams.
I run with a metaphor far too much to try to explain a programming principle I think more developers should adhere to.
When you visit a new website and are about to click on a hyperlink, do you know what is about to happen? In the early days of the internet, a link was just a link. You’d click it and be taken to a new page. Nowadays, clicking on a link can trigger any number of… [Read More]
A lot of my friends and family have not got the faintest idea of what Software Engineering entails. Are you one of those people? If I tell you I’m a programmer, do you think that it has something to do with Google, or Microsoft Word, or hard drives or Windows or gigabytes? If you can’t… [Read More]
Loading...