CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕The Design of Web APIs

Тысячи разработчиков следовали рекомендациям известного эксперта по API Арно Лорета (Arnaud Lauret) по созданию гибких, безопасных и легко интегрируемых API. Это новое издание бестселлера "Дизайн веб-API" содержит последние обновления стандарта OpenAPI, учит вас рационализировать и стандартизировать решения по разработке API с помощью логического обоснования и автоматизации, а также дает информацию, которую вы можете применить к другим стилям API, таким как gRPC. Вы быстро поймете, как хорошо разработанный и должным образом документированный API обеспечивает автономию ваших пользователей и избавляет вас от постоянных объяснений и рукоприкладства.

🧷Скачать бесплатно

2023 #eng #web

CodeMode | Программирование
📕Введение в объектно-ориентированный дизайн с Java

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

🧷Скачать бесплатно

2022 #ru #Java

CodeMode | Программирование
📕Kafka Streams in Action, 2nd Edition: Event-driven applications and microservices

Kafka Streams in Action, второе издание, поможет вам настроить и поддерживать обработку потоковой передачи с помощью Kafka. Внутри вы найдете исчерпывающий обзор не только потоков Kafka, но и всего набора инструментов, который вам понадобится для эффективной потоковой передачи — от компонентов экосистемы Kafka до клиентов-производителей и потребителей, Connect и реестра схем.

🧷Скачать бесплатно

2024 #eng #Kafka

CodeMode | Программирование
📕Designing Hexagonal Architecture with Java

Научитесь создавать надежные, отказоустойчивые и легко обслуживаемые облачные Java-приложения с шестиугольной архитектурой и Quarkus

🧷Скачать бесплатно

2023 #eng #Java

CodeMode | Программирование
📕Effective Go Recipes: Fast Solutions to Common Tasks

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

🧷Скачать бесплатно

2024 #eng #Go

CodeMode | Программирование
📕Head First C#. 5 Ed

Пройдите путь от новичка до уверенного разработчика, создавая приложения, игры и реальные проекты с использованием C#, .NET 9 и Visual Studio. С помощью этого увлекательного наглядного руководства вы освоите объектно-ориентированное программирование, создадите 3D-игры в Unity, воспользуетесь возможностями LINQ для запросов к данным и научитесь использовать инструменты искусственного интеллекта в своей разработке с помощью головоломок, практических упражнений и увлекательных практических проектов. В первой главе мы расскажем о том, как создать кроссплатформенную игру с использованием C# и .NET MAUI, работающую на Windows, macOS, Android и iOS. Наши читатели стали профессиональными разработчиками, руководителями групп и специалистами по программированию. Опыт не требуется - просто проявите желание учиться. Именно здесь начинается ваше путешествие по программированию.

🧷Скачать бесплатно

2024 #eng #Csharp

CodeMode | Программирование
📕Гид Java-разработчика. Проектно-ориентированный подход

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

🧷Скачать бесплатно

2022 #ru #Java

CodeMode | Программирование
📕Объекты. Стильное ООП

Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.

🧷Скачать бесплатно

2023 #ru #Java

CodeMode | Программирование
📕 A Developer’s Essential Guide to Docker Compose

Разработка программного обеспечения становится все более сложной задачей из-за использования различных программных компонентов. Приложения необходимо комплектовать программными компонентами для облегчения их работы, что усложняет их запуск. С помощью Docker Compose можно настроить приложение и необходимые зависимости с помощью одной команды.

🧷Скачать бесплатно

2022 #eng #Docker

CodeMode | Программирование
📕 Чистый Python

Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.

🧷Скачать бесплатно

2024 #ru #Python

CodeMode | Программирование
📕 Apache Kafka. Потоковая обработка и анализ данных

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

Если вы архитектор, разработчик или инженер-технолог, но вы пока не знакомы с Apache Kafka, то из этой обновленной книги вы узнаете, как работать с потоковой платформой Kafka, позволяющей обрабатывать потоки данных в реальном времени. Дополнительные главы посвящены API AdminClient от Kafka, транзакциям, новым функциям безопасности и изменениям в инструментарии.

🧷Скачать бесплатно

2023 #ru #Kafka

CodeMode | Программирование
📕 Practical Highcharts with Angular

Научитесь создавать потрясающие анимированные и интерактивные диаграммы с помощью Highcharts и Angular. В этом обновленном издании вы будете использовать свои знания HTML, CSS и JavaScript для разработки впечатляющих информационных панелей, которые будут работать во всех современных браузерах.

