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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Distributed Services with Go

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

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

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

2021
#ENG #Go

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

Если вы хотите узнать, как безопасно обмениваться данными по сети с использованием стандартных протоколов, при этом создавая стабильный, безопасный и эффективный код Go, эта книга для вас.

Целевой читатель — заботящийся о безопасности разработчик или системный администратор, который хочет глубоко погрузиться в сетевое программирование и имеет практические знания о Go и поддержке модулей Go. Тем не менее, первые несколько глав знакомят с основными понятиями сетевых технологий, поэтому приветствуются новички в сетевых технологиях.

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

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

2021
#ENG #Go

CodeMode | Программирование
Самая лучшая работа сегодня — у владельца телеграм-канала.

В этом году они в среднем получают 300 000 рублей в месяц, работая сидя дома, в путешествии или загородном домике. А самые смышленые доходят и до миллионов.

Хотите также? Чтобы зарабатывать с телеграм-канала не нужно быть гением маркетинга, просто начните читать Машу Полуянову.

Она уже три года работает в телеграме и без пафоса объясняет, как за первую неделю набрать 1000 читателей, откуда брать контент на месяц вперёд и как заработать первые 100 000 рублей с нуля даже новичку.

Подписывайтесь, такие блоги редко встретишь: @mashapoluyanova
📕 Extending Puppet

Puppet изменил способ управления нашими системами, но сам Puppet меняется и развивается, как и способы его использования.
Четкий, обновленный, практичный и целенаправленный взгляд на текущее состояние технологии и эволюцию Puppet — это то, что нам нужно для решения наших проблем с ИТ-инфраструктурой и избежания распространенных ошибок при проектировании наших архитектур.
Это подробная практическая книга, которая охватывает различные компоненты экосистемы Puppet и исследует, как их использовать для развертывания и управления различными видами ИТ-инфраструктур.
Эта книга, обновленная с учетом последних тенденций и передового опыта, дает вам четкое представление о том, как «соединить точки», и расширяет ваши знания для успешного использования и расширения Puppet.

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

2014
#ENG #Puppet

CodeMode | Программирование
📕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 | Программирование