Spring 6 Recipes: A Problem-Solution Approach to Spring Framework, 5th Edition (2023)
Автор: Daniel Rubio
Количество страниц: 784
#spring
Этот подробный справочник по коду для разработчиков Java на базе Spring решает многие проблемы Spring Framework 6, используя многократно используемые, полные и реально работающие примеры кода. Он включает Spring Native, который ускоряет создание корпоративных, нативных облачных, веб-приложений и микросервисов на базе Java Spring Framework. Кроме того, в книгу добавлена спецификация Spring R2DBC для Reactive Relational Database Connectivity, позволяющая интегрировать базы данных SQL, такие как PostgreSQL, MySQL и другие, с помощью реактивных драйверов. Также в книгу включено дополнительное освещение WebFlux для более реактивных веб-приложений Spring и многое другое.
Скачать книгу
📌 Хотите освоить PostgreSQL не только с точки зрения теории, но и научиться применять этот инструмент в работе?
В OTUS начался набор на онлайн-курс «PostgreSQL для администраторов баз данных и разработчиков».
⚠️ Фишка программы в том, что вы получите знания с точки зрения практики, а не теории.
✅ РЕЗУЛЬТАТПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ОСТАВИТЬ ЗАЯВКУ, получите велкам-скидку
https://otus.pw/cb9K/Нативная интеграция. Информация о продукте www.otus.ru
Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript and TypeScript, 3rd Edition (2023)
Автор: Federico Kereki
Количество страниц: 614
#javascript
В этой книге всесторонне освещаются основные темы функционального программирования, позволяющие создавать более короткие, понятные и тестируемые программы. Вы начнете с написания и тестирования чистых функций, уменьшения побочных эффектов, а также других ключевых особенностей, позволяющих сделать ваши приложения функциональными по своей природе. В книге подробно рассматриваются методы упрощения кодирования, применения рекурсии, высокоуровневого кодирования, способы достижения неизменяемости, реализации паттернов проектирования и работы с типами данных.
Скачать книгу
Transitioning to Java: Kickstart your polyglot programming journey by getting a clear understanding of Java (2023)
Автор: Ken Fogel
Количество страниц: 354
#java
Это руководство поможет разработчикам, не использующим Java, перейти с их текущего языка на Java. Главы составлены таким образом, чтобы закрепить существующие знания разработчика об ООП методологиях применительно к Java.
Книга разделена на четыре раздела. Первый раздел поможет вам освоить среду разработки Java и инструмент сборки Maven для современных Java-приложений.Во втором разделе вы узнаете об основах языка Java, изучите методологии объектно-ориентированного программирования (ООП) и функционального программирования, а также узнаете, как реализовать шаблоны проектирования программного обеспечения на Java. Третий раздел покажет вам, как кодировать на Java на различных платформах, и поможет вам ознакомиться с проблемами, возникающими на этих платформах. В четвертом разделе вы узнаете, как можно управлять и упаковывать код на Java.
Скачать книгу
❔ Процесс создания курса
Мы помогаем авторам продумать структуру курса, сделать уроки интересными, а задания и тесты – полезными. Каждый курс проходит бета-тестирование и при необходимости дорабатывается.
🤔 Сложно решиться?
Разработка курса в среднем занимает от 15 часов в неделю. Это удаленная работа, которую можно совмещать с основной. Нужно быть на связи в мессенджерах, иногда – в Zoom.
🐱 Я – классный специалист, но получится ли из меня классный автор?
Мы не оставляем авторов наедине со сложностями: расскажем, как делать не надо, и дадим возможность проявить себя.
🙅♂️ В нашем списке «не надо» собраны все типичные ошибки скучных курсов и заурядных учебников. Мы:
● Не даем студентам фрагменты готового кода с комментарием «объясню позже» или «разберитесь сами».
● Не ссылаемся на концепции, о которых студенты еще не знают.
● Не обескураживаем новичков техническим сленгом и непонятными терминами.
● Не используем заумный академический тон.
🚀 Как присоединиться к команде Яндекс Практикума?
Список всех предложений опубликован на странице проекта.
Blockchain for Cybersecurity in Cyber-Physical Systems (2023)
Автор: Imed Romdhani
Количество страниц: 290
#blockchain
Технология блокчейн проникла во все сферы нашей жизни, от производства до здравоохранения и не только. Кибербезопасность - это отрасль, на которую эта технология оказала значительное влияние, и, возможно, еще большее в будущем. Эта книга охватывает различные тематические исследования и применения блокчейна в различных киберфизических областях, таких как умные города, IoT, здравоохранение, производство, онлайн-мошенничество и т.д.
Скачать книгу
Practical Automation with PowerShell: Effective scripting from the console to the cloud (2023)
Автор: Matthew Dowst
Количество страниц: 416
Книга показывает, как создавать автоматизированные сценарии PowerShell для локальных и облачных систем. В нем вы найдете советы по определению автоматизируемых задач, методы структурирования и управления сценариями, а также множество хорошо объясненных примеров кода. Вы также узнаете, как адаптировать существующие сценарии к новым условиям использования и расширить возможности нетехнических пользователей с помощью простых и понятных интерфейсов SharePoint.
Скачать книгу
VK приглашает SRE-специалистов в команду технического департамента VK
27-28 мая онлайн пройдет Weekend Offer в команды администрирования публичного облака, системного администрирования IM-сервисов, продуктовых проектов, RuStore и техподдержки облачных сервисов. Такой шанс упускать нельзя, поэтому узнавайте о командах подробнее и оставляйте отклики до 25 мая по ссылке: с вами свяжутся и расскажут о дальнейших действиях.
Команда технического департамента помогает бизнесу быстрее запускать сервисы и обеспечивать их надежность, производительность и безопасность, делать ежедневную работу сотрудников нашей компании удобной и приятной. Команда отвечает за общую инфраструктуру компании и развитие внутренних инструментов.
Оставить отклик
Это #партнерский пост
📖 ТОП-7 книг для программистов, которые только начинают свой путь в IT
Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом.
🔗 Основной сайт
🔗 Зеркало
Fundamentals for Self-Taught Programmers: Embark on your software engineering journey without exhaustive courses and bulky tutorials (2023)
Автор: Jasmine Greenaway
Количество страниц: 254
Книга начинается со всестороннего введения в программную инженерию, помогая вам получить четкое, целостное понимание различных ее подобластей. По мере продвижения вы познакомитесь с основами программной инженерии, такими как управление потоками, структуры данных и алгоритмы. Книга также познакомит вас с языком C# и поможет вам написать свою первую программу. В заключительных главах будут рассмотрены примеры из практики, в том числе люди, работающие в отрасли на различных инженерных должностях, а также советы и рекомендации по проведению собеседований и лучшие практики кодирования.
Скачать книгу
Топовые мемы по программированию и IT.
Предложка: @itmemlib_bot
Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc
По вопросам рекламы: @proglib_adv
Microsoft Visual C# Step by Step, 10th Edition (2023)
Автор: John Sharp
Количество страниц: 832
#c_sharp
Узнайте, как:
- Быстро начать создавать код и проекты на Visual C# с помощью Visual Studio.
- Работать с переменными, операторами, выражениями, методами и программным потоком
- Создавать более надежные приложения с помощью управления ошибками, исключениями и ресурсами.
- Быстро находить проблемы с помощью встроенного отладчика Visual Studio 2022
- Максимально использовать объектную модель C# и создавать функциональные структуры данных.
- Использовать расширенные свойства, индексаторы, дженерики и классы коллекций.
- Использовать легковесные записи для создания неизменяемых ссылочных типов.
- Улучшать пропускную способность и время отклика приложений с помощью асинхронных методов.
- Использовать делегаты и развязку для создания расширяемых систем.
- Настраивать поведение операторов C# над собственными классами и структурами.
Скачать книгу
Amazon Web Services in Action, 3rd Edition: An in-depth guide to AWS (2023)
Автор: Andreas Wittig
Количество страниц: 552
#aws
Это исчерпывающее введение во все службы AWS. В этом пересмотренном издании понятным и доступным языком рассматриваются все основные службы, включая такие службы, как AWS Lambda и CloudFormation. Вы сможете автоматизировать развертывание, масштабирование и даже управление инфраструктурой с помощью мощных инструментов Infrastructure as Code. Вы узнаете, как защитить сетевой трафик с помощью частного облака, добиться высокой доступности с помощью автомасштабирования, поделиться данными с помощью EFS и обеспечить хранение в памяти с помощью ElastiCache.
Скачать книгу
Ansible for Kubernetes by Example: Automate Your Kubernetes Cluster with Ansible (2023)
Автор: Luca Berton
Количество страниц: 307
Контейнеризированные микросервисы, развернутые с помощью Kubernetes, позволяют экономить время, сократить количество человеческого взаимодействия и ошибок, а также создавать более надежные приложения. Вы узнаете, как автоматизировать самые избыточные действия, такие как отчеты, службы, запуск капсулы, добавление постоянного хранилища, настройка балансировки нагрузки, а также добавление или изменение любого параметра Kubernetes. Вы также получите представление о сквозных сценариях использования и о том, как развивается расширенная автоматизация кластера, например, пакеты Helm и состояния узлов.
Скачать книгу
FinOps Handbook for Microsoft Azure: Empowering teams to optimize their Azure cloud spend with FinOps best practices (2023)
Автор: Maulik Soni
Количество страниц: 256
В начале книги вы узнаете, как эффективно контролировать и управлять использованием облака, выявлять возможности экономии и внедрять изменения, которые позволят сократить общие расходы. Независимо от того, являетесь ли вы небольшим стартапом или крупным предприятием, эта книга вооружит вас знаниями и навыками, необходимыми для достижения экономии средств и поддержания бережливой облачной инфраструктуры. По мере продвижения вы узнаете, как оценить текущие расходы на облако и составить бюджет на его использование. На протяжении всех глав вы узнаете, как вести переговоры с поставщиком облачных услуг, чтобы оптимизировать тариф, распределять расходы на контейнер и получить твердое понимание оптимизации расходов на основе метрик.
Скачать книгу
Data Structures in Java (2023)
Автор: Oswald Campesato
Количество страниц: 232
#java
Первая глава содержит краткое введение в Java, а также примеры кода на Java для проверки високосного года, нахождения делителей числа и работы с массивами строк. Вторая глава знакомит с рекурсией и содержит примеры кода для проверки, является ли положительное число простым, для нахождения простых делителей целого положительного числа, для вычисления НОД (наибольшего общего делителя) и НОК (наименьшего общего кратного) пары целых положительных чисел. Третья глава содержит примеры Java-кода, связанные со строками и массивами, такие как нахождение двоичных подстрок числа, проверка наличия в строках уникальных символов, а также способ вычисления XOR без использования функции XOR. Главы с 4 по 6 содержат примеры кода на Java, включающие алгоритмы поиска, концепции связанных списков и задачи с использованием связанных списков. В главе 7 обсуждаются структуры данных, называемые очередями и стеками.
Скачать книгу
State Management with React Query: Improve developer and user experience by mastering server state in React (2023)
Автор: Daniel Afonso
Количество страниц: 228
#react
Начиная с краткой истории управления состоянием в экосистеме React, вы узнаете, что послужило причиной перехода от глобального состояния к состоянию клиента и сервера и, таким образом, поймете необходимость создания React Query. По мере продвижения по главам вы увидите, как React Query позволяет выполнять задачи, связанные с состоянием сервера, такие как выборка, кэширование, обновление и синхронизация данных с сервером. Но это еще не все: освоив React Query, вы сможете применить эти знания для работы с состоянием сервера в серверных фреймворках рендеринга. Вы также будете работать с паттернами для тестирования вашего кода, используя библиотеку тестирования и Mock Service Worker.
Скачать книгу
Новый телеграм-канал для разработчиков от команды RuStore
Менее чем за год аудитория RuStore превысила 10 млн человек, а разработчики загрузили туда уже более 6 тыс. приложений. Платформа стремительно развивается и регулярно улучшает условия для разработчиков.
А чтобы разработчики смогли узнавать о последних обновлениях в удобном формате, команда создала телеграм-канал, где будет делиться новостями стора и индустрии, рассказывать о новых фичах и помогать в работе с консолью разработчика.
Подписаться