UI Dev Newsletter Issue #27
In this issue: logical CSS functions, CSS and accessibility, .new domains, and more.
min(), max(), and clamp(): three logical CSS functions to use today
Una Kravets explains how to control element sizing, maintain proper spacing, and implement fluid typography using these well-supported CSS functions.
Robin Rendle writes about human problems that might be bigger than technical problems.
Cumulative Layout Shift, The Layout Instability Metric
Boris Schapira writes about Layout Instability API, how to visualize CLS in the browser, how to optimize for CLS, and about some unusual characteristics.
Writing even more CSS with Accessibility in Mind, Part 2: Respecting user preferences
Manuel Matuzović writes about user preferences and how to respect them when writing CSS.
The --var: ; hack to toggle multiple values with one custom property
Lea Verou explains how to use whitespace in custom property to make an “if” statement in CSS.
Presenting v7.0.0 of the npm CLI
npm turns 11 years and it is shipping some long-awaited and requested features.
List of domains which has .new as TLD
NaveenKumar Namachivayam shares the curated collection of .new shortcut domains.
Learn & practice Git
Git exercises is a new way to learn and practice Git and discover its you might haven’t been aware of.