23 сентября в 19:00 по Москве SuperJob и Сбер проведут онлайн-митап по фронтенду больших приложений.
В программе полезные доклады📃 и интересные знакомства!
Спикеры и темы:
- Петр Солопов, руководитель отдела фронтенд-разработки в SuperJob: «Релизим фронтенд несколько раз в день»
- Эмиль Фролов, Lead fullstack developer, SberAI: «Облачная библиотека компонентов»
- Виталий Старов, старший фронтенд-разработчик SuperJob: «Особенности применения SSR на большом проекте»
✅Участие бесплатное! Регистрируйтесь по ссылке https://s-j.su/3koWl
В программе полезные доклады📃 и интересные знакомства!
Спикеры и темы:
- Петр Солопов, руководитель отдела фронтенд-разработки в SuperJob: «Релизим фронтенд несколько раз в день»
- Эмиль Фролов, Lead fullstack developer, SberAI: «Облачная библиотека компонентов»
- Виталий Старов, старший фронтенд-разработчик SuperJob: «Особенности применения SSR на большом проекте»
✅Участие бесплатное! Регистрируйтесь по ссылке https://s-j.su/3koWl
Как прибирать за собой и почему важно это делать? (Vue/React)
Утечки памяти могут привести к замедлению и падению вашего приложения. Разбираемся, как их избежать: https://proglib.io/w/f33f4384
#performance
Утечки памяти могут привести к замедлению и падению вашего приложения. Разбираемся, как их избежать: https://proglib.io/w/f33f4384
#performance
Telerik Blogs
How to Clean Up after Yourself Why It’s Important Vue React
Memory leaks can cause an application to run slow or even crash. They can be created by not cleaning up after yourself. Find out how to clean up event listeners
Используй Async/Await в JavaScript, как профессионал
Разбираемся, как работает асинхронный код: https://proglib.io/w/1958497b
#javascript
Разбираемся, как работает асинхронный код: https://proglib.io/w/1958497b
#javascript
7 шагов по защите JavaScript в 2021 году
JavaScript сегодня используется повсюду. Он работает как в вашем браузере, так и на сервере. Кроме того, JavaScript сильно зависит от сторонних библиотек. Следовательно, для защиты JavaScript необходимо следовать передовым методам, чтобы уменьшить площадь атаки. Но как обеспечить безопасность приложений JavaScript?
https://proglib.io/w/0bb54333
#security
JavaScript сегодня используется повсюду. Он работает как в вашем браузере, так и на сервере. Кроме того, JavaScript сильно зависит от сторонних библиотек. Следовательно, для защиты JavaScript необходимо следовать передовым методам, чтобы уменьшить площадь атаки. Но как обеспечить безопасность приложений JavaScript?
https://proglib.io/w/0bb54333
#security
Webformyself
7 шагов по защите JavaScript в 2021 году
Как защитить приложение на JavaScript в 2021 году? 7 шагов. Правила кода, подключение строгого режима, обновления и другие
Совместное использование компонентов React с различными библиотеками управления состоянием
https://proglib.io/w/127ba024
#react
https://proglib.io/w/127ba024
#react
NOP::Nuances of programming
Совместное использование компонентов React с различными библиотеками управления состоянием
Создадим компоненты React для совместного использования с Redux, MobX, Recoil и любыми другими библиотеками управления состоянием. Узнаем, какие задачи и каким образом решают данные библиотеки.
Навигация с плавной прокруткой и отслеживанием текущей позиции
👉 с IntersectionObserver
👉 на чистом CSS
#interface
👉 с IntersectionObserver
👉 на чистом CSS
#interface
YouTube
Smooth Scrolling Sticky ScrollSpy Navigation
Demo video for https://www.bram.us/2020/01/10/smooth-scrolling-sticky-scrollspy-navigation/
1 октября в Москве пройдет Russia Open Source Summit, где на одной площадке соберутся все, кто в России создает программное обеспечение на основе открытого кода.
На открытии саммита будет представлен проект стратегии развития Open Source в России. После презентации проекта всем участникам мероприятия предложат выбрать одну из рабочих групп для внесения предложений в документ.
В рамках деловой программы будет выделен отдельный трек для шоу-кейсов (питчей) от стартапов, созданных на базе открытого кода. Можно подать заявку на выступление.
Принять участие можно бесплатно, регистрация на сайте.
Мероприятие начнется в 10:00 на площадке Radisson Collection Hotel.
Подготовка стратегии ведется российским экспертным ИТ-сообществом в открытом формате, в том числе на площадке Telegram.
На открытии саммита будет представлен проект стратегии развития Open Source в России. После презентации проекта всем участникам мероприятия предложат выбрать одну из рабочих групп для внесения предложений в документ.
В рамках деловой программы будет выделен отдельный трек для шоу-кейсов (питчей) от стартапов, созданных на базе открытого кода. Можно подать заявку на выступление.
Принять участие можно бесплатно, регистрация на сайте.
Мероприятие начнется в 10:00 на площадке Radisson Collection Hotel.
Подготовка стратегии ведется российским экспертным ИТ-сообществом в открытом формате, в том числе на площадке Telegram.
🕸 17 убийственных сайтов для веб-разработчиков
Хранение под рукой полезных сайтов – хороший способ повышения производительности труда для дизайнера или веб-разработчика. Разберем некоторые из лучших инструментов, способных уменьшить объем вашей повседневной рутины.
https://proglib.io/w/6f63d4f6
#tools
Хранение под рукой полезных сайтов – хороший способ повышения производительности труда для дизайнера или веб-разработчика. Разберем некоторые из лучших инструментов, способных уменьшить объем вашей повседневной рутины.
https://proglib.io/w/6f63d4f6
#tools
Учиться чему-либо бывает непросто: многие откладывают обучение, не могут выделить на него время, теряются в количестве информации или, наоборот, не могут найти актуальные источники. Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму: https://forms.gle/qVJEULRbbHTJTzYr6
Google Docs
Чему бы вы хотели научиться?
Мы в активном поиске идей для образовательных продуктов и будем рады узнать ваши пожелания по обучению.
Критерии качества вёрстки
Практикующие веб-разработчики из сообщества обсуждают критерии качества вёрстки в 2021 году, рассуждают о стандартах HTML и CSS и разбираются, как отличить хорошего разработчика от плохого.
https://proglib.io/w/860f15bd
#video
Практикующие веб-разработчики из сообщества обсуждают критерии качества вёрстки в 2021 году, рассуждают о стандартах HTML и CSS и разбираются, как отличить хорошего разработчика от плохого.
https://proglib.io/w/860f15bd
#video
YouTube
Критерии качества вёрстки: круглый стол с Никитой Дубко и Алексеем Авдеевым
Позвали практикующих веб-разработчиков из сообщества и обсудили с ними критерии качества вёрстки в 2021 году. Спросили их мнение о стандартах HTML и CSS — так ли важны критерии, применимы ли они на практике, и как отличить хорошего разработчика от плохого.…
Паттерны для Web Vitals
UX-паттерны, оптимизированные с учетом метрик Web Vitals: https://proglib.io/w/b4777c5c
#performance #interface
UX-паттерны, оптимизированные с учетом метрик Web Vitals: https://proglib.io/w/b4777c5c
#performance #interface
web.dev
Web Vitals patterns | Patterns | web.dev
A collection of common UX patterns optimized for Core Web Vitals.
Forwarded from Книги для программистов
API Design Patterns (2021)
Автор: JJ Geewax
Количество страниц: 480
Книга раскрывает передовой опыт создания стабильных и удобных API. Шаблоны проектирования можно применять для решения общих проблем API и гибко изменять в соответствии с вашими конкретными потребностями. Практические примеры и соответствующие варианты использования иллюстрируют шаблоны для основ API, расширенных функций и даже необычных сценариев.
Темы в книге:
✔️Основные принципы для шаблонов API;
✔️Основы верстки и именования ресурсов;
✔️Обработка типов данных для любого языка программирования;
✔️Стандартные методы, обеспечивающие предсказуемость;
✔️Методы аутентификации и проверки для безопасных API;
✔️Коллективные операции по перемещению, управлению и удалению данных;
✔️Расширенные шаблоны для особых взаимодействий и преобразования данных.
Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: JJ Geewax
Количество страниц: 480
Книга раскрывает передовой опыт создания стабильных и удобных API. Шаблоны проектирования можно применять для решения общих проблем API и гибко изменять в соответствии с вашими конкретными потребностями. Практические примеры и соответствующие варианты использования иллюстрируют шаблоны для основ API, расширенных функций и даже необычных сценариев.
Темы в книге:
✔️Основные принципы для шаблонов API;
✔️Основы верстки и именования ресурсов;
✔️Обработка типов данных для любого языка программирования;
✔️Стандартные методы, обеспечивающие предсказуемость;
✔️Методы аутентификации и проверки для безопасных API;
✔️Коллективные операции по перемещению, управлению и удалению данных;
✔️Расширенные шаблоны для особых взаимодействий и преобразования данных.
Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Лучшие практики для шрифтов
Оптимизация шрифтов для Core Web Vitals: https://proglib.io/w/6b6b2d6f
#performance #webvitals #bestpractices
Оптимизация шрифтов для Core Web Vitals: https://proglib.io/w/6b6b2d6f
#performance #webvitals #bestpractices
web.dev
Best practices for fonts | Articles | web.dev
Learn about how to optimize web fonts for Core Web Vitals.
Начало работы с Puppeteer
Puppeteer - популярная библиотека для автоматизации браузерных действий.
https://proglib.io/w/2dfcdcde
#testing #tools
Puppeteer - популярная библиотека для автоматизации браузерных действий.
https://proglib.io/w/2dfcdcde
#testing #tools
DEV Community
Getting started with Puppeteer 🤖
Yet another Puppeteer step-by-step setup with a simple test case to get you up and running.
Отключение ссылки
Disabled links - зачем отключать ссылки, стоит ли это делать и как правильно?
https://proglib.io/w/c047188a
#interface #accessibility
Disabled links - зачем отключать ссылки, стоит ли это делать и как правильно?
https://proglib.io/w/c047188a
#interface #accessibility
www.scottohara.me
Disabling a link | scottohara.me
With HTML alone there is no way to disable a hyperlink (an <a href> element), and have it be both exposed as a “link” and as “disabled”. Now, setting ...
Как создают и поддерживают веб-страницы tinkoff.ru
Руководитель группы дизайна привлечения в Тинькофф рассказывает о своей работе: https://proglib.io/w/e4dfe243
#case
Руководитель группы дизайна привлечения в Тинькофф рассказывает о своей работе: https://proglib.io/w/e4dfe243
#case
Всем привет!
Уютная команда компьютерного зрения Neurus.ru ищет Frontend-разработчика.
Мы решаем интересные задачи на острие технологий и ищем человека, готового помочь нам с разработкой админ-панелей.
Если кратко: нам нужны знания Vue.js и TypeScript.
Подробности тут: hh.ru/vacancy/48185198
Если заинтересовался, пиши @angel_hol или откликайся на hh.ru
Уютная команда компьютерного зрения Neurus.ru ищет Frontend-разработчика.
Мы решаем интересные задачи на острие технологий и ищем человека, готового помочь нам с разработкой админ-панелей.
Если кратко: нам нужны знания Vue.js и TypeScript.
Подробности тут: hh.ru/vacancy/48185198
Если заинтересовался, пиши @angel_hol или откликайся на hh.ru
🎨 22 лучших бесплатных учебных курса по UX/UI
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.
https://proglib.io/w/18c27a58
#interface #design
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.
https://proglib.io/w/18c27a58
#interface #design
Библиотека программиста
🎨 22 лучших бесплатных учебных курса по UX/UI
Более двух десятков бесплатных учебных курсов по дизайну UX/UI и Фигме на русском и английском языках.