A. M. DouglasinSEO Scribe Meta BlogHow the Google Analytics tracking code worksBreaking down that most notorious of isogrammatic JavaScript snippetsMay 24, 20171May 24, 20171
A. M. DouglasinSEO Scribe Meta BlogPreparing for social media marketingStart connecting with your local customers and visitorsMay 24, 2017May 24, 2017
A. M. DouglasMeet the new Web Animations APIWhile browser support for the Web Animations API (WAAPI) may look rather bleak at the moment, when the other browsers catch up, it will be…May 14, 2017May 14, 2017
A. M. DouglasLazyloading CSS Background ImagesAs a rule, I generally prefer, for the purposes of accessibility and SEO, to use IMG elements to display images over the background-image…May 14, 20173May 14, 20173
A. M. DouglasStripe Custom Form in Vanilla JSGiven that it’s coming up to Christmas, there obviously couldn’t be a more appropriate time to think about adding or customising an…May 14, 2017May 14, 2017
A. M. DouglasWhy the New fetch API is BrokenThere is probably no DOM API more loathed than the XMLHttpRequest, but is the hatred really justified? It probably was when web browsers…May 14, 2017May 14, 2017
A. M. DouglasAMP: Full CircleA few months ago I declared that AMP-HTML was of little use to a blog, especially one has finely-tuned for performance as mine, which…May 14, 2017May 14, 2017
A. M. DouglasSome CSS PointersIf you’re a regular reader of articles in web development, you’ve probably seen a lot of literature being generated about the topic of…May 14, 2017May 14, 2017
A. M. DouglasFuture CSS GridsBy now, if you’re a frequent web trawler like me, you’ll have come across articles discussing the new CSS Grid spec. The Grid is touted as…May 14, 2017May 14, 2017
A. M. DouglasinSEO Scribe Meta BlogWhy Google wants to block adsThe largest vendor of online ads is building an ad-blockerMay 1, 2017May 1, 2017