Forwarded from Библиотека C/C++ разработчика
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Метапрограммирование
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
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 без виртуальных функций
источник
#cpp #programming
👉 @cpp_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3
📚 Real-World Web Development with .NET 9: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS (2024)
✍️ Автор: Mark J. Price
С ней ты научишься:
- Строить сайты на ASP.NET Core MVC, избегая случайных ошибок в архитектуре (все те «странные» места в коде, о которых ты часто забываешь).
- Разрабатывать RESTful API и запускать их в production, не переписывая каждый раз роуты для каждого клиента.
- Внедрять OData для гибкой работы с данными и делать веб-сервисы масштабируемыми и безопасными.
- Применять кэширование, чтобы клиенты не жаловались на скорость загрузки страниц, а ты был доволен производительностью.
- Использовать Umbraco CMS, давая пользователям возможность изменять контент, не допуская кода в админке.
Для кого: для мидлов, которые понимают, что такое C# и .NET, но хотят освоить реальные веб-сервисы с полным циклом: от разработки до контейнеризации.
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Mark J. Price
С ней ты научишься:
- Строить сайты на ASP.NET Core MVC, избегая случайных ошибок в архитектуре (все те «странные» места в коде, о которых ты часто забываешь).
- Разрабатывать RESTful API и запускать их в production, не переписывая каждый раз роуты для каждого клиента.
- Внедрять OData для гибкой работы с данными и делать веб-сервисы масштабируемыми и безопасными.
- Применять кэширование, чтобы клиенты не жаловались на скорость загрузки страниц, а ты был доволен производительностью.
- Использовать Umbraco CMS, давая пользователям возможность изменять контент, не допуская кода в админке.
Для кого: для мидлов, которые понимают, что такое C# и .NET, но хотят освоить реальные веб-сервисы с полным циклом: от разработки до контейнеризации.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2❤🔥1
🐋 Коллекция шпаргалок по Docker
Держите шпаргалку при себе, чтобы не искать команду для запуска контейнера, как Джек Воробей — в открытом море.
🔗 Скачать шпаргалки
📲 Мы в MAX
👉 @bfbook
Держите шпаргалку при себе, чтобы не искать команду для запуска контейнера, как Джек Воробей — в открытом море.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4😐1
📚 JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th edition (2020)
✍️ Автор: David Flanagan
Седьмое издание легендарной книги охватывает главы про
Что внутри:
💚 Типы, значения, объекты, массивы
💚 Промисы, async/await
💚 Node.js: потоки, файлы, процессы
💚 Стандартная библиотека, регулярки и JSON - короче, всё, чем мы мучаемся ежедневно
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: David Flanagan
Седьмое издание легендарной книги охватывает главы про
async/await, генераторы, модули и даже метапрограммирование.Что внутри:
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3
📚 Python Real-World Projects: Craft your Python portfolio with deployable applications (2023)
✍️ Автор: Steven F. Lott
Книга для тех, кто наконец-то хочет показать портфолио не из пет-проектов.
Внутри тебя ждет 12 практических проектов и необходимая база:
💙 Основные артефакты приложения, включая документацию и тестовые сценарии
💙 Подходы к получению данных: обработку файлов, RESTful API и SQL-запросы
💙 Как создать notebook для анализа данных, чтобы определить свойства исходных данных
💙 Как писать приложения для валидации, очистки, преобразования и нормализации данных
💙 Базовые методы графического анализа для визуализации данных
💙 Основы построения инструментов для одномерного и многомерного статистического анализа
💙 Как создавать отчёты из исходных данных с помощью инструментов публикации в JupyterLab
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Автор: Steven F. Lott
Книга для тех, кто наконец-то хочет показать портфолио не из пет-проектов.
Внутри тебя ждет 12 практических проектов и необходимая база:
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
📚 Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
Авторы: Chris Hanson, Gerald Jay Sussman (2021)
Стратегии построения крупных систем, которые можно легко адаптировать к новым задачам с минимальными изменениями в коде.
Ограниченные сроки часто заставляют программистов писать код, который хорошо работает только для узкой задачи, не оставляя возможностей для развития. Но лучшие системы - это те, которые можно эволюционировать: их можно адаптировать к новым ситуациям за счёт добавления кода, а не изменения уже существующего. Авторы описывают техники, которые они считают эффективными - опираясь на более чем 100 лет совокупного опыта программирования, - чтобы помочь разработчикам избежать ситуаций, когда система заходит в тупик и перестаёт быть гибкой.
Авторы рассматривают способы повышения гибкости систем за счёт:
* Организации систем через комбинаторы - создание модульных компонентов, которые можно свободно комбинировать, начиная от маленьких функций и заканчивая целыми арифметическими системами, используя стандартизированные интерфейсы.
* Обогащения данных независимыми слоями аннотаций, например, добавлением единиц измерения или информации о происхождении данных.
* Объединения независимых фрагментов неполной информации с помощью механизмов унификации или распространения данных.
* Разделения управляющей логики и предметной области через использование доменных моделей, правил, сопоставления с образцом (pattern matching), систем распространения данных и обратного поиска с учётом зависимостей.
* Расширения возможностей языка программирования с помощью динамически расширяемых интерпретаторов и средств выполнения кода.
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
Авторы: Chris Hanson, Gerald Jay Sussman (2021)
Стратегии построения крупных систем, которые можно легко адаптировать к новым задачам с минимальными изменениями в коде.
Ограниченные сроки часто заставляют программистов писать код, который хорошо работает только для узкой задачи, не оставляя возможностей для развития. Но лучшие системы - это те, которые можно эволюционировать: их можно адаптировать к новым ситуациям за счёт добавления кода, а не изменения уже существующего. Авторы описывают техники, которые они считают эффективными - опираясь на более чем 100 лет совокупного опыта программирования, - чтобы помочь разработчикам избежать ситуаций, когда система заходит в тупик и перестаёт быть гибкой.
Авторы рассматривают способы повышения гибкости систем за счёт:
* Организации систем через комбинаторы - создание модульных компонентов, которые можно свободно комбинировать, начиная от маленьких функций и заканчивая целыми арифметическими системами, используя стандартизированные интерфейсы.
* Обогащения данных независимыми слоями аннотаций, например, добавлением единиц измерения или информации о происхождении данных.
* Объединения независимых фрагментов неполной информации с помощью механизмов унификации или распространения данных.
* Разделения управляющей логики и предметной области через использование доменных моделей, правил, сопоставления с образцом (pattern matching), систем распространения данных и обратного поиска с учётом зависимостей.
* Расширения возможностей языка программирования с помощью динамически расширяемых интерпретаторов и средств выполнения кода.
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3👎1
📚 Introduction to Algorithms, 4th Edition (2022)
✍️ Авторы: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Четвёртое издание легендарного «кирпича» по алгоритмам прокачали:
✔️ Добавили матчинги в двудольных графах
✔️ Онлайн-алгоритмы
✔️ Машинное обучение
✔️ Новые упражнения (140 штук — на случай, если ты думал отдохнуть)
Традиционно книга остается:
💚 Строгой, но понятной (как хороший тимлид)
💚 Всеобъемлющей (покрывает всё, кроме твоей зарплаты)
💚 Самодостаточной (в отличие от нашего кода)
🔗 Скачать
📲 Мы в MAX
👉 @bfbook
✍️ Авторы: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Четвёртое издание легендарного «кирпича» по алгоритмам прокачали:
Традиционно книга остается:
👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5😁3
📚 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