Argo CD in Practice: The GitOps way of managing cloud-native applications (2022)
Автор: Alexander Matyushentsev
Количество страниц: 236
Вы начнете с установки Argo CD на кластер, настройки доступа пользователей с помощью единого входа, выполнения декларативных изменений конфигурации, а также включения наблюдаемости и аварийного восстановления. После установки Argo CD узнаете, как можно построить конвейеры CD с использованием метода pull, как это повышает безопасность и как происходит процесс согласования в многокластерных сценариях. Далее вы рассмотрите типичные сценарии устранения неисправностей, начиная с установки и заканчивая повседневной работой, и узнаете, как можно повысить производительность. После этого вы сможете проверить, подходит ли он для новых версий Kubernetes, нет ли в нем ошибок с точки зрения безопасности или соответствия нормативным требованиям, а также соблюдены ли в нем лучшие практики для облачных нативных приложений, работающих на Kubernetes.
Скачать книгу
Developing High Frequency Trading Systems: Learn how to implement high-frequency trading from scratch with C++ or Java basics (2022)
Автор: John Rizzo
Количество страниц: 305
Это практическое руководство поможет вам сориентироваться в быстро меняющемся мире алгоритмической торговли и покажет, как построить высокочастотную торговую систему из сложных технологических компонентов, подкрепленных точными данными.
Начав с введения в высокочастотную торговлю, биржи и важнейшие компоненты торговой системы, книга быстро переходит к рассмотрению тонкостей оптимизации аппаратного обеспечения и операционной системы для низкоскоростной торговли, таких как обход ядра, распределение памяти и опасность переключения контекста. Мониторинг производительности системы очень важен, поэтому вы также освоите протоколирование и статистику.
Скачать книгу
Learning Snowflake SQL and Scripting: Generate, Retrieve, and Automate Snowflake Data (2023)
Автор: Alan Beaulieu
Количество страниц: 398
Чтобы помочь вам стать профессионалом в области Snowflake, в этом кратком, но исчерпывающем руководстве рассматриваются основы и лучшие практики использования языков SQL и Scripting в Snowflake. Разработчики и специалисты по работе с данными узнают, как генерировать, модифицировать и запрашивать данные в реляционной системе управления базами данных Snowflake, а также как применять аналитические функции для создания отчетов. Автор также покажет, как создавать сценарии, хранимые функции и хранимые процедуры для возврата наборов данных с помощью Snowflake Scripting. Эта книга идеально подходит для тех, кто только начинает работать с базами данных и нуждается в выполнении запросов и отчетов на базе данных Snowflake или переходит с таких баз данных, как Oracle, SQL Server или MySQL, на облачные платформы.
Скачать книгу
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека шарписта
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника
💼Каналы с вакансиями
Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook
🔸Instagram
Full Stack Development with Spring Boot 3 and React: Build modern web applications using the power of Java, React, and TypeScript (2023)
Автор: Juha Hinkula
Количество страниц: 454
Если вы уже являетесь Java-разработчиком и хотите перейти на полный стек или выбрать другой фронтенд-фреймворк, эта книга станет для вас кратким введением в React. В этой книге, состоящей из трех частей, вы создадите надежный бэкенд на Spring Boot и фронтенд на React, а затем развернете их вместе.
Это новое издание обновлено до версии Spring Boot 3 и содержит расширенный контент по безопасности и тестированию. Впервые в издании также рассматривается разработка на React с использованием востребованного языка TypeScript.
Вы изучите элементы, необходимые для создания REST API, тестирования, защиты и развертывания приложений. Вы узнаете о пользовательских Hooks, компонентах сторонних разработчиков и MUI.
Скачать книгу
👁Помогите «Библиотеке программиста» лучше узнать свою аудиторию
Друзья, мы хотим делать для вас самый лучший контент — и для этого нам нужно узнать вас получше.
Пожалуйста, ответьте на несколько вопросов — это не займет у вас много времени, но поможет нам делать более полезные и интересные посты!
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Learn WinUI 3: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML, 2nd Edition (2023)
Автор: Alvin Ashcraft
Количество страниц: 386
Обновленное второе издание начинается с ознакомления с новейшими возможностями WinUI и показывает, как XAML используется при разработке пользовательских интерфейсов. В следующих главах вы сможете настроить новую среду Visual Studio, разработать новый проект рабочего стола, внедрить паттерн Model-View-ViewModel (MVVM) в проект WinUI и разработать модульные тесты для команд ViewModel. Далее с помощью пошагового подхода будут рассмотрены основы доступа к данным из проектов WinUI. По мере продвижения вы узнаете, как использовать систему Fluent Design System для разработки красивых WinUI-приложений. Вы также познакомитесь с содержанием и возможностями инструментария Windows Community Toolkit и научитесь создавать кроссплатформенные приложения с разметкой и кодом из вашего проекта с помощью Uno Platform.
Скачать книгу
Functional Programming with C#: Create More Supportable, Robust, and Testable Code (2023)
Автор: Simon Painter
Количество страниц: 325
#c_sharp
Благодаря лаконичному, легко читаемому коду, поддерживающему асинхронную, параллельную обработку, аспекты функционального программирования стали появляться в некоторых традиционно объектно-ориентированных языках, таких как C# и Java. Эта практическая книга показывает программистам на C#, как использовать возможности функционального программирования, не прибегая к изучению совершенно нового языка.
Благодаря общей среде выполнения, характерной для языков C# и F#, большинство функциональных возможностей F# можно использовать и в C#. Автор объясняет, как можно сразу писать функциональный код на C#, без установки зависимостей или функций, более новых, чем .NET 3. Вы узнаете, почему концепции функционального программирования могут принести немедленную пользу в вашей работе.
📌 Всё самое полезное читайте в нашем канале C# 📌
Скачать книгу
Unity Development Cookbook: Real-Time Solutions from Game Development to AI (2023)
Автор: Jonathon Manning
Количество страниц: 430
Узнайте все, что нужно знать, чтобы использовать мощный движок Unity в полной мере для разработки 3D- и 2D-игр, симуляторов, искусственного интеллекта и т.д. От основ написания сценариев до методов интерактивности, искусственного интеллекта и поведения, анимации, повествования и сетевого взаимодействия — этот гибкий и умопомрачительно популярный движок пригодится для всего, что требует визуального оформления и моделирования в реальном времени.
Скачать книгу
Learning Functional Programming: Managing Code Complexity by Thinking Functionally (2023)
Автор: Jack Widman
Количество страниц: 200
С помощью этого практического руководства разработчики программного обеспечения, знакомые с объектно-ориентированным программированием, погрузятся в основные концепции функционального программирования и узнают, как использовать функциональные и ООП возможности совместно в больших и сложных программных проектах.
Автор использует примеры из Java, Python, C#, Scala и JavaScript, чтобы помочь вам получить новый взгляд и набор инструментов для управления сложностью в вашей проблемной области. Вы сможете писать более простой, многократно используемый, легко тестируемый и модифицируемый, а также более корректный код. В книге также показано, как использовать паттерны из теории категорий для преодоления разрыва между ООП и функциональным программированием.
Скачать книгу
SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming (2022)
Автор: Bill Karwin
Количество страниц: 340
#sql
Каждая глава книги помогает выявить, объяснить и исправить уникальный и опасный антипаттерн. В четырех частях книги антипаттерны сгруппированы с точки зрения логического проектирования базы данных, физического проектирования базы данных, запросов и разработки приложений. Велика вероятность того, что уровень базы данных вашего приложения уже содержит такие проблемы, как Index Shotgun, Keyless Entry, Fear of the Unknown и Spaghetti Query. Эта книга поможет вам и вашей команде найти их. Еще лучше то, что она покажет, как их устранить и как избежать этих и других проблем в будущем.
Скачать книгу
Pro Kotlin Web Apps from Scratch: Building Production-Ready Web Apps Without a Framework (2023)
Автор: August Lilleaas
Количество страниц: 347
Книга обучает языку Kotlin, создавая готовый к производству код. Вы получите глубокое понимание идиоматического использования языка Kotlin, а также знания о том, как применять Kotlin в веб-приложениях производственного уровня. Книга также позволяет преодолеть разрыв между созданием «с нуля» и использованием существующих фреймворков. Например, вы узнаете, как интегрировать аутентификацию на основе Spring Security в веб-приложения, написанные с нуля, что позволит вам использовать существующие в вашей организации инструменты, не прибегая к использованию всего фреймворка Spring.
Скачать книгу
Democratizing Application Development with Betty Blocks: Build powerful applications that impact business immediately with no-code app development (2023)
Автор: Reinier van Altena
Количество страниц: 296
В начале книги вы познакомитесь с основными понятиями платформы Betty Blocks no-code, такими как разработка ИТ-решений на основе различных сценариев использования, включая приложения для создания отчетов, приложения для отслеживания данных, рабочие процессы и бизнес-процессы. После освоения основ вы изучите такие продвинутые концепции, как создание мощных приложений, оказывающих непосредственное влияние на бизнес, с помощью разработки приложений без кода и быстрого создания прототипов. Заключительные главы помогут вам получить представление о быстрой разработке приложений, создании клиентских порталов, создании динамических веб-приложений, фронтэндов с функцией drag-and-drop, возможностях визуального моделирования и сложных моделях данных.
Скачать книгу
Azure Containers Explained: Leverage Azure container technologies for effective application migration and deployment (2023)
Автор: Richard Hooper
Количество страниц: 278
Вначале вы узнаете, что такое контейнеры как технология и где их можно хранить в Azure. Далее вы изучите различные контейнерные технологии Microsoft Azure и поймете, как работает каждая платформа, а именно Azure Container Apps, Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Functions и Azure App Services, а также научитесь внедрять их, понимая их соответствующие характеристики и сценарии использования. Наконец, вы создадите собственное контейнерное решение на Azure, используя лучшие практики из реальных примеров, и успешно превратите свой бизнес из стартапа в полноценное предприятие.
Скачать книгу
Программирование — это не просто работа, это образ жизни и страсть для многих людей. Кто-то находит в кодинге творчество, кто-то — интересные задачи и возможности для саморазвития.
Расскажите, что именно вдохновляет вас писать код и создавать новые программы.
👉Опрос тут👈
🔥Бесплатная трансляция Главного зала HighLoad++ 2023!
Присоединяйтесь к бесплатной трансляции Главного зала 20-й юбилейной конференции HighLoad++ 2023 — самой масштабной за последние 15 лет!
👉 Просто зарегистрируйтесь и смотрите: https://clck.ru/36k6a5
Максимум полезной информации, только хардкор и реальный опыт от лучших разработчиков страны! Все, что вы хотели узнать о высоких нагрузках! Программа главного зала включает 16 докладов от ТОПовых разработчиков, готовых поделиться своим опытом и кейсами:
✅ Антон Куранда (Яндекс Финтех) - Внутренняя платежная система Яндекса: что под капотом?
✅ Игорь Балюк (Авито) - Как мы делаем трейсинг в условиях тысяч сервисов и миллионов спанов в секунду
✅ Вячеслав Адамов (Газпромбанк.Тех) - Доклад про Цифровой Рубль
✅ Андрей Серебрянский (Райффайзен Банк) - 5 новых способов использовать данные в вашей Kafka
Регистрируйтесь прямо сейчас!
Реклама. ООО «Конференции Олега Бунина», ИНН 7733863233. Erid 2VtzqwZPehf
JavaScript for Web Developers: Understanding the Basics (2023)
Автор: Mark Simon
Количество страниц: 413
#js
В книге объясняется каждая основополагающая концепция языка, а затем приводится практическая реализация этого урока для закрепления полученных знаний. Автор начинает с основ программирования на JavaScript, затем следует информация по работе с элементами HTML. Затем вы научитесь работать с формами, а также с CSS и слушателями событий. Практические проекты не только закрепят каждую концепцию в вашем сознании, но и придадут вам больше уверенности и помогут усвоить лучшие практики. В конце книги рассматривается Ajax, позволяющий асинхронно отправлять и получать данные с сервера без вмешательства в отображение и поведение существующей веб-страницы.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книга
Learn PostgreSQL: Use, manage, and build secure and scalable databases with PostgreSQL 16, 2nd Edition (2023)
Автор: Enrico Pirozzi
Количество страниц: 744
#postgresql
Новое издание не только поможет вам разобраться со всеми последними изменениями в экосистеме PostgreSQL, но и углубиться в такие понятия, как разбиение на разделы и репликация, с помощью нового набора примеров. Начиная с абсолютных основ баз данных, книга переходит к таким продвинутым концепциям, как оконные функции, ведение журнала, аудит, расширение базы данных, конфигурация, разделение и репликация. Книга также поможет вам легко перенести существующую систему баз данных на PostgreSQL и содержит отдельную главу, посвященную аварийному восстановлению. В конце каждой главы приводятся практические вопросы, позволяющие регулярно проверять усвоенные знания.
Скачать книгу
Ozon Tech приглашает Go-разработчиков (Middle и Senior) на One Day Offer!
Главные цели: усилить команды направления Ozon Travel и многократно увеличить количество заказов. Если вы пишите на Go, то оставляйте заявку, а если используйте другой язык, то можете заглянуть, чтобы оценить лендинг.
Что предлагают:
– экспертизу в Go и крутые продукты;
– достойную заработную плату;
– удалёнку, гибрид или офис (Россия, Казахстан);
– систему обучения;
– ДМС (+стоматология);
– скидки на спорт и английский;
– корпоративные клубы (киберспорт, кино, рисование, настолки, спорт).
Оставить заявку на One Day Offer
Options and Derivatives Programming in C++23: Algorithms and Programming Techniques for the Financial Industry, 3rd Edition (2023)
Автор: Carlos Oliveira
Количество страниц: 323
#c_plus_plus
В начале книги рассматриваются возможности языка C++, которые часто используются при написании финансового программного обеспечения. К таким возможностям относятся STL, общие шаблоны, функциональное программирование и поддержка числового кода. Примеры включают дополнительную поддержку лямбда-функций с упрощенным синтаксисом, улучшения в автоматическом определении типов для шаблонов, модулей, константных выражений, а также улучшенные стратегии инициализации объектов C++. Также приводятся примеры, охватывающие основные инструменты и концепции, для построения рабочих решений для количественных финансов. В книгу включены две новые главы, посвященные бэктестингу опционных стратегий и обработке финансовых данных.
Скачать книгу
Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application (2023)
Автор: David Vlijmincx
Количество страниц: 198
#java
Сначала вы окунетесь в сферу облачной нативной разработки, узнаете о контейнерах и познакомитесь с микропрофилем Eclipse — мощным инструментом в вашем арсенале. Далее вы сделаете смелый шаг — перенесете свои приложения с локального оборудования в безграничные возможности облака. Следуя экспертным рекомендациям автора по развертыванию приложений Jakarta EE в Microsoft Azure, вы получите практический опыт управления облачными ресурсами. В заключительной части курса вы познакомитесь с миром бессерверной архитектуры. Вы научитесь разрабатывать и запускать действительно бессерверные сервисы, используя потенциал событийно-управляемой парадигмы для масштабируемости и экономичности.
Скачать книгу
Хардкорный курс по математике для тех, кто правда любит математику!
Бесплатный доступ к курсу по математике тут – https://proglib.io/w/0207f646
Демо-доступ содержит:
– Лекции с преподавателями кафедры ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.
– Практические задания для закрепления материала.
– Ссылки на дополнительные материалы.
👉 Переходите и начинайте учиться уже сегодня!
Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes, 2nd Edition (2023)
Автор: Brendan Burns
Количество страниц: 322
В этом практическом руководстве четыре профессионала в области Kubernetes, имеющие большой опыт работы с распределенными системами, разработкой корпоративных приложений и открытым исходным кодом, проведут вас через весь процесс создания приложений с помощью этой системы оркестровки контейнеров.
Переработанная с учетом всех новейших возможностей Kubernetes, новых инструментов и утраченных функций, эта книга идеально подходит для тех, кто знаком с базовыми концепциями Kubernetes, но желает ознакомиться с новейшими передовыми практиками. Вы узнаете именно то, что необходимо знать для создания лучших приложений с Kubernetes с первого раза.
Скачать книгу
Cassandra: The Definitive Guide: Distributed Data at Web Scale, Revised 3rd Edition (2023)
Автор: Eben Hewitt
Количество страниц: 432
Из этого практического руководства вы узнаете, как система управления базами данных Cassandra обрабатывает сотни терабайт данных, сохраняя при этом высокую доступность в нескольких центрах обработки данных. Переработанное третье издание, обновленное с учетом версии Cassandra 4.0 и новых разработок в экосистеме Cassandra, включая развертывание в Kubernetes с помощью Kassandra, содержит технические подробности и практические примеры, которые помогут вам использовать эту базу данных в производственной среде.
Авторы демонстрируют преимущества нереляционной структуры Cassandra, уделяя особое внимание моделированию данных. Разработчики, DBA и архитекторы приложений, желающие решить проблему масштабирования базы данных или защитить приложение на будущее, узнают, как использовать скорость и гибкость Cassandra.
Скачать книгу
Mockito Made Clear (2023)
Автор: Ken Kousen
Количество страниц: 151
Узнайте об API Mockito, а также о том, как и когда использовать заглушки, имитаторы и шпионы. На более глубоком уровне вы узнаете, почему фреймворк делает то, что он делает, и как он может упростить модульное тестирование в Java. Используя Mockito, вы сможете изолировать тестируемый код от поведения или состояния внешних зависимостей, не кодируя детали зависимостей. Вы получите представление об API Mockito, сэкономите время при модульном тестировании и будете уверены в своих Java-программах.
Скачать книгу
Software Development with Go: Cloud-Native Programming using Golang with Linux and Docker (2022)
Автор: Nanik Tolaram
Количество страниц: 407
#go
Получите представление о различных задачах, которые можно решить с помощью Go, с акцентом на контейнеры, Linux, безопасность, сети, пользовательские интерфейсы и другие актуальные темы, связанные с облачными вычислениями. В этой книге рассматриваются необходимые инструменты для создания контейнерных облачных решений с помощью Go.
📌 Всё самое полезное читайте в нашем канале Go 📌
Скачать книгу
💠 Как развиваться разработчику и администратору баз данных?
👉 Наращивать объем знаний и навыков.
Регистрируйтесь на открытый урок «Формирование аналитической отчетности clickhouse + superset» от OTUS и станьте востребованным разработчиком.
🔹 На эфире обсудим установку в докере, настройку подключения и сравнение с кубами
🔹 На уроке у вас будет возможность построить дашборд и графики
Занятие пройдёт 15 ноября в 20:00 мск и будет приурочено к старту курса «Базы данных».
➡️ РЕГИСТРАЦИЯ
https://otus.pw/9D27/Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru Erid 2VtzqxCMzLQ
Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization (2023)
Автор: Daniel Gomez Blanco
Количество страниц: 260
На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных. Вы узнаете, как добиться максимального внедрения OpenTelemetry и стимулировать изменения, необходимые в рабочих процессах отладки, чтобы снизить когнитивную нагрузку на инженеров, устраняющих неполадки в производственных нагрузках.
Скачать книгу
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