Какой state-manager используете?
Anonymous Poll
9%
Обычный объект
50%
Redux
5%
NGRX
23%
Vuex
14%
Написал свой менеджер
14%
Другое
14%
Не использую
Remote debug Android devices
Иногда при адаптации сайта к смартфонам эмулятора недостаточно: нельзя дебажить, нет возможности быстро посмотреть что происходит c запросами и cookies.
Для андроид смартфонов есть решение: Remote debugging.
Нужен лишь андроид телефон, компьютер и usb-кабель.
Подробнее на сайте с документацией.
#статья
@frontend_html_css_js
Иногда при адаптации сайта к смартфонам эмулятора недостаточно: нельзя дебажить, нет возможности быстро посмотреть что происходит c запросами и cookies.
Для андроид смартфонов есть решение: Remote debugging.
Нужен лишь андроид телефон, компьютер и usb-кабель.
Подробнее на сайте с документацией.
#статья
@frontend_html_css_js
Typescript Decorators in Examples
Отличная статья на тему декораторов в TypeScript. Подробно расписывается создание декораторов для функций, классов, свойств и методов. Также бонусом идёт работа с
Также готовлю статью с практическим примененем декораторов в кастомном state-менеджере(опрос выше запустил не просто так🙂).
#статья
@frontend_html_css_js
Отличная статья на тему декораторов в TypeScript. Подробно расписывается создание декораторов для функций, классов, свойств и методов. Также бонусом идёт работа с
reflect-metadata. Рекомендую к прочтению.Также готовлю статью с практическим примененем декораторов в кастомном state-менеджере(опрос выше запустил не просто так🙂).
#статья
@frontend_html_css_js
This media is not supported in your browser
VIEW IN TELEGRAM
Pure CSS “Eye”
Эффект фокусировки глаза и сам кибернетический глаз на чистом CSS + SVG. Можно использовать как лоадер в тематическом сайте.
#codepen
@frontend_html_css_js
Эффект фокусировки глаза и сам кибернетический глаз на чистом CSS + SVG. Можно использовать как лоадер в тематическом сайте.
#codepen
@frontend_html_css_js
Forwarded from Будни разработчика
#шок дня
Просто чтоб вы понимали: jQuery достиг своего пика на самых популярных ресурсах только в 2020 году. И пик этот — 80% из 100 000 сайтов.
Всем бы так “умирать”.
Ну и на самом деле, конечно же, он не умирает. Просто посмотрите статистику для 10 000 000 веб-сайтов: https://w3techs.com/technologies/history_overview/javascript_library/all
#jquery #js
Просто чтоб вы понимали: jQuery достиг своего пика на самых популярных ресурсах только в 2020 году. И пик этот — 80% из 100 000 сайтов.
Всем бы так “умирать”.
Ну и на самом деле, конечно же, он не умирает. Просто посмотрите статистику для 10 000 000 веб-сайтов: https://w3techs.com/technologies/history_overview/javascript_library/all
#jquery #js
Онлайн-собеседование Junior верстальщика
HTML Academy выложили разбор собеседования джуна. Рекомендуется к просмотру, если давно не ходили на собеседования или собираетесь нанять к себе верстальщика.
#podcast
@frontend_html_css_js
HTML Academy выложили разбор собеседования джуна. Рекомендуется к просмотру, если давно не ходили на собеседования или собираетесь нанять к себе верстальщика.
#podcast
@frontend_html_css_js
Forwarded from CodePen Community
This media is not supported in your browser
VIEW IN TELEGRAM
Angular – Custom RxJS State Manager
Написал статью на тему кастомного стейт менеджера в Angular с использованием RxJS.
В проекте появилась практическая нужда в реактивных моделях, а использовать NGRX или другой стейт-менеджер было дорого: много бойлерплейт кода, много траты времени. Было решено написать свой простой реактивный менеджер.
Подробнее по ссылке.
#статья
@frontend_html_css_js
Написал статью на тему кастомного стейт менеджера в Angular с использованием RxJS.
В проекте появилась практическая нужда в реактивных моделях, а использовать NGRX или другой стейт-менеджер было дорого: много бойлерплейт кода, много траты времени. Было решено написать свой простой реактивный менеджер.
Подробнее по ссылке.
#статья
@frontend_html_css_js
This media is not supported in your browser
VIEW IN TELEGRAM
Folding Ticket Detail
Макет приложения продажи авиабилетов. Особенность в том, что стиль и анимация раскрытия билетов сделаны в виде сгибаемого бумажного билета. Идею можно легко адаптировать под другие бумажные билеты, например кинотеатра.
#codepen
@frontend_html_css_js
Макет приложения продажи авиабилетов. Особенность в том, что стиль и анимация раскрытия билетов сделаны в виде сгибаемого бумажного билета. Идею можно легко адаптировать под другие бумажные билеты, например кинотеатра.
#codepen
@frontend_html_css_js
Как тестировать фронтенд?
Выше была статья на англ. языке о тестировании проектов с фронтендом.
Не всегда есть время переводить и читать, поэтому лучше повторить на русском.
По ссылке ниже статья на vc.ru из раздела "Разработка" о том, как свои продукты тестируют в компании, занимающейся дизайном и разработкой технически сложных веб-проектов.
По пунктам разбирается, как тестировать сайт (свой и чужой), какие инструменты можно использовать. А еще в конце есть интересная схема, по которой можно понять, когда стоит начать думать о тестировании своего сайта (спойлер - с самого начала).
#qa #статья
@frontend_html_css_js
Выше была статья на англ. языке о тестировании проектов с фронтендом.
Не всегда есть время переводить и читать, поэтому лучше повторить на русском.
По ссылке ниже статья на vc.ru из раздела "Разработка" о том, как свои продукты тестируют в компании, занимающейся дизайном и разработкой технически сложных веб-проектов.
По пунктам разбирается, как тестировать сайт (свой и чужой), какие инструменты можно использовать. А еще в конце есть интересная схема, по которой можно понять, когда стоит начать думать о тестировании своего сайта (спойлер - с самого начала).
#qa #статья
@frontend_html_css_js
3 идеи, которые помогут Вам прокачать ваш доход
Очень познавательная статья про то, как риски влияют на будущий успех. Автор рассматривает подход “Anti-Fragile” и рассказывает как это работает. Рекомендуется к прочтению, если вы боитесь начать проект или низко себя оцениваете.
#статья
@frontend_html_css_js
Очень познавательная статья про то, как риски влияют на будущий успех. Автор рассматривает подход “Anti-Fragile” и рассказывает как это работает. Рекомендуется к прочтению, если вы боитесь начать проект или низко себя оцениваете.
#статья
@frontend_html_css_js
This media is not supported in your browser
VIEW IN TELEGRAM
#122 in 2021 / JavaScript Canvas
Эффект “неработающего телевизора” на JS + чистый canvas. Я бы использовал эту анимацию как фон header’а landing-страницы. Так же можно использовать как заглушку, во время загрузки видео.
#codepen
@frontend_html_css_js
Эффект “неработающего телевизора” на JS + чистый canvas. Я бы использовал эту анимацию как фон header’а landing-страницы. Так же можно использовать как заглушку, во время загрузки видео.
#codepen
@frontend_html_css_js
О кроссбраузерности
Когда ты объясняешь заказчику о совместимости сайта с разными браузерами - бесполезно говорить о движках, фреймворках и других технических деталях.
Проще показать работы Дианы Смит - художницы-программиста, создающей портреты при помощи кодов CSS и HTML.
@frontend_html_css_js
Когда ты объясняешь заказчику о совместимости сайта с разными браузерами - бесполезно говорить о движках, фреймворках и других технических деталях.
Проще показать работы Дианы Смит - художницы-программиста, создающей портреты при помощи кодов CSS и HTML.
@frontend_html_css_js
Ребята, нас уже 100 человек! Давайте узнаем какой у вас уровень знаний, чтобы мы могли давать вам только полезные материалы.🧑🏻💻
Anonymous Poll
12%
Только начал
53%
Учусь
23%
Junior
8%
Middle
4%
Хочу посмотреть ответы(Senior)
Почему я выбрал Vue.js для фриланса
Автор рассказывает о своём опыте использования frontend-фреймворков во фрилансе, а также объясняет, почему отдал предпочтение Vue.js.
От себя добавлю, что тоже имею положительный опыт использования Vue.js(в частности Nuxt.js) во фрилансе: всё работает из коробки без лишних настроек.
#статья
@frontend_html_css_js
Автор рассказывает о своём опыте использования frontend-фреймворков во фрилансе, а также объясняет, почему отдал предпочтение Vue.js.
От себя добавлю, что тоже имею положительный опыт использования Vue.js(в частности Nuxt.js) во фрилансе: всё работает из коробки без лишних настроек.
#статья
@frontend_html_css_js
Всем привет!
Ребята, согласно опросу многие из вас - новички. Не стесняйтесь общаться в нашем лайв чате🙂
Наверняка у вас есть вопросы, связанные с обучением, сферой IT, конкретным кодом и так далее.
Послушаем вас, поможем советом.
Залетайте)
👉🏻https://t.me/amaz_front_dev_chat
Ребята, согласно опросу многие из вас - новички. Не стесняйтесь общаться в нашем лайв чате🙂
Наверняка у вас есть вопросы, связанные с обучением, сферой IT, конкретным кодом и так далее.
Послушаем вас, поможем советом.
Залетайте)
👉🏻https://t.me/amaz_front_dev_chat
This media is not supported in your browser
VIEW IN TELEGRAM
Tunnel travel using CSS perspective
Довольно интересный эффект, как из одной статичной картинки со звёздами, автор сделал пространственный туннель как в фильмах про космос.
#codepen
@frontend_html_css_js
Довольно интересный эффект, как из одной статичной картинки со звёздами, автор сделал пространственный туннель как в фильмах про космос.
#codepen
@frontend_html_css_js
Observer паттерн в JavaScript – ключ к реактивному поведению
Автор объясняет правила observer паттерна и способ его реализации в JavaScript. Обязательно к прочтению, если Вы хотите прокачать свои навыки программирования.
#статья
@frontend_html_css_js
Автор объясняет правила observer паттерна и способ его реализации в JavaScript. Обязательно к прочтению, если Вы хотите прокачать свои навыки программирования.
#статья
@frontend_html_css_js
This media is not supported in your browser
VIEW IN TELEGRAM
Audio Waveform
Шикарная анимация аудиоволн. Можно использовать как кнопку записи при разработке голосового чата. Реализовано с помощью GSAP.
#codepen
@frontend_html_css_js
Шикарная анимация аудиоволн. Можно использовать как кнопку записи при разработке голосового чата. Реализовано с помощью GSAP.
#codepen
@frontend_html_css_js