🧷Скачать бесплатно

2023 #eng #Angular

CodeMode | Программирование
📕 Learn Concurrent Programming with Go

Слишком многие разработчики считают, что параллелизм - это чрезвычайно сложная задача. Мы хотим доказать, что они ошибаются, изучая параллельное программирование на Go! В этой книге используются простые в использовании инструменты параллелизма языка Go для демонстрации принципов и техник, которые постепенно знакомят вас с лучшими практиками эффективного параллелизма. Техники, описанные в этой книге, могут быть применены к другим языкам.

🧷Скачать бесплатно

2024 #eng #Go

CodeMode | Программирование
📕 Kotlin в действии, 2-е изд

Kotlin — простой и высокопроизводительный язык программирования, достаточно гибкий для работы с любыми веб-, мобильными, облачными и корпоративными приложениями. Разработчики приложений на Java по достоинству оценят простой синтаксис, интуитивно понятную систему типов, набор превосходных инструментов и поддержку функционального программирования. Кроме того, поскольку Kotlin работает на JVM, он легко интегрируется с существующим Java-кодом, библиотеками и фреймворками, включая Spring и Android.

🧷Скачать бесплатно

2025 #ru #Kotlin

CodeMode | Программирование
📕Графика на Python

В книге на наглядных примерах показано, как использовать встроенные графические примитивы Python – точки, линии и стрелки — для создания сложной графики, визуализации двух- и трехмерных объектов, диаграмм с данными и технических иллюстраций.Изучив книгу, вы сможете:• cоздавать 2D- и 3D-изображения;• добавлять к ним текст и символы;• затенять 3D-объекты;• строить отбрасываемые ими тени;• использовать цвет для максимального эффекта;• представлять наборы 2D- и 3D-данных;• аппроксимировать линии и кривые к наборам данных

🧷Скачать бесплатно

2024 #ru #Python

CodeMode | Программирование
📕Тестируем яблоко: смартфоны, планшеты и часы

Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.. Задумывались ли вы, как часто даже опытные тестировщики, изучая новые рабочие инструменты, думают про себя: «Если бы я только знал это раньше…»? Эта книга предназначена для профессионалов в сфере тестирования и содержит всю самую необходимую информацию об инструментах и лучших практиках, которые использует каждый инженер по тестированию iOS в своей работе. Благодаря этой книге вы не только лишь сможете начать тестировать эффективнее и качественнее, но и повысите свою цену на рынке труда.

🧷Скачать бесплатно

2023 #ru #тестирование

CodeMode | Программирование
Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года.

Что выбрать: дизайн, программирование, маркетинг или управление?

Онлайн-школа Skillbox подготовила для вас удобный и простой материал по 20 профессиям которые можно освоить легко и быстро с нуля.

Поддержка, подарки и пошаговый план действий — всё, чтобы вы начали зарабатывать удалённо.

Просто зарегистрируйтесь и получите материал бесплатно.
📕Core Java for the Impatient, 4th Edition

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

🧷Скачать бесплатно

2024 #eng #Java

CodeMode | Программирование
📕 Алгоритмы и структуры для массивных наборов данных

Стандартные алгоритмы и структуры при применении к крупным распределенным наборам данных могут становиться медленными — или вообще не работать. Правильный подбор алгоритмов, предназначенных для работы с большими данными, экономит время, повышает точность и снижает стоимость обработки.
Книга знакомит с методами обработки и анализа больших распределенных данных. Насыщенное отраслевыми историями и занимательными иллюстрациями, это удобное руководство позволяет легко понять даже сложные концепции. Вы научитесь применять на реальных примерах такие мощные алгоритмы, как фильтры Блума, набросок count-min, HyperLogLog и LSM-деревья, в своих собственных проектах.

🧷Скачать бесплатно.

2024 #RU

CodeMode | Программирование
📕Большая книга проектов Python

Вы уже освоили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Вы можете экспериментировать, добавляя к готовым проектам собственные детали.В 256 строк кода поместится все — «винтажная» экранная заставка, забег улиток на скорость, рекламный заголовок-приманка, вращающаяся спираль ДНК и так далее. Добавьте к этому пару строк своего кода, и вы сможете делиться собственными уникальными проектами в интернете.

🧷Скачать бесплатно.

2022 #RU #Python

CodeMode | Программирование