
Web Development & Operations71 articles
From pre-development planning to usability and post-launch optimization.


Before Asking for "A Bit More Motion": Web Animation Formats Dictate Costs

Are you adding “Back to Top” buttons out of habit?

Receiving “half-written” submissions in inquiry forms is caused by pressing Enter to confirm IME conversion

Whose decision does that dashboard serve? Things to determine before building

Cannot type while viewing: Eliminating tab hopping in enterprise web apps

Waiting two minutes for a build every time an article is updated

WebP, AVIF, JPEG XL — Which Image Format Should You Ship in 2026?

Perfect Score on Automated Tools, Meaningless Alt Text — Discrepancies to Catch in Acceptance Testing

When animated diagrams are delivered as GIFs, fixing a single character requires placing a new order every time

Targeting by class prefix: CSS adopts .prefix-*

Heading margins misalign with designs: The culprit is vertical font spacing

Active Nav State Disappears on Article Pages — Managing Current State Indicators in One Place

Highlighting Search Terms Without Rewriting HTML — The Custom Highlight API

Avoid Making Dark Mode Toggles a Three-Way Choice — Before a Single Requirement Line Snowballs

Old pages appearing despite updates — Fixing caches outside the origin

Disclosure rules took effect in August for websites featuring AI chat and AI-generated imagery

The blocked aria-hidden warning is correct, but your fix is wrong

The Cause of Your Sluggish Site Might Be Obsolete JavaScript You No Longer Need

Writing Modals with the dialog Element — The Current State of the closedby Attribute

Builds that slow down as articles increase: Incremental static builds in Astro 7.2

Fixing Memory Bloat on Dev Servers — Three Key Changes in Next.js 16.3

Works on PC but breaks on actual iPhones: What to check before embedding web apps in WKWebView

Stop Using Empty divs to Draw Lines Between Cards — CSS Gap Decorations

Angled Sections Are Images — How border-shape Changes the "Non-Rectangular Web"

Companies that always argue over initial design drafts vs. companies that don't — How to manage site redesigns

To companies stalled by internal debates over “design preferences” — Articulating the “site’s purpose” before placing an order

Scroll effects built purely in CSS — Choosing between scroll-driven and scroll-triggered

Why adding website features drives users away: thinking integration before feature bloat

"Web Accessibility Is Now Mandatory" Is Half a Misunderstanding — What Clients Actually Need to Do

Heavy and Broken Homepage Sliders: Rebuilding with Native CSS Carousels Without Relying on JS

The live site differs from the approved prototype: The truth behind web development divergence and how to prevent it

Refining Names Read by Screen Readers: Redundant Labels and Missing Labels

Styling checkboxes and selects to match brand identity using pure CSS: Moving away from custom components

Displayable Screen Colors Are Expanding: Keeping Brand Colors True with Display P3

Communicating Screen Changes to Screen Readers with ariaNotify(): Accessibility Implementations in Custom Development

Drawing Pie Charts with Pure CSS — Lightweight Visualizations for Contract Projects Without Heavy Chart Libraries

Unleashing Corner Styling with CSS corner-shape: Image-Free Brand Expression for Client Projects

Graduating from custom in-page search highlighting implementations with ::search-text

Creating movement without JS using CSS offset-path: delivering lightweight rich expressions in client work
Showing 1–40 of 71 articles
Turning concepts into design.
Development Environment↔AI Models
Access Permissions · Data · Logs
Building an environment
to use AI internally
Internal data, development environments, and access permissions. Advancing adoption concepts into concrete technical reviews.
Compare approachesOrganize implementation requirementsTest on a small scale
Read feature 
Google Workspace
administration basics
Resolving administrator uncertainties from rollout to sharing and permissions.
Pricing & rolloutSharing rulesPermissions & security
Read feature 
Getting started with AI
at work
Selecting tasks to delegate, experimenting on a small scale, and operating safely.
How AI worksTesting in workflowsSafe usage
Read feature 
Improvement notebook for
growing your website
Forms, usability, and updates: tackling post-launch improvements one step at a time.
Form optimizationUI refinementsUpdates & operations
Read series