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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕Instant Puppet 3 starter

Получите полную согласованность от ваших систем с минимальными усилиями с помощью Instant Puppet 3 Starter Overview Узнайте что-то новое в одно мгновение! Короткое, быстрое, целенаправленное руководство, дающее немедленные результаты. Узнайте, как детерминированные результаты могут значительно снизить вашу рабочую нагрузку. Разверните Puppet Server как приложение Ruby-on-Rails для обработки тысяч клиентов. Разработайте свой собственный модуль для сложных конфигураций.

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

2013
#ENG #Puppet

CodeMode | Программирование
📕 Микросервисы. От архитектуры до релиза

Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех? В этой книге авторы, Ронни Митра и Иракли Надареишвили, предоставили пошаговое руководство для построения эффективной архитектуры микросервисов. Архитекторы и инженеры пройдут путь внедрения, основанный на методах и архитектурах, доказавших свою эффективность для микросервисных систем. Вы создадите операционную модель, проект микросервиса, инфраструктурную основу и два работающих микросервиса, а затем соедините эти компоненты в одну реализацию. Для любого, перед кем стоит задача создания микросервисов, руководство станет бесценным источником знаний.

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

2023
#RU #Microservice

CodeMode | Программирование
📕 Современная программная инженерия. ПО в эпоху эджайла и непрерывного развертывания

Дэвид Фарли, легендарный разработчик и создатель continuous delivery, рассказывает
о фундаментальных принципах разработки современного ПО. Пора познакомиться с наиболее
эффективными и грамотными методами управления рабочими процессами, которые позволят
повысить качество ваших приложений, вашей жизни и жизни ваших коллег.
Ключевые концепции, лежащие в основе эффективной разработки ПО, — это непрерывное
обучение и управление сложностью. Дэвид Фарли анализирует их и формулирует принципы,
следование которым приведет к улучшению дизайна ПО и качества кода, а также методы
и подходы, доказавшие свою эффективность и приводящие к успеху.
Речь идет не об абстракциях, вы освоите реальные приемы, которыми пользуются опытные
разработчики ПО. Эти техники эмпирические и итеративные, они основаны на обратной связи
и сосредоточены на выполнении кода, то есть соответствуют всем требованиям современной
разработки.

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

2023
#RU #Coding

CodeMode | Программирование
📕 The Little Learner: чудесное машинное обучение

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

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

2024
#RU #ML

CodeMode | Программирование
📕 Mastering Spring Boot 3.0

Освоение Spring Boot 3.0 - это ваш путь к созданию масштабируемых и надежных серверных систем с использованием новейших технологий. Эта книга, написанная опытным разработчиком программного обеспечения с более чем 20-летним опытом работы в сфере высоких технологий, представляет собой практический пошаговый подход, который поможет вам понять концепции Spring Boot и применить их в реальных проектах.
Вы начнете с изучения ключевых архитектурных шаблонов, таких как DDD, CQRS и event sourcing. Далее вы сосредоточитесь на нюансах реактивной разработки на REST, углубитесь в передовые стратегии тестирования и повысите безопасность своих приложений. Вы также узнаете о возможностях контейнеризации и оркестрации в Spring Boot 3.0 и раскроете их потенциал для плавного развертывания. Кроме того, интегрируя Kafka, вы сможете создавать надежные системы, управляемые событиями.
К концу прочтения этой книги вы станете специалистом по архитектурным шаблонам, стратегиям тестирования и безопасности приложений. Независимо от того, являетесь ли вы архитектором, серверным разработчиком или инженером DevOps, эта книга поможет вам использовать расширенные возможности Spring Boot 3.0 для безопасной и эффективной серверной разработки.

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

2024
#ENG #Spring

CodeMode | Программирование
📕 Kubernetes Anti-Patterns

Поскольку популярность Kubernetes продолжает расти, важно понимать потенциальные проблемы масштабируемости, оптимизации ресурсов, устранения неполадок и обеспечения безопасности и ориентироваться в них. Kubernetes Anti-Patterns предлагает жизненно важные идеи и стратегии, адаптированные к текущим потребностям практиков и энтузиастов, разбирающихся в сложностях Kubernetes.

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

2024
#ENG #Kubernetes

CodeMode | Программирование
📕 Построение систем машинного обучения на языке Python

Применение машинного обучения для лучшего понимания природы
данных - умение, необходимое любому совреметюму разработчику программ или аналитику. Python - замечательный язык для создания приложеннй машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идеи.

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

2016
#RU #Python

