Articles for people who
ship the stack
Original rewrites on React, Node.js, TypeScript and AI — practical notes from the same engineering practice behind our operator software. Article bodies are in English.
Tagged: accessibility
How to Choose a JavaScript Library for Enterprise Apps in 2026
A practical checklist for picking a JavaScript platform—requirements, components, data architecture, accessibility, tooling, testing, and prototypes—with Ext JS as one enterprise example.
1069 wordsRead articleHTML is markup, not a programming language — use it like one
Treat HTML as structure for navigation, SEO, accessibility, and render performance, and replace div soup with semantic elements the browser and crawlers can understand.
730 wordsRead articleChat scrollers that follow streams without yanking the reader
Design a MessageScroller that follows near the bottom, freezes when readers scroll up, and offers deliberate return paths.
845 wordsRead articleCrawlable React Accordions: Collapse with CSS Grid, Not Unmounting
Build nested React accordions that keep content in the DOM for indexing, animate height with grid rows, scope one-open-at-a-time per level and reset on close.
1798 wordsRead articleA Validated Birth-Date Form in Next.js With Controlled Inputs and Callbacks
Build a small Next.js client form that tracks input with useState, rejects bad birth dates, shows accessible errors and hands clean data to its parent component.
2384 wordsRead articleAn Animated Thumbs-Up Feedback Button Without Any Animation Library
Build a thumbs-up and thumbs-down feedback widget with a keyframe pop animation, active states and a fetch call, using only HTML, CSS and a few lines of JavaScript.
1559 wordsRead articleFragment Refs in React 19.3: DOM Behavior for Sibling Groups, No Wrapper
Learn how a ref on Fragment gives you a FragmentInstance for listeners, focus, observers and measurement across sibling elements, and where its limits are.
2858 wordsRead articleNine Dark Mode Techniques Compared, From filter Hacks to Server Cookies
Compare nine ways to add dark mode to a web app, from invert filters to tokens, light-dark() and server cookies, and learn which bugs each one quietly introduces.
5596 wordsRead articleFrom Div Soup to Meaningful Markup: A Practical Semantic HTML Guide
Learn why generic divs break accessibility, crawling and maintainability, which semantic elements to use instead, and how to refactor a real card component.
3565 wordsRead article
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.