Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Cybersecurity Blue Team Strategies: Uncover the secrets of blue teams to combat cyber threats in your organization
Автор: Kunal Sehgal (2023)

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

Скачать книгу

👉 @bfbook
👍3
Azure Containers Explained: Leverage Azure container technologies for effective application migration and deployment
Автор: Richard Hooper (2023)

Вначале вы узнаете, что такое контейнеры как технология и где их можно хранить в Azure. Далее вы изучите различные контейнерные технологии Microsoft Azure и поймете, как работает каждая платформа, а именно Azure Container Apps, Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Functions и Azure App Services, а также научитесь внедрять их, понимая их соответствующие характеристики и сценарии использования. Наконец, вы создадите собственное контейнерное решение на Azure, используя лучшие практики из реальных примеров, и успешно превратите свой бизнес из стартапа в полноценное предприятие.

Скачать книгу

👉 @bfbook
👍1
Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms, 2nd Edition
Автор: Joe Papa (2022)

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

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

Скачать книгу

👉 @bfbook
👍4🔥31😁1
Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Автор: Jason Alls (2020)

Традиционно ассоциируясь с разработкой настольных приложений и игр для Windows, C# сегодня используется в самых разных областях, таких как веб-приложения и облачные приложения, а также становится все более популярным для разработки мобильных устройств.

Книга начинается со сравнения хорошего и плохого кода, что поможет вам понять важность стандартов, принципов и методологий кодирования. Затем вы познакомитесь с обзорами кода и их ролью в улучшении вашего кода и обеспечении соблюдения признанных в отрасли стандартов кодирования. Вы изучите передовые методы программирования для объектов, структур данных, обработки исключений и другие аспекты написания программ. Изучив проектирование API и обнаружив инструменты для улучшения качества кода, вы рассмотрите примеры плохого кода и поймете, каких практик кодирования следует избегать.

Скачать книгу

👉 @bfbook
👍3
Front-End Development Projects with Vue.js: Learn to build scalable web applications and dynamic user interfaces with Vue 2
Автор: Raymond Camden (2020)

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

Скачать книгу

👉 @bfbook
👍81👎1
Java Memory Management: A comprehensive guide to garbage collection and JVM tuning
Автор: Maaike van Putten (2022)

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

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

К концу этой книги вы поймете, как Java управляет памятью и как настроить ее на благо ваших приложений.

Скачать книгу

👉 @bfbook
👍8🔥2👏1
C++ Programming Fundamentals
Автор: D. Malhotra (2022)

Эта книга предназначена для изучения основ C++, мощного языка программирования, используемого разработчиками во всем мире. Его понятные концепции и простой синтаксис используются в видеоиграх, встроенных системах, устройствах IoT и ресурсоемких приложениях искусственного интеллекта. Используя метод "самообучения" с многочисленными примерами и рисунками, книга охватывает все основные концепции C++, включая указатели, классы, строки, массивы, полиморфизм, наследование, работу с файлами и многое другое. Различные типы упражнений в конце глав включают теоретические, практические и множественный выбор (с ответами) для лучшего понимания рассматриваемых тем.

Скачать книгу

👉 @bfbook
👍8
The Art of 64-Bit Assembly, Volume 1
Автор: Randall Hyde (2021)

Книга Рэндалла Хайда «Искусство ассемблера» десятилетиями была популярной книгой для изучения ассемблера. Последняя работа Хайда The Art of 64-bit Assembly Language - 64-битная версия этого популярного издания. Книга проведет вас через лабиринт программирования на ассемблере, показывая, как писать ассемблерный код, имитирующий операции на языках высокого уровня.

Скачать книгу

👉 @bfbook
👍10😁2🔥1
Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization
Автор: Daniel Gomez Blanco (2023)

На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных. Вы узнаете, как добиться максимального внедрения OpenTelemetry и стимулировать изменения, необходимые в рабочих процессах отладки, чтобы снизить когнитивную нагрузку на инженеров, устраняющих неполадки в производственных нагрузках.

Скачать книгу

👉 @bfbook
👍6🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
🪐 Невероятные кадры восхода Сатурна из-за Луны, сделанные астрономом-любителем Яном Коэтом.

👉 @mir_teh
🔥95👍76👎2😱2
Assembly Programming and Computer Architecture for Software Engineers
Автор: Brian R. Hall, Kevin J. Slonka (2017)

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

Скачать книгу

👉 @bfbook
👍9👏2
Democratizing Application Development with Betty Blocks: Build powerful applications that impact business immediately with no-code app development
Автор: Reinier van Altena (2023)

В начале книги вы познакомитесь с основными понятиями платформы Betty Blocks no-code, такими как разработка ИТ-решений на основе различных сценариев использования, включая приложения для создания отчетов, приложения для отслеживания данных, рабочие процессы и бизнес-процессы. После освоения основ вы изучите такие продвинутые концепции, как создание мощных приложений, оказывающих непосредственное влияние на бизнес, с помощью разработки приложений без кода и быстрого создания прототипов. Заключительные главы помогут вам получить представление о быстрой разработке приложений, создании клиентских порталов, создании динамических веб-приложений, фронтэндов с функцией drag-and-drop, возможностях визуального моделирования и сложных моделях данных.

Скачать книгу

👉 @bfbook
👍32😁1
Pro Kotlin Web Apps from Scratch: Building Production-Ready Web Apps Without a Framework
Автор: August Lilleaas (2023)

