Курс по JS для начинающих
3 часовой вводный курс по современному JavaScript для тех, кто знакомится с языком.
https://www.youtube.com/watch?v=Zi-Q0t4gMC8
3 часовой вводный курс по современному JavaScript для тех, кто знакомится с языком.
https://www.youtube.com/watch?v=Zi-Q0t4gMC8
⚡10🥱5👍4
Современное руководство по CSS фигурам
Способы создания фигур без использования SVG.
https://www.smashingmagazine.com/2024/05/modern-guide-making-css-shapes/
Способы создания фигур без использования SVG.
https://www.smashingmagazine.com/2024/05/modern-guide-making-css-shapes/
👍14⚡2❤1
Интерактивное руководство по CSS Container Queries
Удобный гайд с возможностью потыкать фичу в режиме онлайн.
https://ishadeed.com/article/css-container-query-guide/
Удобный гайд с возможностью потыкать фичу в режиме онлайн.
https://ishadeed.com/article/css-container-query-guide/
👍12🔥2
Target=_blank теперь автоматически используется с атрибутом rel=noopener
Небольшая заметка о том, какие проблемы были Target=_blank и почему нужен был аттрибут rel.
https://www.stefanjudis.com/today-i-learned/target-blank-implies-rel-noopener/
Небольшая заметка о том, какие проблемы были Target=_blank и почему нужен был аттрибут rel.
https://www.stefanjudis.com/today-i-learned/target-blank-implies-rel-noopener/
👏16🔥6👍4🤔3
Готовим NextJs к offline работе
Аспекты разработки веб приложений с учетом возможности offline работы на примере приложения на NextJs.
https://www.youtube.com/watch?v=oOV5uk-ajPE
Аспекты разработки веб приложений с учетом возможности offline работы на примере приложения на NextJs.
https://www.youtube.com/watch?v=oOV5uk-ajPE
👍11
Новые альтернативы innerHTML
Об использовании уже доступного
https://fullystacked.net/innerhtml-alternatives/
Об использовании уже доступного
setHTMLUnsafe
и находящегося в процессе стандартизации setHTML
.https://fullystacked.net/innerhtml-alternatives/
👍25
Реализуем функцию глубокого сравнения объектов
Алгоритм сравнения объектов, использующий метод Object.is.
https://webdeveloper.beehiiv.com/p/get-perfect-deep-equal-javascript
Алгоритм сравнения объектов, использующий метод Object.is.
https://webdeveloper.beehiiv.com/p/get-perfect-deep-equal-javascript
👍13🔥2
React Compiler
Как работает экспериментальный React Compiler под капотом в сравнении с классическим React Transpiler.
https://www.youtube.com/watch?v=PYHBHK37xlE
Как работает экспериментальный React Compiler под капотом в сравнении с классическим React Transpiler.
https://www.youtube.com/watch?v=PYHBHK37xlE
🔥15👍4❤1
Используем WebRTC для создания P2P видео стриминга
Немного о концеции работы WebRTC и простой пример реализации стриминга.
https://blog.logrocket.com/webrtc-video-streaming/
Немного о концеции работы WebRTC и простой пример реализации стриминга.
https://blog.logrocket.com/webrtc-video-streaming/
🔥15
View Transitions для многостраничных приложений
Плавная анимация при переходе по страницам многостраничных приложений. Новые возможности браузеров и СSS, которые скоро станут стандартом.
https://youtube.com/watch?v=eY6C_-aDdTo
Плавная анимация при переходе по страницам многостраничных приложений. Новые возможности браузеров и СSS, которые скоро станут стандартом.
https://youtube.com/watch?v=eY6C_-aDdTo
🔥13👍1
Как документировать вашу JS библиотеку
О том, зачем нужно писать документацию и как это можно сделать с помощью JSDoc.
https://deno.com/blog/document-javascript-package
О том, зачем нужно писать документацию и как это можно сделать с помощью JSDoc.
https://deno.com/blog/document-javascript-package
👍11🥴3❤2
Друзья!
Команда Podlodka стартует первый сезон Podlodka React Crew с самой живой темой «архитектура». Ведь планирование архитектуры для React требует специфичных знаний и умений.
Podlodka — это отличная возможность послушать классные доклады, позадавать каверзные вопросы экспертам, разобрать свои кейсы на открытом микрофоне и поучаствовать в публичном интервью (если вы конечно любите стресс 😁)!
С опытными экспертами научимся:
🟣 Решать архитектурные вопросы в разрезе React.
🟣 Применять архитектурный линтер для Feature-Sliced Design.
🟣 Менять жизненный цикл проектов на React, проектировать гибкое приложение и править негибкое.
🟣 Выбирать стейт-менеджер (похоливарим).
В общем, иду сам и зову вас с собой!
Билеты уже ждут вас на сайте
🎁 Бонусом мы разыгрываем бесплатную проходку! Результаты розыгрыша объявим 25 мая!
Всем удачи! ✌️
Команда Podlodka стартует первый сезон Podlodka React Crew с самой живой темой «архитектура». Ведь планирование архитектуры для React требует специфичных знаний и умений.
Podlodka — это отличная возможность послушать классные доклады, позадавать каверзные вопросы экспертам, разобрать свои кейсы на открытом микрофоне и поучаствовать в публичном интервью (если вы конечно любите стресс 😁)!
С опытными экспертами научимся:
🟣 Решать архитектурные вопросы в разрезе React.
🟣 Применять архитектурный линтер для Feature-Sliced Design.
🟣 Менять жизненный цикл проектов на React, проектировать гибкое приложение и править негибкое.
🟣 Выбирать стейт-менеджер (похоливарим).
В общем, иду сам и зову вас с собой!
Билеты уже ждут вас на сайте
🎁 Бонусом мы разыгрываем бесплатную проходку! Результаты розыгрыша объявим 25 мая!
Всем удачи! ✌️
🔥9❤1
Vuejs Amsterdam 2024
Плейлист из 29 докладов с прошедшей конференции.
https://www.youtube.com/playlist?list=PLCxzy-hmQq9GZGS5AJos92SAlq4KALQp2
Плейлист из 29 докладов с прошедшей конференции.
https://www.youtube.com/playlist?list=PLCxzy-hmQq9GZGS5AJos92SAlq4KALQp2
👍13🔥5❤1
Переключаем с помощью нового HTML контрола
Об использовании checkbox c новым атрибутом switch: работа, стилизация, детектирование возможности использования.
https://www.smashingmagazine.com/2024/05/switching-it-up-html-latest-control/
Об использовании checkbox c новым атрибутом switch: работа, стилизация, детектирование возможности использования.
https://www.smashingmagazine.com/2024/05/switching-it-up-html-latest-control/
👍20🔥10🤔2👎1
Firestore как альтернатива WebSockets
Как использовать Firestore для прослушивания событий в реальном времени.
https://canopas.com/websocket-alternative-how-to-use-firestore-to-listen-to-realtime-events-141e634d04bc
Как использовать Firestore для прослушивания событий в реальном времени.
https://canopas.com/websocket-alternative-how-to-use-firestore-to-listen-to-realtime-events-141e634d04bc
👍12🤡9
Новые методы итераторов
О методах map, filter, reduce, flatMap и других, которые работают на бесконечных коллекциях и могут лениво вычислять результат.
https://v8.dev/features/iterator-helpers
О методах map, filter, reduce, flatMap и других, которые работают на бесконечных коллекциях и могут лениво вычислять результат.
https://v8.dev/features/iterator-helpers
👍15🔥7⚡2❤2😁2🤡1
Итоги React Conf 2024
Короткая сводка по итогам прошедшей конференции (+ видео с докладами за 2 дня).
https://react.dev/blog/2024/05/22/react-conf-2024-recap
Короткая сводка по итогам прошедшей конференции (+ видео с докладами за 2 дня).
https://react.dev/blog/2024/05/22/react-conf-2024-recap
🔥15❤1👎1
Сравниваем 5 менеджеров версий для NodeJS
И выбираем лучший для своих потребностей.
nvm vs n vs volta vs fnm vs pnpm.
https://pavel-romanov.com/5-node-version-managers-compared-which-is-right-for-you
И выбираем лучший для своих потребностей.
nvm vs n vs volta vs fnm vs pnpm.
https://pavel-romanov.com/5-node-version-managers-compared-which-is-right-for-you
🥴18👍4🔥4🤔2❤1👎1
Gap
Какие проблемы стилизации решает свойство gap и в каких случаях оно сильно упрощает разработку. Интерактивный гайд от Ахмада Шадида.
https://ishadeed.com/article/the-gap/
Какие проблемы стилизации решает свойство gap и в каких случаях оно сильно упрощает разработку. Интерактивный гайд от Ахмада Шадида.
https://ishadeed.com/article/the-gap/
👍13🔥5🤡2❤1