📚 The Elements of Differentiable Programming (2024)
✍️ Авторы: Mathieu Blondel, Vincent Roulet
ИИ в последние годы сделал огромный скачок: большие модели, гигабайты датасетов, мощные GPU… и теперь ещё одна магия — differentiable programming.
Если коротко, это такой подход, где можно взять и прогнать градиент не только через нейронку, но и через обычный код с условиями, циклами и структурами данных. В итоге параметры программы можно оптимизировать, как веса в модели.
🔥 Авторы из Google DeepMind объясняют:
🟠 Что это не просто «берём производные из кода», а новый способ думать о программах
🟠 Как всё это связано с оптимизацией и вероятностями (авторы даже показывают аналогии между ними)
🟠 Почему у дифференцируемого кода появляется распределение вероятностей на выходах — и ты можешь измерять неопределённость результата
И конечно, много про autodiff, графовые модели и градиентные методы, без которых ML уже немыслим.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Mathieu Blondel, Vincent Roulet
ИИ в последние годы сделал огромный скачок: большие модели, гигабайты датасетов, мощные GPU… и теперь ещё одна магия — differentiable programming.
Если коротко, это такой подход, где можно взять и прогнать градиент не только через нейронку, но и через обычный код с условиями, циклами и структурами данных. В итоге параметры программы можно оптимизировать, как веса в модели.
И конечно, много про autodiff, графовые модели и градиентные методы, без которых ML уже немыслим.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4❤3🔥1😁1
📚 Structure and Interpretation of Computer Programs: JavaScript Edition (2022)
✍️ Авторы: Harold Abelson, Gerald Jay Sussman
Помните классику, с которой мучили студентов по всему миру? Structure and Interpretation of Computer Programs — та самая книга, где объясняли, что такое вычисления и почему программисту мало знать только синтаксис.
В 80-е она писалась на Scheme, а в 22-м в неё вдохнули новую жизнь — переписали примеры на JavaScript🎉
Что внутри:
🔸 Первые три главы посвящены концепциям программирования, которые являются общими для всех современных языков высокого уровня
🔸 Четвёртая глава — теперь с разбором синтаксического анализа программ
🔸 Пятая глава — компилятор и стековая дисциплина для
И да, код можно запускать прямо в любом современном JS-рантайме (ECMAScript 2020+), MIT даже сделал для этого пакет
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Harold Abelson, Gerald Jay Sussman
Помните классику, с которой мучили студентов по всему миру? Structure and Interpretation of Computer Programs — та самая книга, где объясняли, что такое вычисления и почему программисту мало знать только синтаксис.
В 80-е она писалась на Scheme, а в 22-м в неё вдохнули новую жизнь — переписали примеры на JavaScript
Что внутри:
🔸 Первые три главы посвящены концепциям программирования, которые являются общими для всех современных языков высокого уровня
🔸 Четвёртая глава — теперь с разбором синтаксического анализа программ
🔸 Пятая глава — компилятор и стековая дисциплина для
return, но с сохранением хвостовой рекурсииИ да, код можно запускать прямо в любом современном JS-рантайме (ECMAScript 2020+), MIT даже сделал для этого пакет
sicp.👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥2🖕2🥰1
📚 Anyone Can Code: The Art and Science of Logical Creativity, 1st Edition (2020)
✍️ Авторы: Ali Arya
Книга, которая научит тебя прогать через логическое мышление и модульность! Это не про синтаксис и библиотеки, а про то, как правильно решать задачи и мыслить как алгоритм.
В книге разобраны основы программирования через три языка: C/C++, Python и JavaScript. И нет, это не скучные примеры, здесь ты сможешь создать игры и визуальные эффекты.
Для кого? Для новичков и тех разработчиков, которые хотят понять, что они делают, а не просто писать код, который «работает».
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Ali Arya
Книга, которая научит тебя прогать через логическое мышление и модульность! Это не про синтаксис и библиотеки, а про то, как правильно решать задачи и мыслить как алгоритм.
В книге разобраны основы программирования через три языка: C/C++, Python и JavaScript. И нет, это не скучные примеры, здесь ты сможешь создать игры и визуальные эффекты.
Для кого? Для новичков и тех разработчиков, которые хотят понять, что они делают, а не просто писать код, который «работает».
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4😁1
📚 React in Depth (2024)
✍️ Автор: Morten Barklund
Поможет вам овладеть стандартными навыками работы с React для создания эффективных и масштабируемых приложений. Если вы знаете основы, эта книга проведет вас через продвинутые паттерны компонентов, методы оптимизации и инструментарий разработчика. Каждый новый навык представлен и объяснен на практических примерах — от погодного приложения до клона Wordle. Научитесь использовать TypeScript для уверенного рефакторинга кодовой базы, раскрывать многократно используемые стили с помощью CSS styled-components и других библиотек CSS-in-JS, а также работать с такими передовыми технологиями, как NextJS и Remix.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Morten Barklund
Поможет вам овладеть стандартными навыками работы с React для создания эффективных и масштабируемых приложений. Если вы знаете основы, эта книга проведет вас через продвинутые паттерны компонентов, методы оптимизации и инструментарий разработчика. Каждый новый навык представлен и объяснен на практических примерах — от погодного приложения до клона Wordle. Научитесь использовать TypeScript для уверенного рефакторинга кодовой базы, раскрывать многократно используемые стили с помощью CSS styled-components и других библиотек CSS-in-JS, а также работать с такими передовыми технологиями, как NextJS и Remix.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
📚 Foundations of Debugging for Golang
Автор: Matt Boyle (2024)
Отладка — это, вероятно, самый важный навык, которому большинство людей никогда не обучают.
Умение отлаживать код как локально, так и в продакшене — критически важный навык для любого Go-разработчика, но его редко преподают напрямую. Мне понадобилось много лет работы с Go в продакшене, чтобы чувствовать себя уверенно в отладке, и я хочу ускорить ваше обучение, рассказав всё, что сам хотел бы знать в самом начале пути.
В этой книге вы узнаете:
* Как научиться быстрее находить проблемы на глаз.
* Шаблоны логирования и как построить стратегию логирования на уровне компании.
* Что такое метрики, как их создавать и как разрабатывать качественные дашборды.
* Что такое распределённый трейсинг и как внедрить его в своей компании.
* Как использовать инструменты профилирования Go, чтобы выявлять проблемы с производительностью и выжимать максимум из своего приложения.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
Автор: Matt Boyle (2024)
Отладка — это, вероятно, самый важный навык, которому большинство людей никогда не обучают.
Умение отлаживать код как локально, так и в продакшене — критически важный навык для любого Go-разработчика, но его редко преподают напрямую. Мне понадобилось много лет работы с Go в продакшене, чтобы чувствовать себя уверенно в отладке, и я хочу ускорить ваше обучение, рассказав всё, что сам хотел бы знать в самом начале пути.
В этой книге вы узнаете:
* Как научиться быстрее находить проблемы на глаз.
* Шаблоны логирования и как построить стратегию логирования на уровне компании.
* Что такое метрики, как их создавать и как разрабатывать качественные дашборды.
* Что такое распределённый трейсинг и как внедрить его в своей компании.
* Как использовать инструменты профилирования Go, чтобы выявлять проблемы с производительностью и выжимать максимум из своего приложения.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Forwarded from Хакер {Hacker}
⚡️ ФСБ сможет отключать домашний интернет и городские телефоны
Госдума одобрила в первом чтении законопроект, который значительно расширяет полномочия спецслужб в сфере связи. Теперь «рубильник» может коснуться не только мобильной сети, но и стационарного интернета.
Главное из документа:
🛑 Полный оффлайн: По требованию ФСБ операторы будут обязаны приостанавливать оказание любых услуг связи (и интернет, и телефония).
🛡 Причина: Официальная цель - «защита граждан и государства от угроз безопасности» (сюда входят кибератаки хакеров, диверсии и иные угрозы).
🤷♂️ Без компенсаций: Операторы освобождаются от ответственности перед клиентами за такие отключения - претензии предъявлять будет некому.
Поправки к закону «О связи», подготовленные правительством, депутаты поддержали почти единогласно. Конкретные случаи, когда может применяться блокировка, должны быть прописаны в указе президента или постановлении правительства.
🔗 Подробнее на РБК
#новости #интернет #безопасность #законы
📲 Мы в MAX
👉@thehaking
Госдума одобрила в первом чтении законопроект, который значительно расширяет полномочия спецслужб в сфере связи. Теперь «рубильник» может коснуться не только мобильной сети, но и стационарного интернета.
Главное из документа:
🛑 Полный оффлайн: По требованию ФСБ операторы будут обязаны приостанавливать оказание любых услуг связи (и интернет, и телефония).
🛡 Причина: Официальная цель - «защита граждан и государства от угроз безопасности» (сюда входят кибератаки хакеров, диверсии и иные угрозы).
🤷♂️ Без компенсаций: Операторы освобождаются от ответственности перед клиентами за такие отключения - претензии предъявлять будет некому.
Поправки к закону «О связи», подготовленные правительством, депутаты поддержали почти единогласно. Конкретные случаи, когда может применяться блокировка, должны быть прописаны в указе президента или постановлении правительства.
🔗 Подробнее на РБК
#новости #интернет #безопасность #законы
👉@thehaking
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬88💩34😁7👍6❤4👏2❤🔥1
📚 Deep Learning and Machine Learning — Python Data Structures and Mathematics Fundamental: From Theory to Practice (2024)
✍️ Авторы: Silin Chen, Ziqian Bi, Benji Peng
Эта книга представляет собой всестороннее введение в базовые концепции машинного обучения (ML) и глубокого обучения (DL). Она устраняет разрыв между теоретической математикой и практическим применением, делая акцент на Python как основном языке программирования для реализации ключевых алгоритмов и структур данных.
В книге рассматривается широкий круг тем, включая основы и продвинутые возможности программирования на Python, фундаментальные математические операции, матричные вычисления, линейную алгебру и методы оптимизации, критически важные для обучения моделей ML и DL. Также исследуются более сложные разделы, такие как нейронные сети, оптимизационные алгоритмы и методы частотной области, а также реальные примеры применения больших языковых моделей (LLM) и искусственного интеллекта (AI) в управлении большими данными.
Книга предназначена как для начинающих, так и для продвинутых читателей и подчёркивает ключевую роль математических принципов в разработке масштабируемых AI-решений. На протяжении всего материала приводятся практические примеры и код на Python, что позволяет читателям получить практический опыт применения теоретических знаний для решения сложных задач в ML, DL и аналитике больших данных.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Silin Chen, Ziqian Bi, Benji Peng
Эта книга представляет собой всестороннее введение в базовые концепции машинного обучения (ML) и глубокого обучения (DL). Она устраняет разрыв между теоретической математикой и практическим применением, делая акцент на Python как основном языке программирования для реализации ключевых алгоритмов и структур данных.
В книге рассматривается широкий круг тем, включая основы и продвинутые возможности программирования на Python, фундаментальные математические операции, матричные вычисления, линейную алгебру и методы оптимизации, критически важные для обучения моделей ML и DL. Также исследуются более сложные разделы, такие как нейронные сети, оптимизационные алгоритмы и методы частотной области, а также реальные примеры применения больших языковых моделей (LLM) и искусственного интеллекта (AI) в управлении большими данными.
Книга предназначена как для начинающих, так и для продвинутых читателей и подчёркивает ключевую роль математических принципов в разработке масштабируемых AI-решений. На протяжении всего материала приводятся практические примеры и код на Python, что позволяет читателям получить практический опыт применения теоретических знаний для решения сложных задач в ML, DL и аналитике больших данных.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6
📚 Anyone Can Code: Algorithmic Thinking (2023)
✍️ Авторы: Ali Arya
Это вторая книга из серии про ту самую логику, которая лежит в основе разработки софта. Главная цель — прокачать алгоритмическое мышление:
💚 От простых алгоритмов к структурам данных и классам
💚 Примеры на C/C++ и Python с иллюстрациями
💚 Меньше магии, больше логики
Подойдёт всем, кто хочет улучшить навыки скиллы и выйти за рамки простого ремесла программиста, вступив в мир разработки алгоритмов.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Ali Arya
Это вторая книга из серии про ту самую логику, которая лежит в основе разработки софта. Главная цель — прокачать алгоритмическое мышление:
Подойдёт всем, кто хочет улучшить навыки скиллы и выйти за рамки простого ремесла программиста, вступив в мир разработки алгоритмов.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
📚 CSS: The Definitive Guide: Web Layout and Presentation, 5th Edition (2023)
✍️ Авторы: Eric Meyer, Estelle Weyl
Эрик Майер и Эстель Уэйл собрали всё про современный CSS в одну книгу. Они изучили спецификации, чтобы это не пришлось делать тебе.
Внутри:
• Селекторы, каскады и даже новые cascade layers (да-да, теперь ещё больше способов запутаться, почему стиль не применяется)
• CSS-переменные и умные единицы, которые подстраиваются под вьюпорт
• Шрифты и текст, от «подчеркнуть» до «пиши справа налево как арабский»
• Градиенты (включая модные конические), маски, клиппинг и прочие визуальные ништяки
• Аlex, grid и тот самый subgrid
• 2D/3D трансформации, анимации и фильтры
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Eric Meyer, Estelle Weyl
Эрик Майер и Эстель Уэйл собрали всё про современный CSS в одну книгу. Они изучили спецификации, чтобы это не пришлось делать тебе.
Внутри:
• Селекторы, каскады и даже новые cascade layers (да-да, теперь ещё больше способов запутаться, почему стиль не применяется)
• CSS-переменные и умные единицы, которые подстраиваются под вьюпорт
• Шрифты и текст, от «подчеркнуть» до «пиши справа налево как арабский»
• Градиенты (включая модные конические), маски, клиппинг и прочие визуальные ништяки
• Аlex, grid и тот самый subgrid
• 2D/3D трансформации, анимации и фильтры
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
📚 You Don't Know JS Yet: Scope & Closures, 2nd Edition (2020)
✍️ Автор: Kyle Simpson
Задумывался ли ты, как на самом деле работает область видимости в JS? Если нет, то… ты точно не одинок.
Это не просто ещё один учебник — это полное погружение в мир области видимости (scope) и замыканий (closures), где все переменные и функции получают свои роли и место в коде, а ты на выходе получаешь читабельный и поддерживаемый код.
💡 Почему стоит прочитать?
— Все, что ты не знал о scope и closures, теперь будет на виду
— Узнаешь, почему застрял в JS и как это исправить, освежив базовые знания
— Разберешься, как лексическая область видимости влияет на код, а также как мастерски использовать замыкания
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Kyle Simpson
Задумывался ли ты, как на самом деле работает область видимости в JS? Если нет, то… ты точно не одинок.
Это не просто ещё один учебник — это полное погружение в мир области видимости (scope) и замыканий (closures), где все переменные и функции получают свои роли и место в коде, а ты на выходе получаешь читабельный и поддерживаемый код.
— Все, что ты не знал о scope и closures, теперь будет на виду
— Узнаешь, почему застрял в JS и как это исправить, освежив базовые знания
— Разберешься, как лексическая область видимости влияет на код, а также как мастерски использовать замыкания
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
📚 Designing Secure Software: A Guide for Developers (2021)
✍️ Автор: Loren Kohnfelder
Автор - Лорен Конфельдер, человек, который помог придумать STRIDE-модель угроз в Microsoft, а потом прокачивал безопасность в Google. У него за плечами 20+ лет опыта, а в книге он собрал практику, которую можно сразу утащить в проект.
Внутри:
🧡 Как понять, где у системы настоящие активы и уязвимые границы доверия
🧡 Как не завалить дизайн на этапе «а потом прикрутим безопасность»
🧡 Почему XSS и CSRF до сих пор встречаются
🧡 Примеры кода на C и Python, показывающие, как делать не надо (и иногда — как надо)
🧡 Как делать ревью с фокусом на безопасность и не выглядеть занудой
💡 Главная мысль проста: безопасность - это не «после релиза починим баги», а фундаментальный элемент дизайна.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Loren Kohnfelder
Автор - Лорен Конфельдер, человек, который помог придумать STRIDE-модель угроз в Microsoft, а потом прокачивал безопасность в Google. У него за плечами 20+ лет опыта, а в книге он собрал практику, которую можно сразу утащить в проект.
Внутри:
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
📚 Rust for Rustaceans: Idiomatic Programming for Experienced Developers
Автор: Jon Gjengset (2021)
Если ты уже не новичок в Rust и хочешь перейти на новый уровень, эта книга — то что надо.
Jon Gjengset откроет перед тобой секреты языка и научит:
- Как писать код, который не только работает, но и соответствует лучшим практикам Rust.
- Как безопасно работать с кодом в unsafe — да, тут есть не только фразы «никогда не делай этого».
- Как превратить ваш код в нечто мощное и гибкое, что будет работать с библиотеками, внешними системами и даже в условиях ограниченных ресурсов.
В книге — меньше теории, больше практики и, конечно же, больше возможностей применить все это в реальных проектах. Всё это — с фокусом на то, чтобы твои проекты на Rust были эффективными и масштабируемыми.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
Автор: Jon Gjengset (2021)
Если ты уже не новичок в Rust и хочешь перейти на новый уровень, эта книга — то что надо.
Jon Gjengset откроет перед тобой секреты языка и научит:
- Как писать код, который не только работает, но и соответствует лучшим практикам Rust.
- Как безопасно работать с кодом в unsafe — да, тут есть не только фразы «никогда не делай этого».
- Как превратить ваш код в нечто мощное и гибкое, что будет работать с библиотеками, внешними системами и даже в условиях ограниченных ресурсов.
В книге — меньше теории, больше практики и, конечно же, больше возможностей применить все это в реальных проектах. Всё это — с фокусом на то, чтобы твои проекты на Rust были эффективными и масштабируемыми.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
📌6 книг по MySQL для старта работы и погружения в технологию
MySQL — реляционная СУБД, использующая декларативный язык программирования SQL. Она предлагает все необходимые возможности для создания баз данных и написания серверных приложений.
В нашей подборке — 6 книг по MySQL, которые будут полезны как на старте, так и для развития навыков. Рекомендуйте свои книги в комментариях!
🔹«PHP и MySQL. 25 уроков для начинающих» — В. Дронов
Для кого: Наглядное визуальное оформление и поэтапное руководство подойдет для старта в MySQL. После изучения книги «PHP и MySQL. 25 уроков для начинающих» вы сможете создать веб-сайт с «привязанной» к нему базой данных.
🔹«MySQL. Сборник рецептов» — Поль Дюбуа
Для кого: Первое и второе издание подойдут начинающим разработчикам, поскольку написаны для старой версии 4.0. После прочтения вы поймете основные принципы работы MySQL. Для программистов, свободно владеющих английским языком, можно посоветовать третью редакцию книги, в которой разбирается MySQL 5.6.
🔹«MySQL 8 для больших данных» — Ш. Чаллавала, Д. Лакхатария, Ч. Мехта, К. Патель
Для кого: Книга будет полезна для администраторов баз данных MySQL и специалистов Big Data, работающих с MySQL и Hadoop. Перед прочтением нужен хотя бы небольшой опыт работы с данной СУБД. После вы будете знать, как эффективно использовать MySQL 8 для управления Big Data.
🔹«MySQL по максимуму» — Б. Шварц, В. Ткаченко, П. Зайцев
Для кого: «MySQL по максимуму» рекомендуется новичкам и опытным разработчикам, которые хотели бы увеличить производительность своих приложений на базе MySQL.
🔹«Murach’s MySQL 3rd Edition» — Джоэл Мурах
Для кого: Книга будет полезна разработчикам приложений для повышения эффективности SQL-запросов и администраторам баз данных. После прочтения вы будете готовы к более продвинутым книгам по теме. Для изучения не нужно иметь знаний в области программирования. Однако вы быстрее освоите материал, если у вас есть некоторый опыт разработки.
🔹«Murach’s PHP and MySQL 4th Edition» — Джоэл Мурах и Рэй Харрис
Для кого: Книга полезна не только разработчикам приложений и администраторам баз данных, но и веб-разработчикам. Единственное необходимое условие для изучения книги — наличие элементарных навыков работы с HTML и CSS.
📲 Мы в MAX
👉 @bfbook
MySQL — реляционная СУБД, использующая декларативный язык программирования SQL. Она предлагает все необходимые возможности для создания баз данных и написания серверных приложений.
В нашей подборке — 6 книг по MySQL, которые будут полезны как на старте, так и для развития навыков. Рекомендуйте свои книги в комментариях!
🔹«PHP и MySQL. 25 уроков для начинающих» — В. Дронов
Для кого: Наглядное визуальное оформление и поэтапное руководство подойдет для старта в MySQL. После изучения книги «PHP и MySQL. 25 уроков для начинающих» вы сможете создать веб-сайт с «привязанной» к нему базой данных.
🔹«MySQL. Сборник рецептов» — Поль Дюбуа
Для кого: Первое и второе издание подойдут начинающим разработчикам, поскольку написаны для старой версии 4.0. После прочтения вы поймете основные принципы работы MySQL. Для программистов, свободно владеющих английским языком, можно посоветовать третью редакцию книги, в которой разбирается MySQL 5.6.
🔹«MySQL 8 для больших данных» — Ш. Чаллавала, Д. Лакхатария, Ч. Мехта, К. Патель
Для кого: Книга будет полезна для администраторов баз данных MySQL и специалистов Big Data, работающих с MySQL и Hadoop. Перед прочтением нужен хотя бы небольшой опыт работы с данной СУБД. После вы будете знать, как эффективно использовать MySQL 8 для управления Big Data.
🔹«MySQL по максимуму» — Б. Шварц, В. Ткаченко, П. Зайцев
Для кого: «MySQL по максимуму» рекомендуется новичкам и опытным разработчикам, которые хотели бы увеличить производительность своих приложений на базе MySQL.
🔹«Murach’s MySQL 3rd Edition» — Джоэл Мурах
Для кого: Книга будет полезна разработчикам приложений для повышения эффективности SQL-запросов и администраторам баз данных. После прочтения вы будете готовы к более продвинутым книгам по теме. Для изучения не нужно иметь знаний в области программирования. Однако вы быстрее освоите материал, если у вас есть некоторый опыт разработки.
🔹«Murach’s PHP and MySQL 4th Edition» — Джоэл Мурах и Рэй Харрис
Для кого: Книга полезна не только разработчикам приложений и администраторам баз данных, но и веб-разработчикам. Единственное необходимое условие для изучения книги — наличие элементарных навыков работы с HTML и CSS.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥1
📚 Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better (2013)
✍️ Автор: Jeff Langr
Эта книга — подробный гайд по тому, как внедрить TDD в суровый мир плюсов.
🔥 Что внутри:
⚡️ TDD на живых примерах от "Hello, Test!" до legacy-систем
⚡️ Dependency Injection по-плюсовому (не для слабонервных)
⚡️ Как приручить Google Mock и не бросить всё в первый день
⚡️ Фичи C++, которые реально упрощают тесты
⚡️ Советы, как не превратить тесты в тот же legacy, что и код
👉 Да, книга 2013 года, но многие подходы остаются актуальными:
▪️ Основная идея TDD (пиши тест → пиши код → рефакторь) абсолютно жива и работает и в 2025
▪️ Приёмы работы с legacy-кодом, выделение зависимостей, DI — это вечная классика, особенно в больших C++-системах
▪️ Примеры с Google Test/Mock до сих пор понятны и легко адаптируются под новые версии
▪️ Главное: книга учит думать тестами, а это актуально независимо от версии стандарта
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Jeff Langr
Эта книга — подробный гайд по тому, как внедрить TDD в суровый мир плюсов.
⚡️ TDD на живых примерах от "Hello, Test!" до legacy-систем
⚡️ Dependency Injection по-плюсовому (не для слабонервных)
⚡️ Как приручить Google Mock и не бросить всё в первый день
⚡️ Фичи C++, которые реально упрощают тесты
⚡️ Советы, как не превратить тесты в тот же legacy, что и код
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
📚 Kubernetes Security for dummies
✍️ Автор: Steve Kaelble (2024)
Совместно с Wiley, ребята из Wiz выпустили Kubernetes Security for Dummies — гайд, который объясняет, как не превратить ваш кластер в уютный open bar для хакеров.
Что внутри
Как не утонуть в YAML, но остаться compliant
Почему multitenancy — не повод для многострадальца
Как подружиться с контейнерами, прежде чем они подружатся с вашим root-доступом
И главное: 10 заповедей, как не попасть в ад Kubernetes-инцидентов
Подойдёт для DevOps'ов, безопасников, сисадминов и всех, кто хоть раз пробовал настроить RBAC и потерял веру в человечество.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Steve Kaelble (2024)
Совместно с Wiley, ребята из Wiz выпустили Kubernetes Security for Dummies — гайд, который объясняет, как не превратить ваш кластер в уютный open bar для хакеров.
Что внутри
Как не утонуть в YAML, но остаться compliant
Почему multitenancy — не повод для многострадальца
Как подружиться с контейнерами, прежде чем они подружатся с вашим root-доступом
И главное: 10 заповедей, как не попасть в ад Kubernetes-инцидентов
Подойдёт для DevOps'ов, безопасников, сисадминов и всех, кто хоть раз пробовал настроить RBAC и потерял веру в человечество.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁2
📚 Advanced Python for Cybersecurity:
Techniques in Malware Analysis, Exploit Development, and Custom Tool Creation (2024)
✍️ Автор: Adam Jones
Этот подробный гайд научит использовать мощь и элегантность Python для борьбы с современными киберугрозами.
👉 В чем суть:
▪️ Анализ вредоносных программ — как ловить и анализировать малварь
▪️ Разработка эксплойтов — не просто о том, как поймать баг, а как по-настоящему его использовать для тестов (и не только)
▪️ Создание кастомных инструментов — не прибегая к готовым библиотекам, строим свои собственные средства борьбы с угрозами
🔥 Что тебя ждет:
▪️ Автоматизация рутинных задач в безопасности
▪️ Веб-безопасность, сканирование уязвимостей и даже анализ трафика
▪️ И, конечно, куча примеров с кодом, чтобы ты не потерялся в теории
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
Techniques in Malware Analysis, Exploit Development, and Custom Tool Creation (2024)
✍️ Автор: Adam Jones
Этот подробный гайд научит использовать мощь и элегантность Python для борьбы с современными киберугрозами.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1