IT библиотека | Кодинг
1.07K subscribers
140 photos
1 file
53 links
Вся самая новая и полезная литература для разработчиков
Download Telegram
📕Название: Microservices in .NET Core, with Examples in Nancy (2017)
Автор: Christian Horsdal Gammelgaard

Описание: Предоставляет полное руководство по созданию микросервисных приложений. После кристально ясного ознакомления с архитектурным стилем микросервисов книга научит вас практическим навыкам разработки в этом стиле с использованием OWIN и Nancy. Вы будете проектировать и создавать отдельные сервисы на C # и узнаете, как объединить их в простой, но функциональный сервер приложения. Попутно вы решите производственные и операционные проблемы, такие как мониторинг, ведение журнала и безопасность.



2017 #NET #ENG
📕Название: Propeller Programming: Using Assembler, Spin, and C (2018)
Автор:
Sridhar Anandakrishnan

Описание: Общая задача, которой вы будете заниматься в книге, - реализовать алгоритм дельта-сжатия: сначала в Spin, затем в PASM, затем в C. Попутно вы рассмотрите разработку на основе тестирования, мощный метод проверки кода, и завершите главой о манипуляциях с оборудованием. Основная цель книги - помочь вам расширить возможности процессора Propeller за счет использования языка ассемблера.



2018 #Assembler #ENG
📕Название: CMake Best Practices: Discover proven techniques for creating and maintaining programming projects with CMake (2022)
Автор: Dominik Berner

Описание: CMake - мощный инструмент, используемый для выполнения широкого спектра задач, поэтому найти хорошую отправную точку для изучения CMake непросто. Эта книга раскрывает суть и охватывает наиболее распространенные задачи, которые могут быть выполнены с помощью CMake без применения академического подхода.



2022 #CMake #ENG
📕Название: Hands-On Network Programming with C# and .NET Core (2024)
Автор: Sean Burns

Описание: Книга начинается с ознакомления с основными концепциями сетевого программирования и с тем, что отличает эту область программирования от других дисциплин. После этого вы получите представление о таких концепциях, как транспортные протоколы, сокеты и порты, а также удаленные потоки данных, что даст вам целостное представление о том, как сетевое программное обеспечение вписывается в более крупные распределенные системы.



2024 #C# #ENG
📕Название: Scala for Java Developers: A Practical Primer (2017)
Автор:
Toby Weston

Описание: После прочтения этой книги, вы получите навыки работы в Scala, которые помогут вам повысить свою продуктивность с помощью этого набирающего популярность языка.



2017 #Scala #ENG
📕Название: Financial Theory with Python: A Gentle Introduction (2021)
Автор:
Hilpisch, Yves

Описание: В настоящее время финансы, математика и программирование неразрывно связаны. В этой книге представлены соответствующие основы каждой дисциплины, чтобы дать вам основные инструменты, необходимые для начала работы в мире финансов.



2021 #Python #ENG
📕Название: Streaming Databases: Unifying Batch and Stream Processing (2023)
Автор
: Hubert Dulay & Ralph M. Debusmann

Описание: Авторы познакомят вас с основами потоковых баз данных, в том числе с тем, как эти базы данных сокращают инфраструктуру для решений реального времени. Вы узнаете разницу между потоковыми базами данных, потоковой обработкой и базами данных оперативной аналитической обработки (OLAP) в режиме реального времени. Вы также узнаете, когда следует использовать push-запросы, а когда — вытягивающие запросы, а также как обслуживать синхронные и асинхронные данные, исходящие из потоковых баз данных.



2023 #Streaming #ENG
📕Название: Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease (2023)
Автор: Burak Serdar

Описание: Вы начнете с изучения того, какие гарантии предлагает язык при запуске параллельных программ. На множестве примеров вы увидите, как использовать эту информацию для разработки параллельных алгоритмов, которые выполняются без гонки данных и успешно завершаются. Вы также узнаете все, что вам нужно знать о нескольких распространенных шаблонах параллелизма, таких как рабочие пулы, асинхронные конвейеры, разветвление, планирование периодических или будущих задач, а также обработка ошибок и паники в горутинах.



2023 #Go #ENG
📕Название: Mastering C++ Programming (2017)
Автор
: Jeganathan Swaminathan

Описание: В книге, основанной на реальных практических примерах, объясняющих каждую концепцию, вы познакомитесь с новейшими функциями C++ 17. Она пропагандирует принципы чистого кода на C++ в целом и демонстрирует возможности разработки приложений с графическим интерфейсом на C++.



2017 #C++ #ENG
📕Название: Designing Applications with Spring Boot 2.2 and React JS: Step-by-step guide to design and develop intuitive full stack web applications (2019)
Автор
: Dinesh Rajput

Описание: эта книга для всех Java-разработчиков, которые хотят изучить Spring Boot 2.2 и React JS как в корпоративном приложении. Таким образом, корпоративные Java-разработчики найдут его особенно полезным для понимания Spring Boot 2.2 и React JS, а также для разработки серверного RESTful-приложения с использованием Spring Boot 2.2 и фронтенд-приложения с использованием фреймворка React JS. Они по достоинству оценят примеры, представленные в этой книге. Перед прочтением этой книги читатели должны обладать базовыми знаниями основ Java, Spring, сервлета, фильтра, XML и JavaScript.



2019 #JS #ENG
📕Название: Beginning C++ Through Game Programming (2014)
Автор
: Michael Dawson

Описание: Написанная для начинающих разработчиков или программистов, книга не предполагает предыдущего опыта программирования, и каждый новый навык и концепция преподаются с использованием простого языка и пошаговых инструкций. В каждой главе читатели будут выполнять небольшие проекты, чтобы закрепить то, что они узнали, а финальный проект в конце сочетает в себе все основные темы, затронутые в книге. Это третье издание, состоящее на двадцать пять процентов из нового материала, охватывает все новейшие технологии и достижения.



