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


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

РКН clck.ru/3Ko9cz
Download Telegram
📚 Hackers: Heroes of the Computer Revolution
Автор: Steven Levy (2015)

Эта книга — как «Властелин колец», только вместо кольца — Altair 8800, а вместо хоббитов — студенты MIT, взламывающие мейнфреймы ради веселья (и прогресса, конечно).

В книге:
Как хакеры ещё до Wi-Fi устраивали удалёнку через картонные перфокарты.

- Почему Столлман не ел фастфуд, но с удовольствием жарил проприетарный софт.

- Откуда у Возняка хватило наглости (и гениальности) впихнуть компьютер в коробку из-под хлопьев.

Добавили новых героев — Гейтса, Цукерберга и других. Так что теперь можно проследить эволюцию: от «ломаю ради интереса» до «ломаю ради миллиардов».

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🤡3
📚Building Microservices: Designing Fine-Grained Systems, 2nd Edition
Автор: Sam Newman (2021)

Это книга о том, как распилить монолит на такие мелкие кусочки, что потом их сложно не только собрать, но и найти 🙃

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

Что внутри:

- Как заставить сервисы разговаривать друг с другом, не вызывая слёз у девопсов

- Как тестировать микросервисы, не нарушая каноны

- Как деплоить всё это счастье независимо и желательно без жертв

- И, конечно, как не дать хакеру превратить ваш gRPC в трагедию

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
📚 Software Engineering for Absolute Beginners: Your Guide to Creating Software Products
Автор: Nico Loubser (2021)


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

💡 С этой книгой ты:

- Погрузишься в редакторы, научишься настраивать Docker.

- Овладеешь репозиториями и системами контроля версий.

- Изучишь Python, Flask, базы данных и даже научишься писать код так, чтобы его не стыдно было показать на интервью.

- Поймешь, как работать в команде и использовать лучшие практики.

В конце концов, ты не просто научишься кодить — ты будешь писать код, который можно запускать, тестировать и деплоить в Docker, как настоящий профессионал.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
📚 Programming Rust: Fast, Safe Systems Development, 2nd Edition (2021)
✍️ Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall

🦀 Второе издание Programming Rust — не просто книга — это ваша страховка от утечек памяти, data race’ов и бессонных ночей с GDB.

Вот, что ты найдёшь внутри:

- Базовые типы данных Rust и ключевые концепции ownership и borrowing.

- Как писать гибкий и эффективный код с использованием трейтов и дженериков.

- Как писать быстрый многопоточный код без data races.

- Основные инструменты Rust: замыкания, итераторы и асинхронное программирование.

- Коллекции, строки и текст, ввод-вывод, макросы, unsafe код и взаимодействие с внешними библиотеками.


📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
Direct-to-Consumer в игровой индустрии — просто о сложном

Рассказываем о том, что заряжает нас самих: как монетизировать игры вне сторов, строить прямые отношения с игроками и выходить на глобальные рынки. Собираем лучшие практики, кейсы и проверенные решения.
Всё здесь - @d2cgamechangers
1
📚 Code: The Hidden Language of Computer Hardware and Software, 2nd Edition (2022)
✍️ Автор: Charles Petzold

💡 Книга для тех, кто:

▪️Когда-то запускал код и думал «а как оно вообще работает?»

▪️Любит строить системы от нуля и понимать, что происходит между нажатием клавиши и ответом от ChatGPT

▪️Готов построить часы и арифметико-логическое устройство своими глазами и руками (в голове, конечно… но всё же)

Главы в издании:

▪️Let's Build a Clock!
▪️The Arithmetic Logic Unit
▪️Registers and Busses
▪️CPU Control Signals
▪️Jumps, Loops, and Calls
▪️The World Brain

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
🚀 Курс «Java-разработчик» - всё, что нужно для современной Java-разработки

Вы освоите Java с нуля до уровня Middle:
- разработку приложений и серверных веб-сервисов
- работу с реляционными БД
- экосистему: Spring, Hibernate, PostgreSQL, Docker, Kubernetes, Kafka, RabbitMQ, JUnit, Maven/Gradle, IntelliJ IDEA

Обучение построено в 3 ступени по 5 месяцев: от первой программы и базовых алгоритмов - до продвинутого Spring и облаков.

📅 Старт курса - 27 ноября.

Успейте занять место и пройти вступительное тестирование: https://vk.cc/cRv0lQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥2😁1
📚 Concurrency in Go: Tools and Techniques for Developers
✍️ Автор: Katherine Cox-Buday (2017)

Concurrency — это как готовить борщ, одновременно чинить ноутбук и отвечать на звонки от заказчика. В большинстве языков программирования это превращается в хаос,
но в Go — это управляемый хаос (а иногда даже просто порядок).

Книга научит тебя:

- Отличать конкурентность от параллелизма
- Не сойти с ума, используя синхронизацию памяти
- Строить паттерны, чтобы код не превратился в спагетти из горутин
- Писать масштабируемые распределённые системы

Автор — Katherine Cox-Buday — буквально проведёт за руку через все грабли и оставит тебя с кодом, который не падает из-за race condition в 3 часа ночи.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
📚 Data Science: The Hard Parts: Techniques for Excelling at Data Science (2023)
✍️Автор: Daniel Vaughan

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

