Kysely: SQL Query Builder для TypeScript. Упрощает составление SQL запросов.
https://www.jakso.me/blog/kysely-a-type-safe-sql-query-builder-for-typenoscript
https://www.jakso.me/blog/kysely-a-type-safe-sql-query-builder-for-typenoscript
Брендирование изображений с помощью ImageKit и Vue.js
https://blog.logrocket.com/image-branding-imagekit-vuejs/
https://blog.logrocket.com/image-branding-imagekit-vuejs/
LogRocket Blog
Image branding with ImageKit and Vue.js - LogRocket Blog
In this article, you'll learn to integrate ImageKit into a Vue.js application and how to perform the transformations provided by the service.
Защитный CSS
Подборка техник, позволяющих избежать проблем с динамическим контентом
https://ishadeed.com/article/defensive-css/
Подборка техник, позволяющих избежать проблем с динамическим контентом
https://ishadeed.com/article/defensive-css/
6 спообов улучшения ранжирования в Google.
https://searchengineland.com/6-tactics-to-rank-better-in-google-discover-376385
https://searchengineland.com/6-tactics-to-rank-better-in-google-discover-376385
Процесс отображения веб-страницы в браузере | Critical Rendering Path
https://jagjeets.medium.com/web-performance-understanding-critical-rendering-path-72283caefc1f
https://jagjeets.medium.com/web-performance-understanding-critical-rendering-path-72283caefc1f
Medium
Web Page Rendering Process in Browser | Critical Rendering Path
Critical Rendering path is the sequence of actions or steps performed by the browser in order to render a web page on the screen.
Влияние ошибок в JavaScript на производительность
https://calendar.perfplanet.com/2021/performance-implications-of-javanoscript-errors/
https://calendar.perfplanet.com/2021/performance-implications-of-javanoscript-errors/
Audio API: знакомство с элементом audio и некоторыми возможностями его API путем создания кастомного аудиоплеера.
https://12daysofweb.dev/2021/audio-api/
https://12daysofweb.dev/2021/audio-api/
Консистентная, плавно масштабируемая типографика и отступы
https://css-tricks.com/consistent-fluidly-scaling-type-and-spacing/
https://css-tricks.com/consistent-fluidly-scaling-type-and-spacing/
CSS-Tricks
Consistent, Fluidly Scaling Type and Spacing | CSS-Tricks
When Chris first sent me this prompt, I was thinking about writing about progressive enhancement, but that subject is so wide-reaching to be one thing and all
Повышаем производительность сайта на Jamstack
https://calendar.perfplanet.com/2021/shapeup-jamstack-site-performance/
https://calendar.perfplanet.com/2021/shapeup-jamstack-site-performance/
Новые возможности UnoCSS: альтернатива Tailwind CSS
https://blog.logrocket.com/new-features-unocss-tailwind-css-alternative/
https://blog.logrocket.com/new-features-unocss-tailwind-css-alternative/
LogRocket Blog
New features in UnoCSS: A Tailwind CSS alternative - LogRocket Blog
UnoCSS, a fully customizable Atomic CSS engine, is becoming one of the most talked-about styling tools with exciting new features.
Учитываем prefers-color-scheme в CSS Paint API с Custom Properties
https://css-tricks.com/honor-prefers-color-scheme-in-the-css-paint-api-with-custom-properties/
https://css-tricks.com/honor-prefers-color-scheme-in-the-css-paint-api-with-custom-properties/
Первый взгляд на Error Prevention — новейший критерий WCAG 3.0
https://uxdesign.cc/a-first-look-at-error-prevention-wcag-3-0s-newest-criterion-9762812c591d
https://uxdesign.cc/a-first-look-at-error-prevention-wcag-3-0s-newest-criterion-9762812c591d
Medium
A first look at Error Prevention — WCAG 3.0’s newest criterion
In short, don’t make the user guess what kind of input is required.