2019 #C++ #ENG
📕Название: Mastering API Architecture (2022)
Автор:
James Gough, Daniel Bryant, Matthew Auburn

Описание: Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, использующих шлюзы API для объединения предложений на уровне микрослужб. Авторы Джеймс Гоф, Дэниел Брайант и Мэтью Оберн демонстрируют, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям перейти в облако; и открыть возможность подключения внутренних сервисов с помощью технологий по типу сервисной сетки.



2022 #API #ENG
📕Название: Streaming Data Mesh: A Model for Optimizing Real-Time Data Services (2023)
Автор:
Hubert Dulay, Stephen Mooney

Описание: В ходе изучения книги вы создадите полноценную платформу данных самообслуживания и разработаете систему управления данными, которая обеспечит бесперебойную работу вашей сети.



2023 #Streaming #ENG
📕Название: Practical Probabilistic Programming (2016)
Автор:
Avi Pfeffer

Описание: Вы научитесь использовать функциональное программирование для анализа текста, объектно-ориентированные модели для прогнозирования социальных явлений, таких как распространение твитов, и модели открытой вселенной для оценки реального использования социальных сетей. В книге также есть главы о том, как вероятностные модели могут помочь в принятии решений и моделировании динамических систем.



2016 #Programming #ENG
📕Название: Java Essentials: From Beginner to Developer
Автор: Programming Hub

Описание:
Погрузитесь в мир программирования с этой книгой — вашим исчерпывающего руководства по освоению языка Java и созданию фундамента для успешной карьеры в области разработки программного обеспечения. Этот важнейший ресурс раскрывает широкие просторы программирования на Java, от его фундаментальных принципов до передовых объектно-ориентированных техник, что делает его незаменимым инструментом как для начинающих программистов, так и для опытных разработчиков, стремящихся отточить свои навыки.



2024 #Java #ENG
📕Название: Swift Cookbook, 3rd Edition
Автор: Chris Barker

Описание:
Книга поднимет ваши навыки программирования на Swift на новый уровень, шаг за шагом повышая вашу производительность и эффективность благодаря множеству практических рецептов. Хотя эта книга предназначена в первую очередь для опытных iOS-разработчиков, она содержит вводный обзор Swift 5.9, включая его основные строительные блоки, синтаксис и функциональные возможности Swift-конструкций, чтобы вы могли разогреться. Освоив основы, вы перейдете к делу. Если вы не новичок в Swift, это руководство, основанное на рецептах, не обязательно читать по порядку; вы можете переходить к любой теме, которая вам нравится, — от UIKit и SwiftUI до продвинутых техник пользовательского интерфейса, от потока управления и дженериков Swift до машинного обучения с Vision, CoreML и дополненной реальности с ARKit.



2024 #Swift #ENG
📕Название: High-Performance Programming C# and .NET Crash Course
Автор: Katie Millie

Описание: Неповоротливые приложения на C# тормозят процесс разработки? Вы мечтаете о создании масштабируемых систем, способных выдерживать большие нагрузки пользователей, не покладая рук? High-Performance Programming C# and .NET Crash Course — это ракетное топливо, которое поможет вам всего за неделю превратить ваш код из посредственного в великолепный. Это насыщенное практикой руководство вооружит вас проверенными в бою методами и необходимыми знаниями, которые помогут вам увеличить производительность ваших приложений на C# и .NET. В мгновение ока вы станете писать молниеносный, эффективный и готовый к любым нагрузкам код.



2024 #Csharp #EN
📕Название: Big Data on Kubernetes: A practical guide to building efficient and scalable data solutions
Автор: Neylson Crepalde

Описание: Эта книга проведет вас через весь процесс разработки масштабируемых и устойчивых конвейеров данных с упором на практическую реализацию. Начав с основ, вы научитесь устанавливать Docker и запускать свои первые контейнерные приложения. Затем вы изучите архитектуру Kubernetes и поймете ее основные компоненты. Эти знания позволят вам изучить ряд важнейших инструментов для обработки больших данных, таких как Apache Spark и Apache Airflow. Вы также узнаете, как устанавливать и настраивать эти инструменты на кластерах Kubernetes. На протяжении всей книги вы получите практический опыт построения полного стека больших данных на Kubernetes.



2024 #Kubernetes #EN
📕Название: System Programming Essentials with Go

Автор: Alex Rios

Описание: С помощью практических проектов вы освоите такие основные понятия, как файловый ввод-вывод, управление процессами и межпроцессное взаимодействие, чтобы автоматизировать задачи и эффективно взаимодействовать с системой. Вы погрузитесь в сетевое программирование на Go и приобретете навыки создания надежных распределенных приложений. Эта книга выходит за рамки основ, изучая такие современные методы, как ведение журналов и трассировка для всестороннего мониторинга приложений, и переходит к проектированию распределенных систем с помощью Go, чтобы подготовить вас к работе со сложными архитектурами. К концу этой книги вы станете уверенным системным программистом на Go, готовым создавать высокопроизводительные и безопасные приложения для современного мира.



2024 #Golang #EN
📕Название: Linux. Карманный справочник. 4-е изд

Автор: Дэниел Джей

Описание: Книга идеально подойдет всем, кто каждый день пользуется Linux. В обновленном издании описывается более 200 команд Linux, в том числе новые команды управления файлами, пакетами и версиями исходного кода, преобразования форматов файлов и многие другие. Автор книги Дэниел Барретт приводит наиболее полезные команды Linux, сгруппированные по функциональности. Это практическое издание станет идеальным справочником по Linux и для новичков, и для опытных пользователей.



2025 #Linux #RUS