Мой топ IT книг из прошлого века, актуальных до сих пор
В данном топе книги не упорядочены по важности, они все очень хорошие, но есть одна книга, которая равнее других.
Я решил разделить список книг на две части: теоретическая, относящаяся к алгоритмизации и практическая, относящаяся к реализации.
https://habr.com/ru/articles/521490/
👉@programmist_of
Disclaimer:
это мой личный топ из тех книг, которые я лично прочитал, и у которых первое издание было в прошлом веке, даже если она переиздавалась недавно (при условии актуальности именно того издания, которое было в прошлом веке).В данном топе книги не упорядочены по важности, они все очень хорошие, но есть одна книга, которая равнее других.
Я решил разделить список книг на две части: теоретическая, относящаяся к алгоритмизации и практическая, относящаяся к реализации.
https://habr.com/ru/articles/521490/
👉@programmist_of
Как сделать устойчивую систему, которая не подводит?
Есть код, который просто выполняет свою задачу. А есть инфраструктура, которая выдерживает рост нагрузки, смену команд, проходит через доработки и обновления — и при этом остаётся стабильной и предсказуемой.
infra.conf — конференция про такие системы. Там, где архитектура не завязана на одного человека. Где фичи выкатываются стабильно, а мониторинг замечает проблему раньше, чем пользователи. Где процессы продуманы и работают, даже если что-то идёт не по плану.
Хотите построить такую систему у себя — приходите 5 июня в Loft Hall 8, Москва. Или подключайтесь к трансляции.
Есть код, который просто выполняет свою задачу. А есть инфраструктура, которая выдерживает рост нагрузки, смену команд, проходит через доработки и обновления — и при этом остаётся стабильной и предсказуемой.
infra.conf — конференция про такие системы. Там, где архитектура не завязана на одного человека. Где фичи выкатываются стабильно, а мониторинг замечает проблему раньше, чем пользователи. Где процессы продуманы и работают, даже если что-то идёт не по плану.
Хотите построить такую систему у себя — приходите 5 июня в Loft Hall 8, Москва. Или подключайтесь к трансляции.
Автор: David Okeyode (2024)
Начав с обзора DevOps и его связи с Agile-методологиями и облачными вычислениями, вы получите прочную основу принципов DevSecOps. Затем в книге рассматриваются проблемы безопасности, характерные для рабочих процессов DevOps, и способы их эффективного решения. Вы узнаете, как реализовать меры безопасности на этапе планирования, включая моделирование угроз и методы безопасного кодирования. Вы также узнаете о средствах контроля безопасности перед коммитом, безопасности контроля исходных текстов и интеграции различных инструментов безопасности на этапах сборки и тестирования. Книга охватывает важнейшие аспекты защиты на этапах выпуска и развертывания, уделяя особое внимание целостности артефактов, безопасности инфраструктуры как кода и защите во время выполнения.
#DevSecOps@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
5 книг, которые стоит прочесть С++-разработчику
Современным разработчикам, чтобы совершенствовать профессиональные навыки, требуется постоянно заниматься самообразованием. Как говорила Алиса из небезызвестной книги Льюиса Кэрролла: «Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». И это действительно так — останавливаться не стоит.
Один из самых распространённых инструментов самообразования — книги. Сегодня поговорим о полезных для разработчиков С++ изданиях, часть которых — просто must have. Всего в подборке пять вариантов, некоторые из них, вероятно, покажутся читателям необычным выбором. Но все они полезны для программистов. Если у вас есть собственные предпочтения, которые в подборку не попали, пишите о них в комментариях, с удовольствием ознакомимся.
https://habr.com/ru/companies/ru_mts/articles/739908/
👉@programmist_of
Современным разработчикам, чтобы совершенствовать профессиональные навыки, требуется постоянно заниматься самообразованием. Как говорила Алиса из небезызвестной книги Льюиса Кэрролла: «Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». И это действительно так — останавливаться не стоит.
Один из самых распространённых инструментов самообразования — книги. Сегодня поговорим о полезных для разработчиков С++ изданиях, часть которых — просто must have. Всего в подборке пять вариантов, некоторые из них, вероятно, покажутся читателям необычным выбором. Но все они полезны для программистов. Если у вас есть собственные предпочтения, которые в подборку не попали, пишите о них в комментариях, с удовольствием ознакомимся.
https://habr.com/ru/companies/ru_mts/articles/739908/
👉@programmist_of
Через 2 дня — бесплатный вебинар OTUS «Локализация текстов в Symfony»
🗓 15 мая, 20:00 МСК · онлайн
👤 Спикер — Михаил Каморин, Tech Lead Avito
Symfony-проекты часто сталкиваются с задачей мультиязычности. Как локализовать статические строки — понятно, а что делать с динамическими текстами в БД? На вебинаре покажем базовый рабочий маппинг для обоих сценариев.
Что успеем за 60 минут
• Настроим компонент symfony/translation для статических файлов.
• Построим простую схему БД и Doctrine-маппинг для динамических переводов.
• Сохраним, извлечём и отладим строки в Profiler.
• Ответим на живые вопросы в Q&A.
Кому стоит прийти
— Middle/Senior PHP-разработчикам, архитекторам и тимлидам, которым нужны готовые паттерны локализации или нестандартные модели хранения.
⚡️ Слотов осталось мало — регистрация закроется в день мероприятия
🔗 Успейте записаться
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🗓 15 мая, 20:00 МСК · онлайн
👤 Спикер — Михаил Каморин, Tech Lead Avito
Symfony-проекты часто сталкиваются с задачей мультиязычности. Как локализовать статические строки — понятно, а что делать с динамическими текстами в БД? На вебинаре покажем базовый рабочий маппинг для обоих сценариев.
Что успеем за 60 минут
• Настроим компонент symfony/translation для статических файлов.
• Построим простую схему БД и Doctrine-маппинг для динамических переводов.
• Сохраним, извлечём и отладим строки в Profiler.
• Ответим на живые вопросы в Q&A.
Кому стоит прийти
— Middle/Senior PHP-разработчикам, архитекторам и тимлидам, которым нужны готовые паттерны локализации или нестандартные модели хранения.
⚡️ Слотов осталось мало — регистрация закроется в день мероприятия
🔗 Успейте записаться
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Автор: Mauricio Harley (2024)
Книга начинается с создания фундаментальных представлений об API, в частности о REST и GraphQL, подчеркивая их важнейшую роль и потенциальные уязвимости в области безопасности. Она поможет вам создать среду для тестирования на проникновение, чтобы обеспечить практическое применение концепций. Вы узнаете о методах разведки, стратегиях сбора информации и обнаружении уязвимостей API. Подробно рассматриваются вопросы аутентификации и авторизации, механизмы, слабые места и методы обхода средств контроля безопасности. Благодаря всестороннему рассмотрению этих аспектов книга поможет вам понять, выявить и смягчить риски, укрепить безопасность API и эффективно минимизировать потенциальные поверхности атак.
#API@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
⁉️ Хотите научиться разрабатывать веб-сервисы на Rust?
📅 19 мая в 20:00 МСК на открытом вебинаре мы покажем, как создать мощный и эффективный веб-сервис с использованием HTTP и gRPC API на Rust.
Что вас ждёт:
— Разбор бизнес-логики веб-сервиса.
— Реализация HTTP и gRPC API.
— Разработка клиентского приложения и тестов для сервиса.
🎁 Открытый урок проходит в преддверие старта курса «Rust Developer. Professional». Все участники получат скидку на обучение.
➡️ Запишитесь прямо сейчас, чтобы не пропустить: https://vk.cc/cLVDsp
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📅 19 мая в 20:00 МСК на открытом вебинаре мы покажем, как создать мощный и эффективный веб-сервис с использованием HTTP и gRPC API на Rust.
Что вас ждёт:
— Разбор бизнес-логики веб-сервиса.
— Реализация HTTP и gRPC API.
— Разработка клиентского приложения и тестов для сервиса.
🎁 Открытый урок проходит в преддверие старта курса «Rust Developer. Professional». Все участники получат скидку на обучение.
➡️ Запишитесь прямо сейчас, чтобы не пропустить: https://vk.cc/cLVDsp
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576