CodeMode | Программирование
📕 Software Testing for Managers

Руководители, директора и менеджеры по программному обеспечению всех типов должны знать о тестировании программного обеспечения. Это может быть трудным восхождением на гору технического жаргона. Иногда кажется, что инженеры говорят на своем собственном языке. Большинство книг по тестированию глубоко в дебрях технических терминов и методов, которые просто неприменимы даже для технических менеджеров.
Эта книга дает высокоуровневую перспективу по широким темам в дружелюбном, легко усваиваемом стиле. Начните и быстро освойтесь с немедленно полезными, действенными рекомендациями. Руководство по структуре команды, передовым методам и даже распространенным ошибкам сэкономит вам время и деньги, в то время как автоматизация и повторное использование кода обеспечат экспоненциальную ценность.

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

2024
#ENG #Testing

CodeMode | Программирование
📕 Программирование на Visual Basic для начинающих

В этой книге содержится полная пошаговая инструкция для тех, кто решил начать самостоятельное изучение языка Visual Basic. При помощи наглядных примеров и понятных разъяснений автор показывает, как, не тратя лишнего времени и сил, освоить азы программирования на Visual Basic и начать разработку собственных Windows-приложений в среде Visual Studio.

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

2016
#RU #VisualBasic

CodeMode | Программирование
📕 Современный Fortran на практике + CD

Язык программирования Fortran изначально был предназначен для математических вычислений с максимальной производительностью. В последний стандарт Fortran 2008 включено множество современных функциональных возможностей: средства объектно-ориентированного программирования, специализированные операции с массивами, типы, определяемые пользователем и поддержка параллельных вычислений.
Данное учебное руководство поможет программистам на языке Fortran научиться применять все вышеперечисленные функциональные возможности в соответствии с современными требованиями: модульность, лаконичность, объектно-ориентированный подход и рациональное использование ресурсов, а также организация работы с учётом наличия нескольких процессоров. В книге рассматриваются практические примеры взаимодействия с программами, написанными на языке C, управления памятью, применения графики и графических пользовательских интерфейсов, параллельные вычисления с использованием библиотек MPI, OpenMP и комассивов (coarrays). Кроме того, автор анализирует некоторые числовые алгоритмы и их реализации, а также показывает, как можно применить некоторые библиотеки с открытыми исходными кодами.

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

2015
#RU #Fortran

CodeMode | Программирование
📕 Perl 6 Quick Syntax Reference

Этот сжатый справочник кода и синтаксиса представляет язык сценариев Raku (ранее известный как Perl 6) в хорошо организованном формате, предназначенном для многократного использования. Он содержит легко читаемое и удобное руководство по Raku для разработки программных приложений.

Использование этой книги даст вам возможность почувствовать язык, а также познакомит с различными функциями (такими как объектно-ориентированное программирование), которые делают Raku таким уникальным языком. В этой книге вы не найдете технического жаргона, раздутых примеров, затянутых уроков истории или остроумных историй. Perl 6 Quick Syntax Reference наполнен полезной информацией и является обязательной книгой для любого разработчика, впервые работающего с Raku.

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

2019
#ENG #Perl

CodeMode | Программирование
📕 Generative AI for Effective Software Development

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

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

2024
#ENG #AI

CodeMode | Программирование
📕 DevOps For Dummies

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

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

20219
#ENG #DevOps

CodeMode | Программирование
📕 Building Transformer Models with PyTorch 2.0

В этой книге рассказывается об архитектуре transformer для различных приложений, включая NLP, компьютерное зрение, обработку речи и прогнозирующее моделирование с использованием табличных данных. Это ценный ресурс для всех, кто хочет использовать возможности архитектуры transformer в своих проектах машинного обучения.
Книга содержит пошаговое руководство по созданию моделей трансформеров с нуля и тонкой настройке предварительно обученных моделей с открытым исходным кодом. В ней рассматривается архитектура базовой модели, включая GPT, VIT, Whisper, TabTransformer, Stable Diffusion, а также основные принципы решения различных проблем с трансформерами. В книге также рассказывается о трансферном обучении, тренировке моделей и тонкой настройке, а также о том, как использовать последние модели от Hugging Face. Кроме того, в книге рассматриваются такие сложные темы, как сравнительный анализ моделей, мультимодальное обучение, обучение с подкреплением, а также развертывание и обслуживание моделей трансформеров.

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

2024
#ENG #PyTorch

CodeMode | Программирование
📕 Python Toolbox: 100 Scripts for Developers

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

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

2023
#ENG #Python

