CodeMode | Программирование
11.8K subscribers
2.27K photos
1 video
7 files
2.3K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

Знакомство с Maven — это краткое руководство по началу работы с Maven. Эта полностью укомплектованная мини-книга включает в себя новые функции и усовершенствования, найденные в последней версии Maven. В этой короткой 100-страничной книге вы узнаете все о Maven и о том, как настроить его для использования. Вы узнаете о жизненном цикле Maven и о том, как эффективно использовать его. Кроме того, вы узнаете об основах использования плагинов сайта и создания Javadocs, отчетов о покрытии тестами/FindBugs, заметок о версии/выпуске и многого другого. Кроме того, вы воспользуетесь преимуществами архетипов Maven для легкой загрузки новых проектов. Наконец, вы узнаете, как интегрировать менеджер репозитория Nexus с фазами выпуска Maven. После прочтения и использования этой короткой книги вы поймете, как управлять зависимостями Maven и как организовывать базовые и многомодульные проекты Maven.

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

2014
#ENG #Maven

CodeMode | Программирование | ChatGPT
📕 Apache Maven 3 Cookbook

Apache Maven — это больше, чем просто автоматизация сборки. При размещении в самом центре вашей стратегии разработки Apache Maven может стать множителем силы не только для отдельных разработчиков, но и для agile-команд и менеджеров. В этой книге рассматривается внедрение Apache Maven с популярными корпоративными технологиями/фреймворками и представлены agile-методы совместной работы и лучшие практики разработки программного обеспечения, интегрированные с Apache Maven.

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

2011
#ENG #Maven

CodeMode | Программирование | ChatGPT
📕 The C Programming Language, Second Edition

Авторы представляют полное руководство по программированию на языке C по стандарту ANSI. Написанная разработчиками C, эта новая версия помогает читателям идти в ногу с окончательным стандартом ANSI для C, показывая, как использовать богатый набор операторов C, экономию выражений, улучшенный поток управления и структуры данных. Второе издание было полностью переписано с дополнительными примерами и наборами задач для пояснения реализации сложных языковых конструкций. В течение многих лет программисты на C позволяли K&R направлять их для создания хорошо структурированных и эффективных программ. Теперь эта же помощь доступна тем, кто работает с компиляторами ANSI. Включает подробное описание языка C, а также официальное справочное руководство по языку C для наглядной справки по синтаксической нотации, объявлениям, изменениям ANSI, правилам области действия, и этот список можно продолжать и продолжать.

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

1998
#ENG #C

CodeMode | Программирование | ChatGPT
📕 Practical Entity Framework Core 6

Отправьтесь в путешествие разработчика, которое прокладывает путь к доступу к базе данных корпоративного уровня из .NET и C# с использованием объектно-реляционного картографа (ORM) по вашему выбору. Это второе издание пересмотрено для охвата Entity Framework Core 5 и 6 (EF) и включает новый контент по отображению таблиц на тип, улучшения LINQ (фильтрованные включения), изменения навигации «многие ко многим», разделенные запросы, простое ведение журнала с помощью DBCommandInterceptor и другие улучшения, доступные в EF Core 6. В этой книге представлены реальные примеры и соображения, которые помогут вам создавать надежные и эффективные решения для баз данных. На протяжении всего текста приводятся реальные проблемы, вопросы и распространенные ошибки, которые помогут вам распознать оптимальные решения для максимального успеха в различных сценариях приложений, с которыми вы можете столкнуться.

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

2022
#ENG #Framework

CodeMode | Программирование | ChatGPT
📕 C++ Concurrency in Action, 2nd edition

C++ 11 обеспечил мощную поддержку многопоточных приложений, и последующие обновления C++14 и 17 были построены на этой базовой линии. C++ имеет лучшие возможности для параллелизма, чем когда-либо прежде, что означает, что это невероятно мощный вариант для многоядерных и параллельных приложений.
Этот бестселлер был обновлен и пересмотрен, чтобы охватить все последние изменения в C++ 14 и 17! C++ Concurrency in Action, Second Edition обучает читателей всему, что им нужно для написания надежных и элегантных многопоточных приложений на C++17. По пути они узнают, как ориентироваться в более сложных частях программирования для параллелизма, избегая распространенных ловушек.

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

