Skip to main content

© 2026 Artur Basak. All rights reserved.

CV•Digital Garden•Publications•Tools & Experiments

Accessibility Statement•Privacy Policy•Time Machine•Sitemap•llms.txt

Digital Garden

Заметки, идеи и черновики. Часто обновляются.

RSS-лента Digital Garden

Engineering cases and platform incidents

  • Recovery и observability для PWA/WebView после сбоя загрузкиEN

    05.07.2026

    Что делать, когда code splitting и Service Worker встречаются с новым деплоем — static fallback до React, аккуратный reload при битых чанках и ранняя диагностика offline-shell

    #pwa#service-worker#offline#vite#observability#recovery#webview#mobile
  • Конфликт оффлайн функциональности и ленивой подгрузкиEN

    30.06.2026

    Когда нужно организовать работу в offline, то такое нефункциональное требование к веб-приложению порождает конфликт с механизмом оптимизации загрузки бандла путем разбиения его на чанки и последующей ленивой подгрузкой

    #pwa#mobile#offline#react#webpack#vite#optimization
  • Accessibility: Гайд разработчикаEN

    27.05.2026

    Гайд для разработчика по доступности: WCAG, ARIA, APG, WAI, UI Kit, тестирование, аудит, линтеры, CI/CD, E2E, ИИ.

    #a11y#accessibility#wcag#programming#quality-gates#tools
  • Когда функции доступности ломают дизайн, а иногда и саму доступность

    12.05.2026

    Системное увеличение шрифта в WebView, измерение масштаба через эталонный элемент и компромисс textScaleManager с data-original-text-size.

    #accessibility#frontend#web#ux#design#webview#mobile#android
  • Аудит доступности Wildberries. Может ли незрячий пользователь купить Бэтмобиль?EN

    24.01.2026

    Практический аудит доступности маркетплейса "Wildberries" с использованием подхода из 5 шагов.

    #a11y#accessibility#audit#wildberries#retail
  • View Transitions в React — рабочий инструмент, который уже год в продакшенеEN

    20.01.2026

    View Transitions API уже год в продакшене мобильного WebView. Разбор интеграции, именованных групп и артефактов Safari — без ожидания React ViewTransition.

    #pwa#mobile#ssr#react#animation
  • Аудит доступности веб-приложения Приорбанка

    08.11.2025

    Практический аудит доступности интернет-банка "Приорбанка" с использованием подхода из 5 шагов. Выявленные проблемы и рекомендации по улучшению.

    #a11y#accessibility#audit#banking#priorbank
  • Практический аудит веб-доступности: 5 шагов без фанатизмаEN

    29.10.2025

    Практический аудит доступности "5 шагов" (без глубокого погружения в спецификации)

    #a11y#accessibility#wcag#programming#audit#skip-links
  • Веб-доступность — это не хайп, а ответственностьEN

    13.10.2025

    Когда говорят о доступности в вебе, это часто звучит как повод для красивых постов, хлопков по плечу или даже кодингового героизма. Тема, казалось бы, избитая: все её обсуждают, но мало кто реально внедряет.

    #a11y#accessibility#wcag#mental-model#programming
  • Переход по DeepLink из Web

    23.09.2025

    Deeplink с fallback на App Store

    #javascript#mobile#pwa
  • Настройка Workbox Background Sync для совместимости с iOS и Android WebViewEN

    05.06.2025

    Практический гайд - как доотправлять запросы оффлайн надёжно на iOS/Safari и Android WebView. Решение проблем с Service Worker и IndexedDB.

    #pwa#service-worker#workbox#offline#ios#android#seedling
  • Configuring Application Color Scheme

    10.07.2020

    Palette, Theming, White Labeling, Dark Mode and CSS Variables

    #css#javascript#frontend#design-system#seedling
  • UI Kit + Design System = DesignOps

    14.04.2020

    Connecting React Styleguidist to Zeplin styleguide

    #react#design-system#frontend#designops#seedling