CodeMode | Программирование
📕 Машинное обучение. Паттерны проектирования

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

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

2022
#ENG #ML

CodeMode | Программирование
📕 Advanced ASP.NET Core 8 Security

Большинство разработчиков .NET не используют лучшие практики безопасности при создании веб-сайтов. В чем проблема? Даже если вы используете все лучшие практики, которые рекомендует команда ASP.NET, вы все равно не дотягиваете в нескольких ключевых областях из-за проблем в самой структуре. И большинство разработчиков не используют все лучшие практики, которые рекомендуются.
Если вы заинтересованы в действительно первоклассной безопасности, доступные источники не дают вам необходимой информации. Большинство блогов и других книг просто описывают, как использовать конфигурации в ASP.NET, но не учат вас безопасности, как ее понимают специалисты по безопасности. Онлайн-примеры кода не очень помогают, потому что они обычно написаны разработчиками, которые не включают практики безопасности.
Эта книга решает эти проблемы, обучая вас сначала безопасности, рассматривая лучшие практики программного обеспечения, как ее понимают специалисты по безопасности, а не разработчики. Затем она учит вас, как безопасность реализована в ASP.NET. На этой основе она погружается в конкретные функции, связанные с безопасностью, и обсуждает, как улучшить функциональность по умолчанию с помощью рабочих примеров кода. И вы узнаете, как специалисты по безопасности создают программы безопасности программного обеспечения, чтобы вы могли продолжать встраивать лучшие практики безопасности программного обеспечения в свой собственный жизненный цикл разработки безопасного программного обеспечения (SSDLC).
Что вы узнаете:
- Узнайте, как и злоумышленники, и профессиональные защитники подходят к веб-безопасности
- Установите базовый уровень безопасности для понимания того, как разрабатывать более безопасное программное обеспечение
- Различайте, какие атаки легко предотвратить, а какие сложнее, в ASP.NET
- Изучите исходный код ASP.NET, чтобы понять, как работают службы безопасности
- Узнайте, почему новая система регистрации в ASP.NET не соответствует требованиям безопасности
- Внедрите безопасность в свой процесс разработки программного обеспечения

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

2024
#ENG #ASP

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

Узнайте, как использовать возможности научных вычислений и анализа данных, предоставляемые Python, его стандартной библиотекой и популярными числовыми пакетами Python с открытым исходным кодом, такими как NumPy, SymPy, SciPy, matplotlib и другими. В этой книге демонстрируется, как работать с математическим моделированием и решать задачи с помощью численных, символьных методов и методов визуализации. В ней рассматриваются приложения в науке, технике, анализе данных и многом другом.
В третьем издании Numerical Python представлено множество практических примеров применения в фундаментальных научных компьютерных дисциплинах, а также в науке о данных и статистике. Это полностью переработанное издание, обновленное для последней версии каждой библиотеки, демонстрирует возможности Python для быстрой разработки и исследовательских вычислений благодаря его простому и высокоуровневому синтаксису и множеству мощных библиотек и инструментов для вычислений и анализа данных.

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

2024
#ENG #Python

CodeMode | Программирование
📕 Learn Generative AI with PyTorch

Узнайте, как работает генеративный ИИ, создавая собственные модели, которые могут писать связный текст, создавать реалистичные изображения и даже создавать реалистичную музыку.
Learn Generative AI with PyTorch обучает базовой механике генеративного ИИ, создавая рабочие модели ИИ с нуля. На протяжении всего курса вы будете использовать интуитивно понятную структуру PyTorch, которая мгновенно знакома любому, кто работал с инструментами обработки данных Python. По пути вы освоите основы общих состязательных сетей (GAN), трансформаторов, больших языковых моделей (LLM), вариационных автокодировщиков, диффузионных моделей, LangChain и многого другого!

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

2024
#ENG #PyTorch

CodeMode | Программирование
📕 Spring in Action. 6 ed.

Spring in Action, Sixth Edition — это всеобъемлющее руководство по основным функциям Spring, все объяснено в знаменитом ясном стиле Крейга Уоллса. Вы запустите Spring в действие, создавая полное веб-приложение на основе базы данных шаг за шагом. Это новое издание охватывает как основы Spring, так и новые функции, такие как реактивные потоки, интеграция Kubernetes и RSocket. Независимо от того, новичок ли вы в Spring или переходите на Spring 5.3, сделайте этот классический бестселлер своей библией!

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

2022
#ENG #Spring

CodeMode | Программирование
📕 Automatic Quantum Computer Programming

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

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

2004
#ENG #Programming

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