Демистификация webpack-функции import()
Использование динамических аргументов для импорта: https://proglib.io/w/372c3ed1
#tools
Использование динамических аргументов для импорта: https://proglib.io/w/372c3ed1
#tools
inDepthDev
Demistifying webpack's 'import' function: using dynamic arguments - inDepthDev
In this article we will learn about demistifying webpack's 'import' function: using dynamic arguments.
Не используйте функции как коллбэки, если они для этого не предназначены
Иначе вы можете столкнуться с неожиданными ошибками: https://proglib.io/w/8eb3604d
#javascript #bestpractices
Иначе вы можете столкнуться с неожиданными ошибками: https://proglib.io/w/8eb3604d
#javascript #bestpractices
Давно думали начать свой путь в IT, но не решались? Начните с Python!
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
Мой шаблонный HTML
HTML-заготовка для вашего проекта с подробным разбором каждой строчки кода: https://proglib.io/w/c2458070
#html
HTML-заготовка для вашего проекта с подробным разбором каждой строчки кода: https://proglib.io/w/c2458070
#html
Manuel Matuzovic
My current HTML boilerplate - Manuel Matuzovic
Every element I use for the basic structure of a HTML document, with explanations why.
Middle-Senior React Native
Компания: Konomic
Формат работы: Full Remote
Занятость: Full-time
Вилка: 2500-4000$ for Middle, 4000-8000 for Senior
Контакты: @daohunt
Мы занимаемся созданием блокчейн стартапов, в данный момент набираем команду сильных разработчиков для создания набора кроссплатформенных (Web, Android, iOS) кроссчейн DeFi и p2e приложений со смарт-контрактами (кошелек, NFT, DEX, GameFi).
Что требуется сделать:
Создание MVP кросс-платформенного приложения криптовалютного кошелька в сильной команде 5+ человек(уже есть готовый дизайн и требования).
После MVP — дорабатывать и разрабатывать новые кросс-платформенные финтех приложения.
Релевантные навыки:
Опыт коммерческой разработки (2+ года) React Native под iOS и Android;
Возможность грамотно построить архитектуру приложения с нуля и выбрать оптимальный стек технологий;
Уверенные знания JavaScript ES6+ и TypeScript;
Опыт в области финансовых технологий;
Понимание и опыт с блокчейн-технологиями.
Что предлагаем:
Заработную плату выше рынка;
Хорошие бонусы за закрытие проектов (первый бонус при завершении MVP к 1му февраля);
Квартальные и годовые премии;
Гибкий график, удаленная работа;
Любой тип трудоустройства (по ТК РФ, на ИП);
Возможны ВНЖ и релокация (Тенерифе, Барселона, Марбелья, Аликанте, Берлин, Рига, Таллин).
Компания: Konomic
Формат работы: Full Remote
Занятость: Full-time
Вилка: 2500-4000$ for Middle, 4000-8000 for Senior
Контакты: @daohunt
Мы занимаемся созданием блокчейн стартапов, в данный момент набираем команду сильных разработчиков для создания набора кроссплатформенных (Web, Android, iOS) кроссчейн DeFi и p2e приложений со смарт-контрактами (кошелек, NFT, DEX, GameFi).
Что требуется сделать:
Создание MVP кросс-платформенного приложения криптовалютного кошелька в сильной команде 5+ человек(уже есть готовый дизайн и требования).
После MVP — дорабатывать и разрабатывать новые кросс-платформенные финтех приложения.
Релевантные навыки:
Опыт коммерческой разработки (2+ года) React Native под iOS и Android;
Возможность грамотно построить архитектуру приложения с нуля и выбрать оптимальный стек технологий;
Уверенные знания JavaScript ES6+ и TypeScript;
Опыт в области финансовых технологий;
Понимание и опыт с блокчейн-технологиями.
Что предлагаем:
Заработную плату выше рынка;
Хорошие бонусы за закрытие проектов (первый бонус при завершении MVP к 1му февраля);
Квартальные и годовые премии;
Гибкий график, удаленная работа;
Любой тип трудоустройства (по ТК РФ, на ИП);
Возможны ВНЖ и релокация (Тенерифе, Барселона, Марбелья, Аликанте, Берлин, Рига, Таллин).
Когда можно дублировать код?
Короткая заметка о дублировании и переиспользовании: https://proglib.io/w/77a71c76
#bestpractices
Короткая заметка о дублировании и переиспользовании: https://proglib.io/w/77a71c76
#bestpractices
For Web
Когда можно дублировать код?
Анализируя большую кодовую базу, мы сразу видим случаи, в которых следовало переиспользовать код. Но если вы только начинаете проект, случаи переиспользования кода не так очевидны.
Боль фронтов, или что нам нужно от дизайнеров
Между фронтендерами и дизайнерами часто складываются сложные отношения: взаимное недоверие, непонимание макета или дизайн-системы, отсутствие коммуникации в команде и многое другое. Можно ли решить эту проблему?
https://proglib.io/w/e592ba91
Между фронтендерами и дизайнерами часто складываются сложные отношения: взаимное недоверие, непонимание макета или дизайн-системы, отсутствие коммуникации в команде и многое другое. Можно ли решить эту проблему?
https://proglib.io/w/e592ba91
Станьте специалистом в Data Science в новом году!
📈«Библиотека программиста» разработали курс по математике для Data Science совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Наш курс идеально подходит к поступлению в ШАД или Computer Science Center.
Вы научитесь:
– Подготовитесь к ШАД. В программу курса входит материал, необходимый вам для успешной сдачи вступительных экзаменов в Школу анализа данных «Яндекс».
– Усвоите специальную терминологию и сможете читать статьи по Data Science без постоянных обращений к поисковику.
– Узнаете роль чисел, формул и функций в разработке алгоритмов машинного обучения.
🎄Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до 31 декабря. Остался один день!
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
📈«Библиотека программиста» разработали курс по математике для Data Science совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Наш курс идеально подходит к поступлению в ШАД или Computer Science Center.
Вы научитесь:
– Подготовитесь к ШАД. В программу курса входит материал, необходимый вам для успешной сдачи вступительных экзаменов в Школу анализа данных «Яндекс».
– Усвоите специальную терминологию и сможете читать статьи по Data Science без постоянных обращений к поисковику.
– Узнаете роль чисел, формул и функций в разработке алгоритмов машинного обучения.
🎄Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до 31 декабря. Остался один день!
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
📊 Создавайте диаграммы на React с помощью библиотеки chart.js
В этой статье вы научитесь использовать chart.js в React на простых примерах с использованием статистических данных.
https://proglib.io/w/8b33f34e
#react #library
В этой статье вы научитесь использовать chart.js в React на простых примерах с использованием статистических данных.
https://proglib.io/w/8b33f34e
#react #library
Быстрый старт во Frontend-разработке: с нуля до первого интернет-магазина!
💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:
– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.
Вас ждут:
– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.
🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!
Посмотреть тарифы и записаться можно здесь.
💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:
– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.
Вас ждут:
– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.
🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!
Посмотреть тарифы и записаться можно здесь.
Многопользовательская real-time игра с нуля
Обмен игровым состоянием, физические расчеты, хранение данных и создание интерфейса на JavaScript: https://proglib.io/w/446de3f5
#gamedev
Обмен игровым состоянием, физические расчеты, хранение данных и создание интерфейса на JavaScript: https://proglib.io/w/446de3f5
#gamedev
🎄2️⃣0️⃣2️⃣2️⃣🎁
Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.
Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.
Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.
Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.
Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
Как повысить SEO-рейтинг сайта с помощью Next.JS
Цель SEO — разработка стратегии, позволяющей повысить позицию сайта в рейтинге поисковых систем. Чем выше рейтинг, тем больше органического трафика будет привлечено на сайт. В конечном итоге поисковая оптимизация может привести к процветанию онлайн-бизнеса.
https://proglib.io/w/611873ec
#seo
Цель SEO — разработка стратегии, позволяющей повысить позицию сайта в рейтинге поисковых систем. Чем выше рейтинг, тем больше органического трафика будет привлечено на сайт. В конечном итоге поисковая оптимизация может привести к процветанию онлайн-бизнеса.
https://proglib.io/w/611873ec
#seo
NOP::Nuances of programming
Как повысить SEO-рейтинг сайта с помощью Next.JS
Хотите, чтобы ваши приложения успешно проходили ранжирование во всех поисковиках? Next.js поможет достичь отличных SEO-результатов, а заодно получить бесплатный SSL-сертификат.
Ленивая загрузка изображений
Ленивая загрузка изображений — хорошая практика улучшения производительности, при которой изображения загружаются не сразу, а отложенно, в тот момент, когда они действительно нужны — например, если юзер докрутил страницу до них.
https://proglib.io/w/53090524
Ленивая загрузка изображений — хорошая практика улучшения производительности, при которой изображения загружаются не сразу, а отложенно, в тот момент, когда они действительно нужны — например, если юзер докрутил страницу до них.
https://proglib.io/w/53090524
Добавление нового поведения с помощью декораторов в JavaScript
Декораторы позволяют изменить функциональность кода без его переписывания. Разбираемся, когда они нужны и как их правильно реализовать: https://proglib.io/w/2c935469
#javascript #bestpractices
Декораторы позволяют изменить функциональность кода без его переписывания. Разбираемся, когда они нужны и как их правильно реализовать: https://proglib.io/w/2c935469
#javascript #bestpractices
Floating UI
Библиотека для позиционирования всплывающих элементов - тултипов, дропдаунов и др. Легковесная (ядро весит всего 600 б), много настроек, удобный интерфейс: https://proglib.io/w/79dd1eb9
#library #interface
Библиотека для позиционирования всплывающих элементов - тултипов, дропдаунов и др. Легковесная (ядро весит всего 600 б), много настроек, удобный интерфейс: https://proglib.io/w/79dd1eb9
#library #interface
Как оптимизировать размер бандла SPA и ускорить загрузку приложения в несколько раз
Автор разбирает:
👉 как оптимизировать веб-приложение и ускорить его загрузку;
👉 почему это важно;
👉 какие инструменты помогут в работе над оптимизацией, замерами и контролем результатов;
👉 преимущества работы с загружаемыми модулями в приложениях.
https://proglib.io/w/84141ada
#performance
Автор разбирает:
👉 как оптимизировать веб-приложение и ускорить его загрузку;
👉 почему это важно;
👉 какие инструменты помогут в работе над оптимизацией, замерами и контролем результатов;
👉 преимущества работы с загружаемыми модулями в приложениях.
https://proglib.io/w/84141ada
#performance