Рассказываем о том, как и когда применять веб-компоненты, а также о базовом подходе к их созданию. Завершит статью подборка фактов об открытых веб-стандартах.
🕵Зашифрованный трафик тоже можно вскрыть: рассказываем, как сделать это безопасно
Шифрование используют не только для защиты информации, но и для сокрытия вредоносной деятельности. На сайте АНБ США мы обнаружили интересный документ, который описывает проверку безопасности транспортного слоя, ее риски, а также методы их минимизации.
🕸Обучение веб-разработке: полезные сервисы, о которых в 2021 году должен знать каждый
Сервисы для обучения веб-разработке в открытом доступе позволяют освоить теорию и получить базовые практические навыки программирования. Мы пишем о них довольно часто – читайте обзор ресурсов, актуальных в 2021 году.
- Введение в информатику - Структуры данных и алгоритмы - Системное программирование - Системы баз данных - Программная инженерия - Искусственный интеллект - Машинное обучение - Веб-программирование и Интернет-технологии - Компьютерная сеть - Математика для компьютерных ученых - Теоретическая компьютерная наука и языки программирования - Встроенные системы - Компьютерная организация и архитектура - Безопасность - Компьютерная графика - Обработка изображений и компьютерное зрение - Вычислительная биология - Квантовые вычисления - Робототехника - Вычислительные финансы - Разное
👍🐍 Все еще используете print для отладки в Python? Тогда мы идем к вам со статьей про Icecream.
👆📊 Хотите оценить свои шансы найти работу в сфере Data Science? Читайте на нашем сайте большую статью с вопросами из реальных интервью, а также ее продолжение.
Это был субботник в «Библиотеке программиста». Хорошего вам вечера и оставайтесь с нами.
🗣️Навыки и инструменты, которые пригодятся системному аналитику в 2021 году
Корреспондент «Библиотеки программиста» пообщалась с системными аналитиками. Они поделились списком рабочих инструментов, определили наиболее востребованные в 2021 году навыки и рассказали о влиянии пандемии на профессию.
🕸Что ждет профессию веб-разработчика в 2021 году: мнения экспертов
Технологии играют важную роль в повседневной жизни и применяются везде – от простых решений до инновационных продуктов. На основе мнений экспертов мы рассмотрим перспективы индустрии веб-разработки в наступившем 2021 году.
React Marathon это: короткие видеоуроки, задания, которые нужно выполнить, чтобы пройти дальше, ревью кода, поддержка от ментора. В результате быстрое погружение в тему и первое приложение на React.js за неделю. Старт: 25 января
⚛️12 советов по внедрению TypeScript в React-приложениях
React и TypeScript – две потрясающие технологии, используемые в наши дни множеством разработчиков. В этой статье мы постарались собрать лучшие практики внедрения TypeScript в React-приложениях.
🐍Хватит использовать print для отладки в Python: переходите на Icecream
Если вы отлаживаете код с помощью print или log, пришло время переключить внимание на более продвинутые варианты. Попробуйте Icecream, и возвращаться к старым методам вам уже не захочется.
Открытый код и большое комьюнити дают возможность теоретически исправить любую проблему своего проекта и решить любую задачу. Хороший пример — команда Yandex.Cloud, которая долгое время развивала открытые базы данных, а затем использовала эти наработки для создания своих сервисов управляемых баз данных.
На Хабре Андрей Бородин из облака Яндекса рассказал про подходы их команды в работе над открытым программным обеспечением и о том, каких успехов удалось добиться. Вот только несколько примеров, которые мы отметили:
- Собственный Пулер соединений в PostgreSQL, у которого сейчас около 2 000 звездочек на GitHub.
- Работа над резервным копированием вместе с postgres'ным сообществом. В составе проекта WAL-G ребятам удалось оптимизировать бекапилку для работы в облачном окружении, а также реализовать восстановление на произвольный момент времени в управляемом сервисе MongoDB в облаке Яндекса.
- Расширение Logerrors, создающее представление о базе данных, в котором можно дешево и быстро поселектить статистику по прошедшим ошибкам. И это не единственный пример расширений, которые помогают облачной платформе Яндекса повышать надёжность своих сервисов.
Подробнее про ClickHouse, Odyssey, WAL-G, PostgreSQL (включая logerrors, Amcheck, heapcheck) и Greenplum читайте на Хабре.