
Articles
Responsive Development
Responsive development is the most commonly‑used method for creating a web page that responds to the type of device or screen size it is being displayed upon. Unlike Adaptive Development, responsive techniques generally revolve around using media queries to determine the size of the visiting device screen and available features, serving one codebase that responds to this, rather than supplying different code to different devices.
Below you will find a subset of articles from my blog specifically about Responsive 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 thirty‑eight collected together for you below.

Container Queries in CSS. 
CSS aspect‑ratio for Responsive Layouts. CSS
aspect‑ratiofor Responsive Layouts
Object Control in JavaScript: defineProperties(). Object Control in JavaScript:
defineProperties()
Exploring the call() Method in JavaScript. Exploring the
call()Method in JavaScript
Dynamic Sizing with CSS clamp(). Dynamic Sizing with CSS
clamp()
Understanding Object Types with JavaScript's instanceof. Understanding Object Types with JavaScript's
instanceof
Dynamic Sizing with CSS max(). Dynamic Sizing with CSS
max()
Dynamic Sizing with CSS min(). Dynamic Sizing with CSS
min()
Dynamic Calculations in CSS Using calc(). Dynamic Calculations in CSS Using
calc()
Creating Custom Viewport Units Instead of Using vh and vw. Creating Custom Viewport Units Instead of Using
vhandvw
Staying Current: Automating Copyright Year Updates. Staying Current: Automating Copyright Year Updates

Repetitive Asynchronous Tasks with JavaScript's setInterval(). Repetitive Asynchronous Tasks with JavaScript's
setInterval()
Understanding prototype.apply() in JavaScript. Understanding
prototype.apply()in JavaScript
Enhancing Web Typography with text‑wrap: balance. Enhancing Web Typography with
text‑wrap: balance
The Power of text‑wrap: pretty. The Power of
text‑wrap: pretty
JavaScript's hasOwnProperty() Method. JavaScript's
hasOwnProperty()Method
Harnessing the Power of Prototype.bind(). Harnessing the Power of
Prototype.bind()
Harnessing JavaScript's defineProperty(). Harnessing JavaScript's
defineProperty()