front_end_dev | Технологии

Telegram-канал front_end_dev - FrontEndDev

29203

🚀 Статьи, новости, туториалы по frontend разработке. http://jem-space.ru Admin: @jem_jem Пишу в @five_a_m Хорошие серваки от DigitalOcean: https://m.do.co/c/1351d64475ee Реклама: http://bit.ly/2NxmVDu

Подписаться на канал

FrontEndDev

10 консольных команд, необходимых для разработчика

Grep, cat, tail и ещё несколько команд, которые повышают удобство и скорость разработки.

https://www.trevorlasn.com/blog/10-essential-terminal-commands-every-developer-should-know

Читать полностью…

FrontEndDev

Больше никаких плохих контролов!

Эти карточки появились благодаря яндексовской конференции «Я 💛 Фронтенд 2024». Ребята из Яндекса сделали их на основе доклада Ильи Бирмана, арт-директора Бюро Горбунова.

Илья жёстко прошёлся по интерфейсам российских и международных сервисов и приложений, а главное, на примерах показал, как кнопки, слайдеры, выпадайки и прочие контролы делать нужно, а как ни в коем случае нельзя и где спрятаны различия.

Полезные посты для фронтендеров вроде этого регулярно публикуют на канале [Yandex for Frontend]. Подписывайтесь, ребята готовят много интересного!

Читать полностью…

FrontEndDev

Что нового в ECMAScript 2024

▫️Улучшенная работа с unicode
▫️Atomics.waitAsync
▫️Расширяемые ArrayBuffer
▫️Promise.withResolvers

Подробнее:
https://pawelgrzybek.com/whats-new-in-ecmascript-2024/

Читать полностью…

FrontEndDev

True Myth

TS библиотека с type-safe обертками и утилитарными функциями для обработки ситуаций, когда у вас нет значений в переменной, и обработки успешных или ошибочных результатов выполнения.

https://github.com/true-myth/true-myth

Читать полностью…

FrontEndDev

Уверены, что в коде вашего сайта нет уязвимостей? 💻

За последние три года в 63% случаев именно веб-приложения оказались исходным вектором атаки хакеров (данные Positive Technologies).

Проверить свой веб-ресурс на наличие уязвимостей можно с помощью бесплатного анализатора PT BlackBox Scanner. Для этого вам нужно только ввести его домен на сайте сервиса. А после регистрации будут доступны все возможности сканера (тоже бесплатно) 🎯

По результатам более 110 видов проверок анализатор выдаст подробный отчет, в котором обнаруженные уязвимости будут распределены по уровню опасности, что позволит составить оптимальный план работы по их устранению и защитить сайт от хакерских атак.

🐈‍⬛ Проверить веб-ресурс с помощью PT BlackBox Scanner

Читать полностью…

FrontEndDev

45 шорткатов для VS Code

Улучшаем продуктивность при работе с VS Code (все, конечно, не запомните, но хоть какие-то из 45 вам приглянутся).

https://www.sitepoint.com/visual-studio-code-keyboard-shortcuts/

Читать полностью…

FrontEndDev

Частые причины утечек памяти в JS

Излишняя сложность, замыкания и глобальные переменные - все это сказывается на потреблении памяти. Расскажем, какие есть способы мониторинга и устранения утечек.

https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript

Читать полностью…

FrontEndDev

Создание игры весом в 13КБ: история создания Space Huggers

О том, как создаются игры из категории JS13K и какие задачи приходится решать: дизайн, анимации, карты, звуковые эффекты и многое другое.

https://frankforce.com/space-huggers-how-i-made-a-game-in-13-kilobytes/

Читать полностью…

FrontEndDev

Как Google обрабатывает веб-приложения при индексации

Есть список убеждений о том, как поисковики индексируют страницы. Но все меняется, в том числе и этот процесс не исключение. Немного подробнее о том, как теперь Google обрабатывает ваши страницы и что из ваших убеждений уже не соответствует действительности.

https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process

Читать полностью…

FrontEndDev

Новый релиз Puppeteer с поддержкой Firefox

Puppeteer 23 теперь поддерживает не только Chrome, но и Firefox, что упростит кроссбраузерное тестирование.

https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/

Читать полностью…

FrontEndDev

Машинное обучения на JavaScript

Введение в ML разработку c ML5.js.
ML5 - библиотека, основанная на Tensorflow, предоставляющая упрощенный интерфейс для интеграции в веб приложения.

https://www.youtube.com/watch?v=ECotpcPCTaU

Читать полностью…

FrontEndDev

Друзья, приглашаю вас на FrontendConf 2024 — одно из крупнейших ежегодных событий в мире frontend, где соберутся профессионалы для обмена опытом и новыми идеями.

🗓 30 сентября и 1 октября в Москве, в кластере "Ломоносов", более 1000 участников обсудят новейшие тенденции во фронтенде.

Программа включает 51 доклад с реальными кейсами, дебаты и фейл-митапы. В этом году особое внимание уделено внедрению ML в продукты и применению нейросетей для повышения производительности. Александр Шатилов и Илья Никитин обсудят ИИ в пользовательских интерфейсах и верстке.

А еще расскажут про новые подходы к архитектуре, производительности и инженерной культуре. Традиционные треки, такие как FrontOps, Технологии и Дизайн, будут дополнены обсуждением будущего фронтенда, включая AR и новые фреймворки.

Программа конференции уже на сайте