Книга обучает языку Kotlin, создавая готовый к производству код. Вы получите глубокое понимание идиоматического использования языка Kotlin, а также знания о том, как применять Kotlin в веб-приложениях производственного уровня. Книга также позволяет преодолеть разрыв между созданием «с нуля» и использованием существующих фреймворков. Например, вы узнаете, как интегрировать аутентификацию на основе Spring Security в веб-приложения, написанные с нуля, что позволит вам использовать существующие в вашей организации инструменты, не прибегая к использованию всего фреймворка Spring.

Скачать книгу

👉 @bfbook
31👍1
Software Development with Go: Cloud-Native Programming using Golang with Linux and Docker
Автор: Nanik Tolaram (2022)

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

Скачать книгу

👉 @bfbook
👍32
SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming
Автор: Bill Karwin (2022)

Каждая глава книги помогает выявить, объяснить и исправить уникальный и опасный антипаттерн. В четырех частях книги антипаттерны сгруппированы с точки зрения логического проектирования базы данных, физического проектирования базы данных, запросов и разработки приложений. Велика вероятность того, что уровень базы данных вашего приложения уже содержит такие проблемы, как Index Shotgun, Keyless Entry, Fear of the Unknown и Spaghetti Query. Эта книга поможет вам и вашей команде найти их. Еще лучше то, что она покажет, как их устранить и как избежать этих и других проблем в будущем.

Скачать книгу

👉 @bfbook
👍12
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features
Авторы: Vardan Grigoryan, Shunguang Wu (2020)

C++ развивался на протяжении многих лет, и недавно стал доступен последний стандарт - C++20. Начиная с C++11, в C++ постоянно расширяется набор языковых функций. Данная книга является руководством по изучению тонкостей языка, методов, инструментов и новых функций, представленных в C++20, а также поможет вам применить их при создании современного и производительного ПО.

Во время чтения книги вы изучите:
✔️Управление памятью и низкоуровневое программирование на C++ для написания безопасных и стабильных приложений;
✔️Последние фичи C++20, такие как модули, концепты, диапазоны и корутины;
✔️Деббагинг и принципы тестирования;
✔️Разработку и реализацию приложений с графическим интерфейсом с использованием Qt5;
✔️Многопоточность и параллелизм для улучшения производительности.

Скачать книгу

👉 @bfbook
👍42
This media is not supported in your browser
VIEW IN TELEGRAM
🦅Как выглядит полет с точки зрения орла

👉 @mir_teh
👍40🔥164👎1
Keycloak – Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, 2nd Edition
Автор: Pedro Igor Silva (2023)

В новом издании вы узнаете, как использовать последний дистрибутив Keycloak. Последние версии Keycloak теперь базируются на Quarkus, что обеспечивает новый и улучшенный пользовательский опыт и новую консоль администратора с повышенным вниманием к удобству использования. Вы увидите, как использовать Spring Security вместо Spring-адаптера Keycloak при использовании последнего дистрибутива Keycloak. По мере продвижения вы поймете суть нового дистрибутива Keycloak и изучите лучшие практики использования OAuth. Наконец, будут рассмотрены общие лучшие практики и другая информация по защите приложений.

Скачать книгу

👉 @bfbook
🔥4👍2🥰21
Media is too big
VIEW IN TELEGRAM
Прогулка по Титанику в 4K | ULTRA REALISTIC v2.1 Demo в UNREAL ENGINE 5.3

112 лет назад в этот момент «Титаник» проплыл мимо маяка Daunt's Rock в гавани Квинстауна, официально начав свое трансатлантическое путешествие в Нью-Йорк. В честь этого события команда, создавшая реконструкцию «Титаника» на движке Unreal Engine 5, выпустила новую версию, позволяющую исследовать корабль с потрясающими визуальными эффектами.

00:00 1-й класс
01:40 Тренажерный зал 1 класс
03:13 Променад 1-го класса
04:17 Променад 2-го класса
07:37 Главная лестница 1-го класса
10:56 Гостиная 1-го класса
17:43 Веранда и пальмовый дворик 1-го класса
19:45 1-й класс палуба B
25:29 Комнаты 1-го класса
29:40 Лифты 1-го класса
30:34 Палуба C 1-го класса
32:12 Комнаты 1-го класса
39:37 Парикмахерская 1-го класса
44:04 Палуба D 1-го класса
51:11 Почтовое отделение и багаж
55:06 Палуба 1-го класса E
56:36 Палуба F 1-го класса
57:20 Бани 1-го класса
59:24 Только для офицеров
1:03:20 Машинное отделение
1:08:58 3-й класс
1:12:37 Променад 1-го класса
1:17:07 Променад 3-го класса
1:19:32 Променад 2-го класса
1:19:51 2-й класс
1:27:07 Капитан
1:31:02 Зоны экипажа в носовой части

источник

#gamedev

👉 @game_devv
👍112🤡1
Web API Development with Python: A Beginner's Guide using Flask and FastAPI
Автор: Rehan Haider (2021)

Эта книга представляет собой практическое руководство по разработке API на основе простых проектов, предназначенных как для новичков, которые никогда раньше не создавали API, так и для профессионалов, которым нужно краткое введение в FastAPI или Flask.

Скачать книгу

👉 @bfbook
🔥7👍4😁2
Mockito Made Clear
Автор: Ken Kousen (2023)

Узнайте об API Mockito, а также о том, как и когда использовать заглушки, имитаторы и шпионы. На более глубоком уровне вы узнаете, почему фреймворк делает то, что он делает, и как он может упростить модульное тестирование в Java. Используя Mockito, вы сможете изолировать тестируемый код от поведения или состояния внешних зависимостей, не кодируя детали зависимостей. Вы получите представление об API Mockito, сэкономите время при модульном тестировании и будете уверены в своих Java-программах.

Скачать книгу

👉 @bfbook
👍3