
Articles
Adaptive Development
Adaptive development is one of the methods in web development aimed at improving how websites or applications adjust to different devices and screen sizes. Unlike Responsive Development, which uses the same codebase and media queries to react to different device capabilities and screen sizes, Adaptive Development more commonly focuses on serving different versions of a site, optimised for the visiting device's capabilities.
Below you will find a subset of articles from my blog specifically about Adaptive Development. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are twenty‑two collected together for you below.

Optimising Website Performance with HTML, CSS, and JavaScript. 
Understanding Phantom window.resize Events in iOS. Understanding Phantom
window.resizeEvents in iOS
Comparing Arrays in JavaScript. Comparing Arrays in JavaScript

Appending and Prepending Items to an Array. Appending and Prepending Items to an Array