Привет, друзья! На днях прочитал эту интересную статью , посвященную различным вариантам хранения токена доступа (access token) на клиенте. Мое внимание привлек вариант с использованием...
Бесплатное обучение дизайну с нуля. Вместе сделаем портфолио из 4+ работ с личной поддержкой от наставника.
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
🎉 Ой, сегодня уже 23 февраля…
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy
Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.
⛹️♀️Поторопитесь, срок действия истекает 28 февраля ;)
Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.
💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
Learn how to prevent some tricky problems in React that can arise when using asynchronous state managers and avoid breaking UIs, animations, and destroying UX
Вместе с Тимуром (https://twitter.com/TatarinFrontend) решаем популярную задачу про вложенные чекбоксы, которую спрашивают на собесах на Front-End Engineer в FAANG.
Javascript ― язык весьма оригинальный. Его можно любить, ненавидеть и даже бояться, но равнодушным он вас вряд ли оставит. Не знать или не понимать, с чем ты работаешь ―...
🔥👩🎓 Кстати, на web.dev есть целый раздел learn, где компактно в формате курсов описаны ключевые темы веб-дизайна и веб-разработки.
https://web.dev/learn/
🎙Podlodka Podcast:
Цвета и цветовые пространства
Специально для тех, кто считает несправедливыми шутки про «покраску кнопок», ведущие подкаста с головой ушли в увлекательный и непростой мир представления цвета в компьютерных системах. Так вот, цвета — это очень сложно! Вместе с Андреем Ситником разбираемся почему.
Apple Podcasts | Google Подкасты | Яндекс Музыка
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Разработка на JavaScript без системы сборки
Использование различных инструментов сборки для таких вещей, как транспилинг и бандлинг, является достаточно стандартным в современной разработке JavaScript, но что, если вы хотите, чтобы все было просто?
Для простых вещей это не обязательно, — говорит Julia Evans. Естественно, это вызвало бурную дискуссию на Hacker News.
Отладка HD color с помощью панели стилей, улучшенный интерфейс брейкпоинтов, настраиваемые ярлыки рекордера, улучшенная подсветка синтаксиса Angular, реорганизация пункта Cache на панели Application: эти и многие другие новые фичи в DevTools (Chrome 111).
Читать
Отладка HD color с помощью панели стилей Новые цветовые типы CSS и пространства появляются в интернете! Не менее интересно, что DevTools получил новые инструменты, помогающие разработчикам создавать,...
В «Школе 21» завершается набор участников на первый интенсив в Сургуте!
Не упусти возможность бесплатно обучиться востребованной профессии в ИТ.
Неважно, какие у тебя были предыдущие знания, опыт работы, умение программировать и наличие дипломов, если тебе больше 18 лет — подавай заявку сейчас и начни учиться уже этой зимой! В «Школе 21» можно изучать цифровые технологии самых разных направлений и сфер: от алгоритмов и графики до Unix, Web и многого другого.
Успей попасть на интенсив в Сургуте до 20 февраля!
Подай заявку
🤔Всегда интересно читать статьи, которые начинаются с фразы «The Next Generation of …». Так и здесь речь идет о «самом» быстром и недооцененном фронтенд-фреймворке в 2023 году.
Читать
Анимированный полет с помощью Theatre.js и React Three Fiber
Разбираемся, как отобразить 3D-сцену на веб-странице и перемещать по ней камеру во время прокрутки пользователем. Всего 50 строк кода.
Читать
Перевод статьи Андрея Ситника о создании минимального набора иконок, соответствующего большинству современных потребностей. По мотивам этой статьи также был создан онлайн-генератор.
Читать
Минималистичный генератор favicon поможет создать иконку для сайта.
#research #tools
На PortSwigger всегда выходят качественные исследования, на которые однозначно стоит обращать внимание. В одном из последних Гарет Хейс рассказывает об обнаружении server-side prototype pollution вJavaScript методом черного ящика, не вызывая DoS.
Более того, автор и команда разработали лаборатории для закрепления навыков и написали расширение для Burp Suite. Дерзайте.👇
Читать
Server-side prototype pollution is hard to detect black-box without causing a DoS. In this post, we introduce a range of safe detection techniques, which we've also implemented in an open source Burp
If you want to sprinkle some interactivity to your websites without much hassle, Alpine.js might be something you are looking for. Alpine is one of those tools that when you look at it, you cannot pass by without adoring its simplicity of design. It is a thin reactivity library that lets you add dynamic functionality to your websites directly in your markup.