Почему получаются плохие абстракции и как этого избежать?
🚀3 февраля в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
🚀3 февраля в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
Пройдите полную программу обучения по специальности «Фронтенд-разработчик» на Хекслете и получите гарантированную оплачиваемую стажировку в «Ростелеком»: https://bit.ly/3rJdtzc
📍Глубокий практический курс на 8 месяцев: JavaScript, HTML и CSS, фреймворки React+Redux Toolkit, инфраструктура — командная строка, NPM, Git, Webpack.
📍Асинхронный формат — комфортный темп, мягкие дедлайны.
📍Более 350 заданий в онлайн-тренажере с мгновенной автопроверкой.
📍Помощь практикующих наставников.
📍4 рабочих проекта в портфолио на GitHub и практика в Open Source.
Выпускникам — гарантированная оплачиваемая стажировка в проектах ИТ-кластера «Ростелеком» от 1 до 3 месяцев с окладом 40 000 рублей в месяц. Лучшие получат оффер!
📍Глубокий практический курс на 8 месяцев: JavaScript, HTML и CSS, фреймворки React+Redux Toolkit, инфраструктура — командная строка, NPM, Git, Webpack.
📍Асинхронный формат — комфортный темп, мягкие дедлайны.
📍Более 350 заданий в онлайн-тренажере с мгновенной автопроверкой.
📍Помощь практикующих наставников.
📍4 рабочих проекта в портфолио на GitHub и практика в Open Source.
Выпускникам — гарантированная оплачиваемая стажировка в проектах ИТ-кластера «Ростелеком» от 1 до 3 месяцев с окладом 40 000 рублей в месяц. Лучшие получат оффер!
Псевдокласс :has() — не только «родительский селектор»
О :has() часто говорят как о «родительском селекторе». Но он может быть не только селектором любого предка, но и селектором предыдущего соседа. Подробнее: https://proglib.io/w/c4ad3ad3
#css
О :has() часто говорят как о «родительском селекторе». Но он может быть не только селектором любого предка, но и селектором предыдущего соседа. Подробнее: https://proglib.io/w/c4ad3ad3
#css
CSS-LIVE
Псевдокласс :has() — не только «родительский селектор»
Браузер Safari часто ругают за редкое обновление и задержку внедрения новинок, но есть у него «любимые» области, в которых он опережает всех. Например, CSS-селекторы 4 уровня. Псевдоклассы :matches() — теперь это :is(), :not() с несколькими селекторами и…
Кастомный Range Input, который выглядит одинаково во всех браузерах
https://proglib.io/w/97aea3ed
#css
https://proglib.io/w/97aea3ed
#css
Как читать W3C-спецификации
Мы редко обращаемся к спецификации в том числе и потому, что ее сложно понять. Статья рассказывает, как читать спецификации правильно: https://proglib.io/w/61e84fe1
#docs
Мы редко обращаемся к спецификации в том числе и потому, что ее сложно понять. Статья рассказывает, как читать спецификации правильно: https://proglib.io/w/61e84fe1
#docs
CSS-LIVE
Как читать W3C-спецификации
Перевод статьи How to Read W3C Specs с сайта alistapart.com для css-live.ru. Автор — Джей Девид Эйсенберг. (Примечание редакции CSS-live.ru: оригинал статьи написан более 20 лет назад. Не удивляйтесь, это не баг, а фича. Иногда полезно оглянуться назад и…
Тренды JavaScript в 2022 году
Первый месяц 2022 года почти завершился, но впереди еще 11. Есть время угнаться за трендами.
https://proglib.io/w/d6b73b58
#tools
Первый месяц 2022 года почти завершился, но впереди еще 11. Есть время угнаться за трендами.
https://proglib.io/w/d6b73b58
#tools
Создание компонентной дизайн-системы UI
Зачем нужна и как создать сбалансированную компонентную дизайн-систему: https://proglib.io/w/e6bd53b5
#interface
Зачем нужна и как создать сбалансированную компонентную дизайн-систему: https://proglib.io/w/e6bd53b5
#interface
🧔📈 Повышение до тимлида: дорожная карта
Опыт и знания, которые вам нужно приобрести, чтобы стать тимлидом во фронтенде. Делимся списком из хард- и софтскиллов.
https://proglib.io/sh/nQHKU2AdCm
Опыт и знания, которые вам нужно приобрести, чтобы стать тимлидом во фронтенде. Делимся списком из хард- и софтскиллов.
https://proglib.io/sh/nQHKU2AdCm
Запуск анимации при скролле
Откладывание старта анимации до момента, когда пользователь до нее доскроллит, - распространенный и эффектный прием. В статье разбирается его реализация с использованием IntersectionObserver API (и фоллбэком для старых браузеров).
https://proglib.io/w/2bbaf368
#interface #animation
Откладывание старта анимации до момента, когда пользователь до нее доскроллит, - распространенный и эффектный прием. В статье разбирается его реализация с использованием IntersectionObserver API (и фоллбэком для старых браузеров).
https://proglib.io/w/2bbaf368
#interface #animation
Советы по улучшению условий в JavaScript
7 простых техник, которые помогут сделать ваши условия понятнее и проще: https://proglib.io/w/8fbc7ba8
#bestpractices
7 простых техник, которые помогут сделать ваши условия понятнее и проще: https://proglib.io/w/8fbc7ba8
#bestpractices
Pavel Nakonechnyy
Советы по улучшению условий в JavaScript
Перевод статьи Milos Protic Если вы любите видеть чистый код, как и я, то вы точно будете пытаться максимально уменьшить свои условия для if'ов. В целом, ООП позволяет нам избегать условий и...
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 15)
В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/ak1X027h5f
В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/ak1X027h5f
Библиотека программиста
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 15)
В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
Почему получаются плохие абстракции и как этого избежать?
🚀3 февраля, в этот четверг, в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
🚀3 февраля, в этот четверг, в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
☕️ 10 вопросов с собеседований по JavaScript
В этой статье мы рассмотрим 10 вопросов с собеседований по JavaScript и примеры ответов на них, которые помогут вам подготовиться к интервью.
https://proglib.io/sh/RwOMqzJSHh
#interview
В этой статье мы рассмотрим 10 вопросов с собеседований по JavaScript и примеры ответов на них, которые помогут вам подготовиться к интервью.
https://proglib.io/sh/RwOMqzJSHh
#interview
Библиотека программиста
☕ 10 вопросов с собеседований по JavaScript
В этой статье мы рассмотрим 10 вопросов с собеседований по JavaScript и примеры ответов на них, которые помогут вам подготовиться к интервью.
😃 Взять отпуск или уволиться: как вернуть мотивацию к работе
Праздники, зимний авитаминоз и хандра, дедлайны и отвлекающие факторы на удаленке – все это негативно влияет на нашу мотивацию. В этой статье мы поговорим о том, как вернуть рабочий настрой.
https://proglib.io/sh/YWweDCztL4
Праздники, зимний авитаминоз и хандра, дедлайны и отвлекающие факторы на удаленке – все это негативно влияет на нашу мотивацию. В этой статье мы поговорим о том, как вернуть рабочий настрой.
https://proglib.io/sh/YWweDCztL4
Как ваш браузер обрабатывает прикосновения к экрану телефона (js touch events)
https://proglib.io/w/993fd72a
https://proglib.io/w/993fd72a
Как мы ускоряли комментарии Хабра
Опыт Хабра по оптимизации большого количества комментариев в рамках SPA-приложения: https://proglib.io/w/66f639ab
#optimisation
Опыт Хабра по оптимизации большого количества комментариев в рамках SPA-приложения: https://proglib.io/w/66f639ab
#optimisation