Валидация форм с использованием HTML5 и Regex
Использовании встроенных функций HTML5 для проверки данных различных типов полей ввода без внешних библиотек: https://proglib.io/w/d1b60c4c
#html #forms
Использовании встроенных функций HTML5 для проверки данных различных типов полей ввода без внешних библиотек: https://proglib.io/w/d1b60c4c
#html #forms
Webformyself
Валидация форм с использованием HTML5 и Regex
Как добавить базовую валидацию в формы, просто используя HTML и регулярное выражение. Использование Regex для проверки
Как понять свойство clip-path в CSS
Чёткое, детальное объяснение того, как работает clip-path и когда его использовать: https://proglib.io/w/f772b14d
#css
Чёткое, детальное объяснение того, как работает clip-path и когда его использовать: https://proglib.io/w/f772b14d
#css
Почему не нужно использовать Webpack
Вебпак сейчас - один из самых популярных бандлеров, но времена меняются, и, возможно, пора двигаться дальше?
https://proglib.io/w/e9d1b3a6
#tools #webpack
Вебпак сейчас - один из самых популярных бандлеров, но времена меняются, и, возможно, пора двигаться дальше?
https://proglib.io/w/e9d1b3a6
#tools #webpack
⚛️ 21 хорошая практика для очень хороших React проектов
Несколько практических советов для улучшения качества кода.
https://proglib.io/w/7f05ad53
Несколько практических советов для улучшения качества кода.
https://proglib.io/w/7f05ad53
Импорт по взаимодействию
Импортируем функциональность только тогда, когда она реально нужна.
https://proglib.io/w/c5f8b7d3
Импортируем функциональность только тогда, когда она реально нужна.
https://proglib.io/w/c5f8b7d3
Семь способов тестирования доступности в браузере с помощью Developer Tools
https://proglib.io/w/27cdd995
#accessibility
https://proglib.io/w/27cdd995
#accessibility
SmartDev - первая технологическая конференция Сбера для разработчиков
⏱ 20 мая
👨💻 Онлайн и бесплатно
🎯 Регистрация
Первая техно-конференция, на которой соберутся более 3000 участников и обсудят лучшие практики и возможности Сбера для разработчиков. 6 параллельных стримов, 50+ спикеров. Dev to dev.
На стриме Platform V эксперты расскажут, как быстро перейти на современный стек технологий и автоматизировать создание IT сервисов и продуктов на всех слоях enterprise-архитектуры. Презентация Platform V Light — бесплатные сервисы платформы, впервые доступны для индивидуальных разработчиков и предпринимателей.
О чем поговорим:
- фронтальные и back сервисы для создания и вывода продуктов с минимальным T2M;
- облачное интеграционное решение на базе service mesh;
- использование инструментов AI на всех слоях enterprise-архитектуры;
- serverless инструменты для освобождения разработчиков от инфраструктурных задач;
шардирование и горизонтальное масштабирование для обеспечения высочайшего уровня надежности;
- сервисы Platform V для back-end разработки навыков Салюта.
Участие в конференции бесплатное, по предварительной регистрации.
До встречи в прямом эфире! ✊
⏱ 20 мая
👨💻 Онлайн и бесплатно
🎯 Регистрация
Первая техно-конференция, на которой соберутся более 3000 участников и обсудят лучшие практики и возможности Сбера для разработчиков. 6 параллельных стримов, 50+ спикеров. Dev to dev.
На стриме Platform V эксперты расскажут, как быстро перейти на современный стек технологий и автоматизировать создание IT сервисов и продуктов на всех слоях enterprise-архитектуры. Презентация Platform V Light — бесплатные сервисы платформы, впервые доступны для индивидуальных разработчиков и предпринимателей.
О чем поговорим:
- фронтальные и back сервисы для создания и вывода продуктов с минимальным T2M;
- облачное интеграционное решение на базе service mesh;
- использование инструментов AI на всех слоях enterprise-архитектуры;
- serverless инструменты для освобождения разработчиков от инфраструктурных задач;
шардирование и горизонтальное масштабирование для обеспечения высочайшего уровня надежности;
- сервисы Platform V для back-end разработки навыков Салюта.
Участие в конференции бесплатное, по предварительной регистрации.
До встречи в прямом эфире! ✊
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://yangx.top/progbook
https://yangx.top/proglibrary
https://yangx.top/pyproglib
https://yangx.top/frontendproglib
https://yangx.top/javaproglib
https://yangx.top/dsproglib
https://yangx.top/phpproglib
https://yangx.top/cppproglib
https://yangx.top/mobileproglib
https://yangx.top/goproglib
https://yangx.top/csharpproglib
https://yangx.top/devopsslib
https://yangx.top/testerlib
https://yangx.top/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://yangx.top/progbook
https://yangx.top/proglibrary
https://yangx.top/pyproglib
https://yangx.top/frontendproglib
https://yangx.top/javaproglib
https://yangx.top/dsproglib
https://yangx.top/phpproglib
https://yangx.top/cppproglib
https://yangx.top/mobileproglib
https://yangx.top/goproglib
https://yangx.top/csharpproglib
https://yangx.top/devopsslib
https://yangx.top/testerlib
https://yangx.top/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Telegram
Книги для программистов
Все о книгах из мира IT.
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/de94a698
Работать у нас: https://job.proglib.io/
Наши каналы: https://yangx.top/proglibrary/9197
РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/de94a698
Работать у нас: https://job.proglib.io/
Наши каналы: https://yangx.top/proglibrary/9197
РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Вендорные префиксы мертвы?
Вы еще используете префиксы для разных браузеров? Может, пора заканчивать? Спойлер: нет, еще не пора, к сожалению.
https://proglib.io/w/c0da58a7
#css #browsers
Вы еще используете префиксы для разных браузеров? Может, пора заканчивать? Спойлер: нет, еще не пора, к сожалению.
https://proglib.io/w/c0da58a7
#css #browsers
CSS-Tricks
Is Vendor Prefixing Dead? | CSS-Tricks
Let‘s take a quick stroll down memory-lane to revisit how vendor prefixing CSS properties came to be. I hope I don’t trigger PTSD for anyone!
#vacancy #mnogodeneg
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов (например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов (например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Конфигурируем цветовую схему веб-приложения
Палитра, Тематизация, Белая этикетка, Темный Режим и CSS-переменные - и другие задачи, которые решает правильно организованная цветовая схема.
https://proglib.io/w/fef94832
#css #interface
Палитра, Тематизация, Белая этикетка, Темный Режим и CSS-переменные - и другие задачи, которые решает правильно организованная цветовая схема.
https://proglib.io/w/fef94832
#css #interface
Что нужно знать front-end разработчику, чтобы переехать в США?
Навыки, которые вам пригодятся: https://proglib.io/w/8f9950fb
#roadmap
Навыки, которые вам пригодятся: https://proglib.io/w/8f9950fb
#roadmap
Есть опыт и знания в IT, которыми Вы хотите поделиться ?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C /C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/068c6ec5 и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C /C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/068c6ec5 и мы свяжемся с вами!
Версия для слабовидящих? А можно не надо?
Почему версия для слабовидящих не нужна вашему сайту: https://proglib.io/w/746c610f
#accessibility
Почему версия для слабовидящих не нужна вашему сайту: https://proglib.io/w/746c610f
#accessibility
CSS-LIVE
Версия для слабовидящих? А можно не надо? [расшифровка доклада]
Всем привет, меня зовут Лена. Сейчас я делаю фронтенд в компании AISA и борюсь за вёрстку кнопок кнопками. В сообществе могу быть известна пока что только тем, что модерирую чат Веб-стандартов в Телеграме. В свободное время катаюсь на разных досках. Ну, и…
Продлеваем на неделю конкурс #proglib_contest на самый интересный контент в телеграм-каналах Библиотеки программиста.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Библиотека программиста
Правила проведения публичного конкурса
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Git: видео-курс от Ильи Кантора
Аккуратный, необходимый, слегка "продвинутый" курс по Git, который делает жизнь разработчика проще.
Подробно, от простого к сложному, с детальными объяснениями.
https://proglib.io/w/287237e1
Аккуратный, необходимый, слегка "продвинутый" курс по Git, который делает жизнь разработчика проще.
Подробно, от простого к сложному, с детальными объяснениями.
https://proglib.io/w/287237e1
YouTube
Git: курс
Аккуратный, необходимый, слегка "продвинутый" курс по Git, который делает жизнь разработчика проще. Подробно, от простого к сложному, с детальными объяснения...
Шпион, выйди вон: что делают браузеры после установки?
Установка нового браузера не заканчивается его запуском. При первом старте браузеры проходят фазу донастройки — что-то докачивают, конфигурируют и, конечно, рапортуют. Если посмотреть на соответствующие сетевые запросы, можно многое узнать о браузере – в частности, какой информацией о пользователе и устройстве он поделится с неустановленной группой лиц.
https://proglib.io/w/81aee7cd
Установка нового браузера не заканчивается его запуском. При первом старте браузеры проходят фазу донастройки — что-то докачивают, конфигурируют и, конечно, рапортуют. Если посмотреть на соответствующие сетевые запросы, можно многое узнать о браузере – в частности, какой информацией о пользователе и устройстве он поделится с неустановленной группой лиц.
https://proglib.io/w/81aee7cd
🛠 10 забавных расширений VS Code для разработчиков
В сети есть много подборок полезных для программистов расширений VS Code. Мы рассмотрим те из них, которые повысят вашу производительность и эффективность. Они позволяют делать множество вещей – от визуализации данных до изучения JavaScript.
https://proglib.io/p/10-zabavnyh-rasshireniy-vs-code-dlya-razrabotchikov-2021-05-14
#editor #vscode
В сети есть много подборок полезных для программистов расширений VS Code. Мы рассмотрим те из них, которые повысят вашу производительность и эффективность. Они позволяют делать множество вещей – от визуализации данных до изучения JavaScript.
https://proglib.io/p/10-zabavnyh-rasshireniy-vs-code-dlya-razrabotchikov-2021-05-14
#editor #vscode
Мы тут с ребятами думаем запустить курс в виде зум и/или оффлайн-встреч, часть курса запишем с топовыми психологами, поэтому если вам интересно, ответьте на 3 вопроса в нашей форме (оринтировочно это займет 2-3 минуты)
https://forms.gle/nBJxwf9pFbYw3mNm9
В форме нет обязательных вопросов.
https://forms.gle/nBJxwf9pFbYw3mNm9
В форме нет обязательных вопросов.
Google Docs
Коммуникации в IT
! Ответы на все вопросы необязательные !
7-дневная стратегия по изучению Vue.js или любого другого JS фреймворка
JS фреймворки появляются и исчезают, и тратить много времени на знакомство с ними совсем не хочется. А много и не нужно, ведь разобраться на хорошем уровне можно всего за неделю: https://proglib.io/w/7a06c6d1
#frameworks
JS фреймворки появляются и исчезают, и тратить много времени на знакомство с ними совсем не хочется. А много и не нужно, ведь разобраться на хорошем уровне можно всего за неделю: https://proglib.io/w/7a06c6d1
#frameworks