Функциональность drag-and-drop с react-beautiful-dnd
https://proglib.io/w/71ff5c7b
#interface #library
https://proglib.io/w/71ff5c7b
#interface #library
LogRocket Blog
Adding drag-and-drop functionality with react-beautiful-dnd - LogRocket Blog
See how to make your application powerful by animating it with the well-known drag-and-drop feature using the react-beautiful-dnd library.
Разбираемся с мемоизацией в JavaScript
По мере того, как наши приложения растут и начинают выполнять более тяжелые вычисления, возникает все большая потребность в скорости и оптимизации. Если мы игнорируем эту проблему, то получаем программы, выполнение которых занимают много времени и потребляет чудовищное количество системных ресурсов.
https://proglib.io/w/7cc4d18d
#performance
По мере того, как наши приложения растут и начинают выполнять более тяжелые вычисления, возникает все большая потребность в скорости и оптимизации. Если мы игнорируем эту проблему, то получаем программы, выполнение которых занимают много времени и потребляет чудовищное количество системных ресурсов.
https://proglib.io/w/7cc4d18d
#performance
▪️Ведущий разработчик Frontend Senior
▪️Удаленка
▪️250 000-300 000
Обязанности:
Разработка интерфейсов в команде с дизайнерами, продакт-менеджерами и бэкенд-разработчиками;
Проведение код-ревью;
Разрабатывать основной функционал city.online с использованием современных технологий.
Требования:
Опыт работы в Frontend-разработке от 3-х лет;
Опыт разработки веб приложений (TypeScript);
Опыт разработки SPA приложений;
Опыт разработки на React.JS;
Опыт работы с менеджерами состояний приложений для JS;
Опыт написания тестов для компонентов React;
Хорошие знания DOM, HTML, CSS;
Опыт использования инструментов: NPM, Webpack, Jest;
Понимание протокола HTTP и RESTful APIs;
Базовые знания: JavaScript, TypeScript, React.JS, D3.js, NPM, Webpack, CSS3, SCSS, Nginx.
▪️По всем вопросам: @julypustobaeva
▪️Удаленка
▪️250 000-300 000
Обязанности:
Разработка интерфейсов в команде с дизайнерами, продакт-менеджерами и бэкенд-разработчиками;
Проведение код-ревью;
Разрабатывать основной функционал city.online с использованием современных технологий.
Требования:
Опыт работы в Frontend-разработке от 3-х лет;
Опыт разработки веб приложений (TypeScript);
Опыт разработки SPA приложений;
Опыт разработки на React.JS;
Опыт работы с менеджерами состояний приложений для JS;
Опыт написания тестов для компонентов React;
Хорошие знания DOM, HTML, CSS;
Опыт использования инструментов: NPM, Webpack, Jest;
Понимание протокола HTTP и RESTful APIs;
Базовые знания: JavaScript, TypeScript, React.JS, D3.js, NPM, Webpack, CSS3, SCSS, Nginx.
▪️По всем вопросам: @julypustobaeva
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
Продолжая серию статей об алгоритмах и структурах данных в JavaScript, рассмотрим другие линейные (массивоподобные) структуры – стеки, очереди и связные списки.
https://proglib.io/w/4ad4e31a
#algorithms #bestpractices
Продолжая серию статей об алгоритмах и структурах данных в JavaScript, рассмотрим другие линейные (массивоподобные) структуры – стеки, очереди и связные списки.
https://proglib.io/w/4ad4e31a
#algorithms #bestpractices
Как работает JS: технология Shadow DOM и веб-компоненты
Веб-компоненты — это семейство API, предназначенных для описания новых элементов DOM, подходящих для повторного использования. Функционал таких элементов отделён от остального кода, их можно применять в веб-приложениях собственной разработки.
https://proglib.io/w/0eb22264
Веб-компоненты — это семейство API, предназначенных для описания новых элементов DOM, подходящих для повторного использования. Функционал таких элементов отделён от остального кода, их можно применять в веб-приложениях собственной разработки.
https://proglib.io/w/0eb22264
Коллбэки в JS: полное руководство
Правильное понимание асинхронности в JavaScript: https://proglib.io/w/b8f36a01
#javascript
Правильное понимание асинхронности в JavaScript: https://proglib.io/w/b8f36a01
#javascript
Чего мне никогда не говорили о CSS
Важные нюансы CSS для начинающих верстальщиков: https://proglib.io/w/d07a14fe
#css #beginners
Важные нюансы CSS для начинающих верстальщиков: https://proglib.io/w/d07a14fe
#css #beginners
Medium
Чего мне никогда не говорили о CSS
Это ни в коем случае не критика коллег, а всего лишь краткий список важных вещей, которые я самостоятельно узнала о CSS в последнее время.
Нестрогое сравнение (==) в JavaScript
Пошаговая визуализация алгоритма нестрогого сравнения с приведением типов: https://proglib.io/w/3066cf8a
#javascript
Пошаговая визуализация алгоритма нестрогого сравнения с приведением типов: https://proglib.io/w/3066cf8a
#javascript
felix-kling.de
JavaScript loose comparison (==) step by step
An interactive demonstration how loose comparison (==) works in JavaScript
Forwarded from Книги для программистов
Professional JavaScript for Web Developers (2019)
Автор: Matt Frisbie
Количество страниц: 1200
Данная книга написана для программистов среднего и продвинутого уровня. Автор объясняет многие технические детали, которые помогут вам в работе с JavaScript. В книге представлены различные темы от ООП в JavaScript до комбинирования JavaScript с HTML и другими языками разметки.
Во время чтения книги вы:
✔️Изучите основные концепции веб-разработки, такие как объектная модель документа, формы, JSON, обработка ошибок и веб-анимация;
✔️Узнаете больше о API браузеров;
✔️Поработаете с сотнями рабочих примеров кода, четко демонстрирующими мысли автора.
Достоинства:
➕Актуальность материала;
➕Множество примеров кода;
➕Глубокое погружение в тему.
Недостатки:
➖Присутствуют опечатки.
Скачать книгу
Автор: Matt Frisbie
Количество страниц: 1200
Данная книга написана для программистов среднего и продвинутого уровня. Автор объясняет многие технические детали, которые помогут вам в работе с JavaScript. В книге представлены различные темы от ООП в JavaScript до комбинирования JavaScript с HTML и другими языками разметки.
Во время чтения книги вы:
✔️Изучите основные концепции веб-разработки, такие как объектная модель документа, формы, JSON, обработка ошибок и веб-анимация;
✔️Узнаете больше о API браузеров;
✔️Поработаете с сотнями рабочих примеров кода, четко демонстрирующими мысли автора.
Достоинства:
➕Актуальность материала;
➕Множество примеров кода;
➕Глубокое погружение в тему.
Недостатки:
➖Присутствуют опечатки.
Скачать книгу
Ссылка для скачивания
Как правильно сделать ссылку, которая открывает системный диалог для сохранения файла: https://proglib.io/w/b82c4d50
#accessibility #interface
Как правильно сделать ссылку, которая открывает системный диалог для сохранения файла: https://proglib.io/w/b82c4d50
#accessibility #interface
Авторские и переводные статьи по фронтенду
Ссылка для скачивания — Веб-стандарты
Простой способ сделать ссылку для скачивания при помощи атрибута download.
Как оформить поле ввода: советы и техники
Поле ввода - самый многоликий элемент в вебе. Разбираемся, как его правильно оформить: https://proglib.io/w/e0e3ae31
#interface
Поле ввода - самый многоликий элемент в вебе. Разбираемся, как его правильно оформить: https://proglib.io/w/e0e3ae31
#interface
27 октября 18.30 по Москве
🚀Онлайн-митап SuperJob по тестированию
Будет интересно и полезно QA-руководителям, QA-инженерам, проджект-менеджерам и вообще всем, кто хочет от уйти от ручного тестирования в автоматизацию.
В программе:
• "Переход от ручного тестирования к автоматизации UI: с чего начинали, какие инструменты использовали"
Антон Шкредов, QA Lead в SuperJob
• "Системный подход к стабилизации тестов для мобильных приложений"
Дмитрий Макаренко, Mobile QA в Badoo, и Надежда Дегтярева, Senior QA-инженер в Badoo.
• "Как небольшой командой начать и не провалить автоматизацию на Gherkin". Как преодолеть неприязнь к Gherkin диалекту, какие шаги нужны в первую очередь и как «подарить» это всё ручным QA.
Роман Помелов, QA Automation TeamLead в Skillbox.
• Как перевести ручных QA в автоматизацию. Чему приходится учиться самому и как учить других.
Андрей Буров, Community QA Lead в Почтатех
Участие бесплатно 📍 Регистрируйтесь по ссылке: https://s-j.su/3lYcy
🚀Онлайн-митап SuperJob по тестированию
Будет интересно и полезно QA-руководителям, QA-инженерам, проджект-менеджерам и вообще всем, кто хочет от уйти от ручного тестирования в автоматизацию.
В программе:
• "Переход от ручного тестирования к автоматизации UI: с чего начинали, какие инструменты использовали"
Антон Шкредов, QA Lead в SuperJob
• "Системный подход к стабилизации тестов для мобильных приложений"
Дмитрий Макаренко, Mobile QA в Badoo, и Надежда Дегтярева, Senior QA-инженер в Badoo.
• "Как небольшой командой начать и не провалить автоматизацию на Gherkin". Как преодолеть неприязнь к Gherkin диалекту, какие шаги нужны в первую очередь и как «подарить» это всё ручным QA.
Роман Помелов, QA Automation TeamLead в Skillbox.
• Как перевести ручных QA в автоматизацию. Чему приходится учиться самому и как учить других.
Андрей Буров, Community QA Lead в Почтатех
Участие бесплатно 📍 Регистрируйтесь по ссылке: https://s-j.su/3lYcy
Привет! На связи Библиотека программиста.
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Как работает JS: отслеживание изменений в DOM с помощью MutationObserver
https://proglib.io/w/0a05b0b1
#browser
https://proglib.io/w/0a05b0b1
#browser
Пытаетесь разобраться в математике для Data Science самостоятельно? С преподавателями из МГУ & proglib.academy эффективнее!
Наш онлайн-курсе идеально подходит к поступлению в ШАД или Computer Science.
За 5 месяца вы освоите все необходимые навыки, которые необходимы, чтобы стать специалистом в Data Science.
Чему вы научитесь?
— усвоите основные математические концепции, достаточные для изучения машинного обучения и искусственного интеллекта;
— подготовитесь к математической части поступления в Школу анализа данных Яндекса, поскольку программа курса полностью ею соответствует;
— поймете, как применить знания математики в алгоритмах машинного обучения, поскольку в курсе они разбираются.
Вас ждет программа разработанная преподавателями ВМК МГУ, которая поможет разобраться в сложных темах и прокачать практику в удобном формате.
Оставьте заявку, чтобы узнать о курсе подробнее и присоединиться к группе по спец.цене: https://proglib.io/w/3c9e8825
Наш онлайн-курсе идеально подходит к поступлению в ШАД или Computer Science.
За 5 месяца вы освоите все необходимые навыки, которые необходимы, чтобы стать специалистом в Data Science.
Чему вы научитесь?
— усвоите основные математические концепции, достаточные для изучения машинного обучения и искусственного интеллекта;
— подготовитесь к математической части поступления в Школу анализа данных Яндекса, поскольку программа курса полностью ею соответствует;
— поймете, как применить знания математики в алгоритмах машинного обучения, поскольку в курсе они разбираются.
Вас ждет программа разработанная преподавателями ВМК МГУ, которая поможет разобраться в сложных темах и прокачать практику в удобном формате.
Оставьте заявку, чтобы узнать о курсе подробнее и присоединиться к группе по спец.цене: https://proglib.io/w/3c9e8825
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
Третья часть цикла об алгоритмах и структурах данных в JavaScript посвящена древовидным иерархическим структурам.
https://proglib.io/w/ea16f170
#algorithms #javascript
Третья часть цикла об алгоритмах и структурах данных в JavaScript посвящена древовидным иерархическим структурам.
https://proglib.io/w/ea16f170
#algorithms #javascript