Регистрируйтесь и присоединяйтесь к FrontendConf 2024, чтобы зарядиться энергией, завести новые профессиональные связи и вдохновиться на работу над своими проектами!

Внимание, с 1 сентября будет повышение цен на билеты, поэтому успейте купить билет заранее.

Читать полностью…

FrontEndDev

Floating UI

Библиотека для позиционирования плавающих элементов и взаимодействия с ними.

https://floating-ui.com/

Читать полностью…

FrontEndDev

64 бита на хранение числа в JavaScript разбивают на три промежутка: 1B для хранения знака,11 бит для экспоненты со смещением. А знаете, для чего предназначены ещё 52 бита? Об этом и в целом о работе с данными в JavaScriptновая серия открытого курса AvitoTech.

5 лекций уже доступны к просмотру. Так что если вы хотели освоить азы фронтенд-разработки, самое время учиться у лучших. Тем более, это бесплатно.

Читать полностью…

FrontEndDev

CodeScreenshot

Онлайн инструмент для генерации красивых скриншотов с вашим кодом.

https://cs.vkrsi.com/

Читать полностью…

FrontEndDev

Настраиваем деплой приложений с Dokku

Dokku - это мини-Heroku, который можно установить на свой сервер и удобно деплоить приложения командой git push.
В статье — пошаговый туториал по установке, первоначальной настройке и конфигурации приложений для деплоя.

https://jem-space.ru/dokku-deploy/

Читать полностью…

FrontEndDev

Пишем в буфер обмена с помощью JS

Основы работы с Clipboard API и некоторые нюансы его использования.

https://frontendmasters.com/blog/writing-to-the-clipboard-in-javascript/

Читать полностью…

FrontEndDev

Советы по CSS

Профессиональные советы как с популярными, так и с малоизвестными решениями по работе с CSS.

https://github.com/AllThingsSmitty/css-protips/tree/master/translations/ru-RU

Читать полностью…

FrontEndDev

Набор инструментов для веб разработки

Большая подборка инструментов для разработки, разбитая на категории: UI киты, библиотеки для анимации, расширения для Chrome, иконки и многое другое.

https://surffers.notion.site/surffers/The-Best-Web-Development-Tools-2cf90734ead54d748edaf706120728d8

Читать полностью…

FrontEndDev

Релиз Storybook 8.2

Что нового: хуки, портативные стори, онбординг.

Подробнее по ссылке: https://storybook.js.org/blog/storybook-8-2/

Читать полностью…

FrontEndDev

Создаем 3D иллюстрации на CSS

Сложно, но возможно: пошаговый гайд по созданию красивых иллюстраций

https://frontend.horse/articles/creating-3d-illustrations-with-css/

Читать полностью…

FrontEndDev

Создаем свой собственный React Query

14 минутный тутораил по созданию собственного React Query с нуля. Залипательное видео, позволяющее понять как React Query работает под капотом

https://www.youtube.com/watch?v=YmrnPOgOvy4

Читать полностью…

FrontEndDev

🚀 Вебинар для frontend и JavaScript разработчиков! 🚀
👉 Узнайте, какими задачами проверяют ваше знание JavaScript на интервью.

Мы разберем типы задач, которые могут дать прямо во время собеседования, и обсудим, как к ним подготовиться.

Этот вебинар поможет вам лучше понять тонкости разработки, анализировать задачи и эффективно готовиться к интервью. Примеры задач, их анализ и способы подготовки – все это и многое другое!

📅 Дата: 22.08.2024 в 20:00
🔗 Присоединяйтесь и улучшите свои навыки JavaScript!
Встречаемся в преддверии старта курса «JavaScript Developer. Basic». Все участники вебинара получат специальную цену на обучение!

👉 Для участия и получения записи зарегистрируйтесь: https://vk.cc/czri5m

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

FrontEndDev

Создаем шрифты в браузере

typlr — онлайн инструмент позволяющий относительно просто создать свой собственный шрифт.

https://typlr.app/

Читать полностью…

FrontEndDev

Изучаем возможности нативных декораторов в JS

Декораторы неизбежно станут частью стандарта, так что уже можно посмотреть, в каких случаях и как можно будет их применять.

https://frontendmasters.com/blog/exploring-the-possibilities-of-native-javascript-decorators/

Читать полностью…

FrontEndDev

12 лучших библиотек для анимации

Несколько интересных инструментов для анимации, в том числе давно знакомые GSAP, Anime.js, Three.js и Framer Motion.

https://dev.to/vyan/12-best-javascript-animation-libraries-to-supercharge-your-web-projects-in-2024-21ka

Читать полностью…

FrontEndDev

Transition к `height: auto` и `display: none`

Как на чистом CSS реализовать переходы используя новые функции.

https://blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css

Читать полностью…

FrontEndDev

JS в Python

Как писать на JS в Python? PythonMonkey — это встроенный движок SpiderMonkey в среду выполнения python.

https://github.com/Distributive-Network/PythonMonkey

Читать полностью…

FrontEndDev

Unknown TS

Чем может быть полезен тип unknown в TypeScript? Объясняем на примерах

https://michaeluloth.com/programming-types-unknown-why-useful/

Читать полностью…

FrontEndDev

Maska 3.0: Zero-Dependency библиотека для масок инпутов

Несколько демо по использованию легкой библиотеки без дополнительных зависимостей.

https://beholdr.github.io/maska/v3/#/

Читать полностью…
Подписаться на канал