Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
120 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Иногда даже самый простой математический вопрос на собеседовании ставит разработчика в тупик. Например, как посчитать сумму арифметической прогрессии, не используя цикл?

Проблемой является не только стрессовая ситуация, но и привычка к зубрежке без понимания. В серии видеороликов "Азбука математики" мы разбираем ключевые математические сюжеты, опираясь на визуализацию и интуитивные представления зрителей об алгебре и геометрии.

Вопрос о сумме арифметической прогрессии мы разобрали на занятном арифметическом примере, который будущему великому математику Гауссу задал школьный учитель. Сможете решить быстрее, чем Гаусс?

https://youtu.be/UIgg-lK_T0I

#video #math
JavaScript: о том, что нас ждет в следующем году

Не за горами 2022 год, а это значит, что пришло время познакомиться с новыми возможностями, которыми нас порадует ECMAScript2022.

https://proglib.io/w/e41c516a

#javascript
Проектирование архитектуры Angular-приложения: паттерн Container/Presentation

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

https://proglib.io/w/f4a7e8d3

#angular #architecture #bestpractices
Как скрыть/показать панель уведомлений при прокрутке

Создаем липкий заголовок, верхняя часть которого исчезнет при прокрутке вниз и появится при прокрутке вверх.

https://proglib.io/w/a31b2a51

#interface
🔥 Podlodka анонсировала 3-й сезон Podlodka Frontend Crew - старт 6 декабря.

Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Первая неделя посвящается тулингу на Node.js:
- Научитесь работать со всем тулингом современного фронтенда
- Разберетесь, как устроены современные сборщики, транспайлеры и статические анализаторы
- Узнаете как создавать свои Node.js-скрипты для автоматизации рутинных задач

Во время второй недели рассмотрят JavaScript под капотом:
- Узнаете как работает JavaScript и как устроен его интерпретатор.
- Посмотрите на специфику ECMAScript стандартов и принципы работы браузеров.
- Поймёте, как дебажить и профилировать приложения, находить и исправлять утечки памяти

Подробности и билеты уже на сайте, а до конца недели будет действовать скидка! Ждём вас на борту 😊
How JavaScript Works (2018)
Автор: Douglas Crockford
Количество страниц: 385

В своем учебнике по JavaScript Дуглас Крокфорд начинает с рассмотрения основ, постепенно переходя к более сложным темам. Книга глубокая, лаконичная, полная кода, и есть моменты, когда она намеренно смешная. Автор больше фокусируется на особенностях языка, чем на фронтенд-разработке.

Достоинства:
Хороший авторский стиль;
Актуальность материала.

Недостатки:
Не замечено.

Скачать книгу
Курс по Frontend-разработке от JetBrains Academy

Обучение на проектах, есть бесплатный тариф: https://proglib.io/w/2eedee10

(Курс на английском)

#courses
Переход между страницами с эффектом кинетической типографии

https://proglib.io/w/62508e16

#design
Худшие практики JavaScript

Плохие привычки, от которых вам нужно немедленно отказаться: https://proglib.io/w/19dc8124

#bestpractices
Никто не знает, как работает каскад

Подробное описание процесса вычисления стилей элементов браузером: https://proglib.io/w/8d890de4

#css #browser
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Как сделать игру 2048 на React

Автор этого туториала сосредоточился на анимации. Он использовал хуки библиотеки React, её Context API, а также TypeScript и LESS.

https://proglib.io/w/037caa81

#react #gamedev
min-content, max-content и fit-content в CSS

Понимание размеров в CSS необходимо разработчикам, которым нужна гибкость для правильного представления содержимого веб-страницы.

https://proglib.io/w/09e97ce9

#css #layout
Деструктуризация объектов и массивов в JavaScript: в чем разница?

Деструктуризация - удобный способ извлечь значения из массивов и объектов без повторяющегося кода.

https://proglib.io/w/5788964c
Всем привет!

«Библиотека программиста» находится в поиске менеджера по маркетингу в образовательный проект proglib.academy (направление EdTech).

Мы обучаем всех желающих навыкам в IT-сфере и внедряем навыки программирования в текущей карьере. В нашу команду ищем интернет-маркетолога, который вместе с нами будет расти и развивать проект proglib.academy.

Вместе с нами ты будешь:

– Создавать digital-стратегии в рекламных каналах для бренда proglib.academy с целью привлечения новых учеников как на существующие продукты, так и на новые направления.
– Заниматься медиапланированием и прогнозировать эффективности РК.
– Создавать эффективные связки: продукт-аудитория-посыл и креатив-посадочная страница.
– Тестировать новые аудитории/связки/настройки и форматы рекламы.
– Анализировать привлекаемый трафик и работать с конверсиями до заявки.

Самое интересное:
Вы будете сами влиять на свой доход и зарабатывать на результате.
Мы абсолютно открыты к разным идеям и предложениям. Предлагай любую идею или конструктивно критикуй — твое мнение не останется без внимания и может все изменить.

Немного о важном:
Мы ищем сотрудника на полный рабочий день, возможен гибридный формат работы.

А откликнуться и узнать подробнее можно здесь.
Распространенные ошибки при работе с хуками React

5 ошибок, которых вы можете избежать: https://proglib.io/w/bf6f5661

#react #bestpractices
Что нужно знать о вёрстке под ретину

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

https://proglib.io/w/5abff0d6

#css
Хочешь стать востребованным Frontend-разработчиком и работать в топовых IT-компаниях Москвы или Санкт-Петербурга? Расходы во время обучение берет на себя Kata Academy (ex Java Mentor). Оплата только после твоего трудоустройства программистом.

🙋‍♂️👉 Подать заявку: https://clck.ru/Z85zp

Как это работает:
• Ты освоишь востребованные технологии: JacaScript, React, HTML, CSS и не только.
• Опытные наставники будут контролировать усвоение каждой темы.
• Ты пройдешь стажировку в реальном проекте, которая необходима для трудоустройства и получишь строчку в резюме.
• HR-специалисты помогут составить резюме и подготовят тебя к непростым вопросам на собеседовании.
• На всех этапах обучения ты будешь получать мощную поддержку от сообщества.

Каждый наш выпускник получает от трех предложений о работе. Поэтому после успешных собеседований ты самостоятельно выберешь самый привлекательный для себя проект и начнёшь работать по новой специальности.
«Растет в геометрической прогрессии», – это выражение довольно часто можно слышать в жизни, когда мы пытаемся описать быстрый процесс роста. Насколько стремителен этот рост? Крупнеет ли яблоко на дереве и увеличивается ли цена акций IT-компании в геометрической прогрессии?

В очередном ролике из серии «Азбука математики» мы разобрали свойства геометрической прогрессии, а также рассказали историю о том, как древнеиндийский математик «обсчитал» (в буквальном смысле) короля в масштабах, которые не снились ни одному недобросовестному кассиру.
Митап «Микрофронтенд в ВТБ: real cases»

2 декабря в 18:30 приглашаем на онлайн-митап. Обсудим, зачем энтерпрайзу распиливать монолит на микрофронты и с какой стороны подступиться к таким глобальным изменениям архитектуры.

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

Также поговорим, какие сложности по кодовой базе возникают при переходе на микрофонты и как с ними справляться.

Регистрация

https://vtb-meetups.geecko.com