Войти через соцсеть:
Войти через email:
С бурным развитием CSS, все чаще мы слышим призывы к отказу от препроцессоров, в пользу первого. В докладе разберемся: нужны ли нам сегодня CSS-препроцессоры, и если да, то для чего?
Посмотрим на современные возможности CSS, которые реализуют часть функционала препроцессоров. Проверим, являются ли эти возможности заменой на самом деле. Далее рассмотрим продвинутые функции препроцессоров, про которые мало кто знает и которые вряд ли появятся в CSS. Разберемся, для каких задач может понадобится этот функционал, и посмотрим конкретные кейсы
Доклад будет полезен всем, кто занимается версткой, и особенно - CSS-энтузиастам
Из каждого утюга доносится что Uiсистема (UI-kit) это здорово. Все говорят о плюсах но молчат о минусах. Предлагаю разобраться, так ли хороша UI-система.
Аккуратно посмотрим в прошлое, вспомним, как развивались бандлеры для фронтенда. Почему Vite всех победил и при чём тут нативные технологии. Обязательно будет шутка про инвалидацию кэша. Небрежно коснёмся архитектуры Vite. Разберём, как можно расширять Vite плагинами. Посмотрим какие крутые плагины уже есть в экосистеме и как написать свои. И разберёмся зачем это бывает нужно. Сделаем изящный вывод о важности автоматизации процессов в ~~жизни~~ работе фронтенд-разработчиков.
Расскажу про общие концепции и уровни логирования, основы логирования в Node.js, популярные библиотеки для логирования, ограничения Node.js. Так же про ротацию логов - что такое ротация логов и почему она важна и почему не надо это делать на Node.js. Пройдемся по жизненному циклу лога от записи до анализа. И чуть чуть про безопасность данных.
В докладе расскажу о том, как узнал о FSD, как это изменило мое мышление, как я начал использовать его во всех проектах и как разочаровался в нем. Как решил проблемы FSD и понял, что это уже не FSD.
В докладе погрузимся в работу с памятью и производительностью в React.
Расскажу, как понять, что ваш сайт требует слишком много памяти и всегда ли можно жертвовать памятью ради производительности?
Поговорим о том, отчего в React может течь память и как изменится ситуация с выходом React Compiler.
Затронем способы работы с Heap Snapshot: на что обращать внимание и какие для этого есть инструменты.
1. Зачем публиковать библиотеки?
2. Структура Node Package Manager (npm):
- Основные компоненты npm: CLI и репозиторий npm.
3. Инструменты инициализации библиотеки.
4. Настройка TypeScript
5. Модули ES Modules (ESM), CommonJS (CJS), Universal Module Definition (UMD)
6. Управление зависимостями с помощью команд `npm install`, `npm update` и `npm uninstall`.
7. Сборка библиотек с помощью Webpack или Rollup.
8. Публикация библиотеки.
9. Лицензирование.
С нуля нахакатоним продакшен-реди веб-приложение, а заодно разберём основные концепции, благодаря которым это возможно в столь короткие сроки.