2019
#ENG #C

CodeMode | Программирование | ChatGPT
📕 C++ Multithreading Cookbook

Более 60 рецептов, которые помогут вам создавать сверхбыстрые многопоточные приложения с использованием C++ с правилами, рекомендациями и лучшими практиками.
Что вы узнаете из этой книги
- Используйте модель объектно-ориентированного программирования с наследованием, перегрузкой и полиморфизмом
- Решайте распространенные проблемы межпроцессного взаимодействия и избегайте взаимоблокировок или проблем с голоданием при разработке приложений
- Эффективно управляйте потоками с помощью класса CThread
- Изучите возможности .NET CLI/C++, а также объекты и методы синхронизации
- Используйте параллельные методы при проектировании кода
- Используйте машинные ресурсы при параллельном выполнении
- Позвольте программам работать друг с другом с помощью передачи сообщений
- Избегайте классических проблем синхронизации

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

2014
#ENG #C

CodeMode | Программирование | ChatGPT
📕The Rust Programming Language, Second Edition

Язык программирования Rust, 2-е издание — официальное руководство по Rust 2021: языку системного программирования с открытым исходным кодом, который поможет вам писать более быстрое и надежное программное обеспечение. Rust обеспечивает контроль над низкоуровневыми деталями наряду с высокоуровневой эргономикой, позволяя вам повысить производительность и устранить хлопоты, традиционно связанные с низкоуровневыми языками.

Клабник и Николс, выпускники Rust Core Team, делятся своими знаниями, чтобы помочь вам извлечь максимум из возможностей Rust, чтобы вы могли создавать надежные и масштабируемые программы. Вы начнете с основ, таких как создание функций, выбор типов данных и связывание переменных, а затем перейдете к более продвинутым концепциям, таким как:
Право собственности и заимствование, время жизни, обобщения, черты и объекты черт для передачи ограничений вашей программы компилятору
Умные указатели и многопоточность, а также то, как владение взаимодействует с ними, обеспечивая бесстрашный параллелизм
Как использовать Cargo, встроенный менеджер пакетов Rust, для сборки, документирования кода и управления зависимостями
Лучшие способы тестирования, обработки ошибок, рефакторинга и использования преимуществ выразительного сопоставления с образцом

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

2023
#ENG #Rust

CodeMode | Программирование | ChatGPT
📕The Art of 64-bit Assembly (Volume 1)

Книга Рэндалла Хайда «The Art of Assembly Language» давно стало настольным руководством для изучения языков ассемблера. В этом долгожданном продолжении Хайд представляет 64-разрядную переработку своего оригинального текста. Книга не только охватывает набор инструкций для сегодняшнего класса процессоров X86-64 (используя MASM), но также проведет вас через лабиринт программирования языка и машинной архитектуры, показывая вам, как писать код, который имитирует операции языков программирования высокого уровня.

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

2022
#ENG #Assembly

CodeMode | Программирование | ChatGPT
📕Head First. Изучаем Swift

Swift известен как язык разработки приложений, выбранный компанией Apple для iOS, iPadOS, macOS, watchOS и tvOS. Но этим его применение не ограничивается. Swift с открытым кодом набирает популярность как язык системного программирования и программирования на стороне сервера, его используют и в Linux, и в Windows. С чего же начать?
«Head First. Изучаем Swift» охватывает все актуальные темы — от сбора и управления данными до повторного использования кода, построения нестандартных типов данных и структурирования программ и пользовательских интерфейсов в SwiftUI. Изучив Swift, вы будете готовы строить любые приложения — от мобильных и веб-приложений до игр, фреймворков, средств командной строки и многого другого.

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

2023
#ENG #Swift

CodeMode | Программирование | ChatGPT
📕Elasticsearch in Action, 2nd Edition

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

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

2023
#ENG #Action

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