Узнаешь, как создавать реальную ценность с помощью Data Science, а не просто строить красивые графики.

- Научишься продавать свои проекты и эффективно доносить бизнесу важность данных.

- Разработаешь бизнес-кейсы, используя принципы unit economics.

- Создашь новые фичи для ML моделей, применяя сторителлинг.

- Разберешься в декомпозиции KPI, чтобы выявить причины изменений метрик.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
📕Временные ряды и наблюдаемость: как устроены Time-Series базы данных
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков

На открытом уроке 1 декабря в 20:00 мск мы разберем, чем хранилища временных рядов отличаются от реляционных и колоночных БД, и на практике сравним работу VictoriaMetrics и InfluxDB:

📗 На вебинаре:
1. Архитектура time-series баз: retention, downsampling, continuous queries.
2. Сравнение VictoriaMetrics, InfluxDB и ClickHouse для метрик.

📘 В результате на практике изучите и освоите умение выбирать подходящую TSDB (VictoriaMetrics, InfluxDB, ClickHouse) под задачи проекта, и получите четкое понимание архитектурных особенностей Time-Series баз данных.

👉 Регистрация на урок и подробности о курсе NoSQL: https://vk.cc/cRQhyP

Все участники открытого урока получат скидку на курс "NoSQL"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2👎1
📚 Algorithmic Mathematics in Machine Learning (2024)
✍️ Авторы: Bastian Bohn, Jochen Garcke, Michael Griebel

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

Математическое обоснование всех популярных алгоритмов машинного обучения.

Реальные примеры на данных, чтобы ты понял, как применять теорию на практике.

Инфобоксы с терминами и дополнительными пояснениями, которые сделают даже линейную алгебру интересной.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Взломы в 2024: хакеры похитили ~$2,2 млрд в крипто – на 21% больше, чем годом ранее.

Владимир — бывший разработчик российских и американских IT-компаний.
Он объясняет заработок в крипте как систему: шаги, модель, алгоритм, результат.

Если вам нужно объяснение “на уровне механики” — здесь вы дома.
Половина аудитории — программисты, инженеры и аналитики.

Подходит тем, кто любит структурность.

А подписчики получают доступ к разбору реальных кейсов 😎
Жмите ➡️ https://t.iss.one/+T85qEXtLfkdkNGMy
💩8👍42
📚 Remote Team Interactions Workbook: Using Team Topologies Patterns for Remote Working (2022)

✍️ Авторы: Matthew Skelton, Manuel Pais

Если ты думал, что удалёнка — это просто зум и слак, эта книга разрушит твои иллюзии.

Remote Team Interactions Workbook от авторов Team Topologies показывает, что:

- Не всё золото, что блестит в офисе — иногда он просто скрывал хаос в командах.

- Чётко определённые роли и фокус команд — твой новый супергерой.

- Team API — это как README для твоей команды: «что мы делаем и зачем».

- Отслеживание зависимостями между командами = меньше «А почему мой таск висит?» в Slack.

- Три режима взаимодействия команд (collaboration, x-as-a-service, facilitating) помогут не потеряться в океане Jira и Confluence.

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

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4
📚 Staff Engineer: Leadership beyond the management track (2021)

✍️ Авторы: Will Larson, Tanya Reilly

После сеньора карьера разработчика часто упирается в вилку:

📌 Либо ты идёшь в менеджеры и учишься говорить «давайте вернёмся к этому позже»

📌 Либо ты остаёшься писать код и рисковать, что карьерный потолок — это потолок open space’а

Про менеджмент уже есть горы книг, но что делать, если управлять людьми не хочется, а расти — хочется?

💡 Staff Engineer — это роадмап для тех, кто хочет прокачаться в техническом лидерстве:

🟡 Как добиться тайтла Staff Engineer
🟡 Как не сломаться под весом архитектурных диаграмм
🟡 Как влиять на продукт и команду, оставаясь инженером

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
16 декабря пройдёт третья конференция Arch.Conf by Sber, где мы говорим об ИТ-архитектуре вместе с большим сообществом.

Вас ждёт keynote-доклад от топ-менеджеров Сбера, 2 стрима, 10 докладов от лидеров отрасли, дискуссии и детальный разбор актуальных вопросов.

▪️ «Архитектура AI-native» — обсудим паттерны построения мультиагентных систем, технологии построения агентов, подходы к работе с эмпатией и борьбу с галлюцинациями агентов.
▪️ «Архитектура — двигатель бизнеса» — поговорим о конкретных архитектурных практиках, которые позволяют откликаться на вызовы рынка быстрее всех.

Участвовать — проще простого:
✔️ Выбрать удобный формат.
✔️ Зарегистрироваться по ссылке!
4🔥2
Метапрограммирование

1. Введение в шаблоны
2. C++20: requires keyword
3. C++20: concepts
4. Operator spaceship
5. ADL и CRTP
6 (семинар). Typelist
7. Traits, Policy Based Design, Mixins
8. Полиморфизм
9 (семинар). Реализация std::function
10 (семинар). Реализация std::any без виртуальных функций

источник

📲 Мы в MAX

#cpp #programming

👉 @cpp_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3