Обзор пакета ts-reset, который делает разработку на TypeScript более безопасной и удобнойts-reset — это своего рода 'CSS reset' для TypeScript, который улучшает типы для распространенных API JavaScript. В статье также рассматриваются аспекты, которых не хватает в инструменте, но решение есть — использовать types-spring вместе с ts-reset.
Typescript не идеален. Его ругают, но любят. Кто‑то даже не может представить свою жизнь без него так же, как не может представить жизнь без комфортного автомобиля....
Анонсируем дни любви к фронтенду 💛
С 10 по 17 июня в пятый раз пройдет наша большая конференция «Я 💛 Фронтенд» 2023, где мы обсудим новости веба и дизайна, поделимся опытом и посмотрим на хороший код.
Всю неделю вас ожидают онлайн-доклады, трансляции и воркшопы, а закончится всё большой офлайн-встречей сразу в нескольких локациях: в Москве и Ереване. Принять участие в ней можно будет и в онлайн-формате.
Кроме докладов, по традиции мы проводим CTF (Capture the Flag) — игровой фронтендерский турнир из нескольких заданий, который начнётся уже 10 июня. Смотрите, как это было в прошлом году.
Полную программу «Я 💛 Фронтенд» можно посмотреть на лендинге. Регистрируйтесь до 7 июня, чтобы попасть в офлайн и быть в курсе всех активностей.
А ещё приходите в наш чат — там будет много полезного.
🔧 Waku — минималистичный React-фреймворк с поддержкой React Server Components. Над ним работает некто Daishi Kato, поэтому можно ждать очень интересные новые фичи.
Репозиторий
🎙Подкаст «Веб-стандарты»: Вадим Макеев, Юля Миоцен, Алексей Симоненко про Chrome 114-115, грядущий WWDC, Safari TP, требования к паролям, вертикальный ритм, Scroll Driven Animations, CSS Scoping и Web3.
00:01:47 Chrome 114-115
00:18:42 Чего ждать от WWDC
00:28:40 Safari TP
00:35:43 Требования к паролям
00:45:34 Вертикальный ритм
00:56:23 Scroll Driven Animations
01:07:31 CSS Scoping
01:17:29 404 и Web3
01:31:00 Ответы на вопросы
🔗Слушайте на Ютубе
🔗Ссылки на сайте
Разбор резюме фронтенд-разработчика: как не утопить рекрутера в технологиях и не потерять фокус
Алексей Исаев, Talent Director и Partner в getmatch, разбирает резюме фронтендера и указывает на недостатки, которые можно улучшить. Прочитайте — может что-то возьмете на вооружение.
Читать
Это вторая статья из нашей рубрики «Разбор резюме». В первой мы разбирали резюме бэкендера , а здесь нам прислал свое CV фронтендер. Давайте посмотрим и разберем, что в нем можно улучшить: почему это...
🎙️У HTML Academy есть подкаст «Про код», в котором Коля Шабалин, Игорь Антонов, Лёша Симоненко и Женя Шкляр разбираются в самых интересных новостях из мира веб-разработки и объясняют их простым языком.
Слушайте, чтобы узнать, зачем и кому нужны новые фреймворки, свойства, программы, спецификации, браузеры и всё остальное.
➡️ На сегодняшний день доступно 9 выпусков.
🔧 Svelvet — легковесная библиотека компонентов Svelte, которая позволяет легко создавать интуитивно понятные интерактивные UI и диаграммы с помощью готовых компонентов.
Сайт & Репозиторий
😈Открываем чит-коды технического интервью на позицию в сфере Data Science.
7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании.
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru
🚀 На вебинаре:
1. Обсудим задачи из реальных интервью в российские и европейские компании
2. Решим задачи на матрицы и вероятности
3. Научимся быстро тестировать статистические гипотезы для А/Б тестов
4. Обсудим, какая математика лежит под капотом ML алгоритмов
5. Узнаем, что делать, если математика становится слишком сложной
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
Какие тесты обязательно проводят HR при найме программистов?
Алгоритмические тесты – это возможность показать всем, что ты пишешь чистый и понятный код. Ну, или, доказать обратное и пойти тренить алгоритмы под звуки грустного тромбона (уи-уи-уи-уиии).
Вот что могут попросить сделать на собеседовании:
🔹 Найти недостающий элемент в отсортированном массиве.
🔹 Проверить наличие цикла в односвязном списке.
🔹 Написать функцию, которая возвращает наибольшее число из массива целых чисел, не используя встроенные методы сортировки и поиска.
🔹Написать алгоритм поиска наибольшей возрастающей подпоследовательности в массиве.
🔹 Реализовать сортировку выбором (Selection sort).
Если устраиваешься кодером – ни один собес не пройдет без них.
Где можно проверить свои знания?
Проверить, насколько хорошо вы разбираетесь в алгоритмах можно с помощью теста.Как можно подготовиться к алгоритмическому собеседованию?
Самый простой способ – пройти курс "Алгоритмы и структуры данных".
Начать можно с бесплатного доступа, чтобы познакомиться с программой и преподавателями.
Промокод на скидку 10% для подписчиков канала – 10PROGLIB10
👉 Оставить заявку можно здесь – https://proglib.io/w/b85bd661
Подробное введение в веб-доступность в контексте инклюзивных веб-сайтов, которое сделает ваш дизайн не только доступным для пользователей с любыми способностями, но и лаконичным и минималистичным.
Читать
Как дебажить код на JavaScript: примеры ошибок и советы новичкам
Алексей Гмитрон, фулстек-разработчик и наставник на курсе «Веб-разработчик» Яндекс Практикуме, делится опытом отладки кода на JavaScript: как правильно думать и куда смотреть.
Читать
Привет, Хабр! Меня зовут Алексей Гмитрон, я наставник на курсе «Веб-разработчик» Яндекс Практикума, а также работаю фулстек-разработчиком. Я начал программировать шесть лет назад, и обучение не...