Эффективные стратегии кросс-браузерного тестирования
В данной статье рассматриваются лучшие практики и стратегии эффективного кроссбраузерного тестирования, позволяющие обеспечить соответствие веб-приложений требованиям пользователей всех браузеров и устройств.
https://blog.openreplay.com/effective-cross-browser-testing-strategies/
В данной статье рассматриваются лучшие практики и стратегии эффективного кроссбраузерного тестирования, позволяющие обеспечить соответствие веб-приложений требованиям пользователей всех браузеров и устройств.
https://blog.openreplay.com/effective-cross-browser-testing-strategies/
🔥3
Интеграция карт Google в приложения Vue
В этом уроке мы рассмотрим процесс интеграции Google Maps в ваши приложения с помощью популярной библиотеки Vue-google-maps.
https://blog.openreplay.com/integrating-google-maps-into-vue-applications/
В этом уроке мы рассмотрим процесс интеграции Google Maps в ваши приложения с помощью популярной библиотеки Vue-google-maps.
https://blog.openreplay.com/integrating-google-maps-into-vue-applications/
👍2
Гибкое A/B-тестирование с помощью AWS Lambda@Edge
В этой статье разработчик проведет вас через весь процесс и расскажет о плюсах и минусах A/B-тестирования с помощью Lambda@Edge.
https://www.toptal.com/aws/ab-testing-with-aws-lambda-at-edge
В этой статье разработчик проведет вас через весь процесс и расскажет о плюсах и минусах A/B-тестирования с помощью Lambda@Edge.
https://www.toptal.com/aws/ab-testing-with-aws-lambda-at-edge
Советы и рекомендации по работе с VSCode для опытных пользователей
В этой статье разработчик рассказывает о том, как стать опытным пользователем VSCode, опираясь на официальную документацию и используя несколько практических инструментов.
https://www.toptal.com/visual-studio/vscode-tips-power-users
В этой статье разработчик рассказывает о том, как стать опытным пользователем VSCode, опираясь на официальную документацию и используя несколько практических инструментов.
https://www.toptal.com/visual-studio/vscode-tips-power-users
❤🔥3
Использование декларативного программирования для создания управляемых веб-приложений
В этой статье разработчик демонстрирует, как использовать декларативное программирование и конечные автоматы в JavaScript.
https://www.toptal.com/javascript/declarative-development-fsm-programming
В этой статье разработчик демонстрирует, как использовать декларативное программирование и конечные автоматы в JavaScript.
https://www.toptal.com/javascript/declarative-development-fsm-programming
❤3
Проектное мышление с использованием ИИ
Цель этой статьи - помочь новичкам понять, как искусственный интеллект может революционизировать процесс дизайн-мышления.
https://blog.openreplay.com/design-thinking-using-ai/
Цель этой статьи - помочь новичкам понять, как искусственный интеллект может революционизировать процесс дизайн-мышления.
https://blog.openreplay.com/design-thinking-using-ai/
👍3
Выводы и аннотации в TypeScript
В этой статье вы узнаете об аннотациях типов и выводе типов, о том, как их использовать, и о том, как лучше всего применять. Давайте погрузимся в тему.
https://blog.openreplay.com/type-inferences-and-annotations-in-typescript/
В этой статье вы узнаете об аннотациях типов и выводе типов, о том, как их использовать, и о том, как лучше всего применять. Давайте погрузимся в тему.
https://blog.openreplay.com/type-inferences-and-annotations-in-typescript/
❤3
Применение принципов дизайна в React
В этой статье мы расскажем о нескольких популярных принципах разработки программного обеспечения, а также о том, когда и как их следует применять в своей кодовой базе React.
https://blog.openreplay.com/applying-design-principles-in-react/
В этой статье мы расскажем о нескольких популярных принципах разработки программного обеспечения, а также о том, когда и как их следует применять в своей кодовой базе React.
https://blog.openreplay.com/applying-design-principles-in-react/
❤🔥4
Что такое система управления базами данных
Краткое введение в СУБД и их разновидности
https://www.hackerrank.com/blog/what-is-dbms-introduction/
Краткое введение в СУБД и их разновидности
https://www.hackerrank.com/blog/what-is-dbms-introduction/
🔥4
Разработка на Deno: пишем REST API
Туториал по созданию Rest API на Deno.
https://blog.openreplay.com/getting-started-with-deno--building-a-rest-api/
Туториал по созданию Rest API на Deno.
https://blog.openreplay.com/getting-started-with-deno--building-a-rest-api/
👍5
Автоматическая генерация CHANGE log и изменение версий для релиза
Утилита для подготовки релизного PR от Google.
https://www.npmjs.com/package/release-please
Утилита для подготовки релизного PR от Google.
https://www.npmjs.com/package/release-please
❤🔥3👍1💩1
SurrealDB
В чем особенность базы данных SurrealDB и как с ней работать?
https://dev.to/sebastian_wessel/surrealdb-the-magic-database-to-keep-on-your-radar-4a22
В чем особенность базы данных SurrealDB и как с ней работать?
https://dev.to/sebastian_wessel/surrealdb-the-magic-database-to-keep-on-your-radar-4a22
👍2🔥1
Forwarded from Habr For Dev
#accessibility #html
Очередной ответ на вопрос: «Зачем нужна семантика?»
Этот вопрос преследует меня всю мою карьеру, начиная с 2013 года. Одни разработчики отвечают, потому что так правильно. Другие говорят про SEO. Третьи — ничего не говорят. А я считаю, что атрибут role является отличным ответом на этот вопрос!
⭐️◽️◽️◽️◽️
📖Читать
Очередной ответ на вопрос: «Зачем нужна семантика?»
Этот вопрос преследует меня всю мою карьеру, начиная с 2013 года. Одни разработчики отвечают, потому что так правильно. Другие говорят про SEO. Третьи — ничего не говорят. А я считаю, что атрибут role является отличным ответом на этот вопрос!
⭐️◽️◽️◽️◽️
📖Читать
🔥3
Техника загрузки изображений-плейсхолдеров в низком качестве.
Для того чтобы страница не выглядела пустой при загрузке, можно предзагружать картинки плохого качества в качестве плейсхолдеров. О том, как это реализовать и как это повлияет на Web Vitals оценки, читайте в статье.
https://csswizardry.com/2023/09/the-ultimate-lqip-lcp-technique/
Для того чтобы страница не выглядела пустой при загрузке, можно предзагружать картинки плохого качества в качестве плейсхолдеров. О том, как это реализовать и как это повлияет на Web Vitals оценки, читайте в статье.
https://csswizardry.com/2023/09/the-ultimate-lqip-lcp-technique/
👍3
Разбираемся с WebRTC
Вводная статья о принципах работы и сферах применения
https://www.sitepen.com/blog/getting-started-with-webrtc
Вводная статья о принципах работы и сферах применения
https://www.sitepen.com/blog/getting-started-with-webrtc
❤3
Полный обзор функционала VSCode
Как использовать все возможности IDE чтобы быть максимально продуктивным
https://youtu.be/heXQnM99oAI
Как использовать все возможности IDE чтобы быть максимально продуктивным
https://youtu.be/heXQnM99oAI
❤🔥4
Разработка Photoshop для веба
Или как теперь дебажить web assembly в DevTools
https://web.dev/ps-on-the-web/
Или как теперь дебажить web assembly в DevTools
https://web.dev/ps-on-the-web/
👍2❤1
React Testing Library против Jest
Сравниваем 2 популярных инструмента для тестировния React приложений.
https://medium.com/simform-engineering/react-testing-library-vs-jest-2a204f521b97
Сравниваем 2 популярных инструмента для тестировния React приложений.
https://medium.com/simform-engineering/react-testing-library-vs-jest-2a204f521b97
👍4
Введение в Web Preferences API
Новый API, доступный через свойство
https://blog.logrocket.com/introduction-web-preferences-api/
Новый API, доступный через свойство
navigator.preferences
, позволяющий взаимодействовать с настройками предпочтений пользователя (например цветовой схемы и контраста).https://blog.logrocket.com/introduction-web-preferences-api/
👍2🔥2
Ошибки выбора MongoDB в качестве основной БД в стартапе
О подводных камнях использования MongoDB (и не только), которые следует учитывать на старте проекта.
https://habr.com/ru/articles/692736/
О подводных камнях использования MongoDB (и не только), которые следует учитывать на старте проекта.
https://habr.com/ru/articles/692736/
👍3
10 продвинутых git команд
Rebase, Grep, Rev-List, Reflog и другие.
https://earthly.dev/blog/advanced-git-commands/
Rebase, Grep, Rev-List, Reflog и другие.
https://earthly.dev/blog/advanced-git-commands/
🔥3❤1