📖 Software Design for Flexibility: How to Avoid Programming Yourself into a Corner (2021)
Вот что ты узнаешь:
Комбинаторы: нет, это не что-то из магии. Это техники для объединения маленьких частей системы (функций и модулей), чтобы они могли работать вместе, как Lego. Удобно, быстро и без слез.
Аннотации данных: представь, что твоя база данных будет как хорошо организованная библиотека, где каждый элемент имеет чёткое описание (например, единицы измерения или происхождение данных). Больше никакого хаоса.
Объединение информации: книга научит тебя правильно комбинировать разрозненные данные — как собрать пазл из разных кусочков информации, чтобы он работал как единое целое.
Модели доменов и системы правил: задумайся, как отделить саму бизнес-логику от контроля и управления системой. Ты сможешь настроить логику через правила, паттерны и даже магию сопоставления.
Расширение языка программирования. Программирование языков? Почему бы и нет! Выбери свой динамический путь и создавай такие возможности, которые другие даже не видели в своих языках программирования.
📲 Мы в MAX
👉@programmist_of
Вот что ты узнаешь:
Комбинаторы: нет, это не что-то из магии. Это техники для объединения маленьких частей системы (функций и модулей), чтобы они могли работать вместе, как Lego. Удобно, быстро и без слез.
Аннотации данных: представь, что твоя база данных будет как хорошо организованная библиотека, где каждый элемент имеет чёткое описание (например, единицы измерения или происхождение данных). Больше никакого хаоса.
Объединение информации: книга научит тебя правильно комбинировать разрозненные данные — как собрать пазл из разных кусочков информации, чтобы он работал как единое целое.
Модели доменов и системы правил: задумайся, как отделить саму бизнес-логику от контроля и управления системой. Ты сможешь настроить логику через правила, паттерны и даже магию сопоставления.
Расширение языка программирования. Программирование языков? Почему бы и нет! Выбери свой динамический путь и создавай такие возможности, которые другие даже не видели в своих языках программирования.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
📖 Team Topologies: Organizing Business and Technology Teams for Fast Flow (2019)
✍️ Авторы: Matthew Skelton, Manuel Pais
Если ваша команда — это постоянный хаос и мучительные поиски идеальной структуры, то Team Topologies от Matthew Skelton — то, что вам нужно.
Это не просто книга, а настоящий путеводитель по созданию эффективных команд, которые не теряют время на бесконечные митинги и могут работать, как хорошо настроенная машина.
В книге:
Эволюция, а не революция
Диаграммы давно устарели. Признайся, ты сам в них запутался. Время делать команды гибкими, а не склеивать их из бумажек.
Меняем команды, а не фреймворки
Текущая структура тормозит? Книга покажет, как оптимизировать взаимодействие, чтобы работали, а не только «обсуждали».
Простые решения для сложных задач
Слишком много менеджеров? Книга покажет, как сделать команду продуктивной, а не обсуждать, кто где сидит.
📲 Мы в MAX
👉@programmist_of
✍️ Авторы: Matthew Skelton, Manuel Pais
Если ваша команда — это постоянный хаос и мучительные поиски идеальной структуры, то Team Topologies от Matthew Skelton — то, что вам нужно.
Это не просто книга, а настоящий путеводитель по созданию эффективных команд, которые не теряют время на бесконечные митинги и могут работать, как хорошо настроенная машина.
В книге:
Эволюция, а не революция
Диаграммы давно устарели. Признайся, ты сам в них запутался. Время делать команды гибкими, а не склеивать их из бумажек.
Меняем команды, а не фреймворки
Текущая структура тормозит? Книга покажет, как оптимизировать взаимодействие, чтобы работали, а не только «обсуждали».
Простые решения для сложных задач
Слишком много менеджеров? Книга покажет, как сделать команду продуктивной, а не обсуждать, кто где сидит.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
📕Временные ряды и наблюдаемость: как устроены 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/cRQkLP
Все участники открытого урока получат скидку на курс "NoSQL"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, 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/cRQkLP
Все участники открытого урока получат скидку на курс "NoSQL"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🤡1
📚 Crafting Interpreters (2021)
✍️ Автор: Robert Nystrom
Несмотря на то, что большинство разработчиков используют разные языки программирования каждый день, они мало что знают о том, как эти самые ЯП разрабатываются и внедряются.
Для многих единственным знакомством с этим разделом информатики был ужасающий курс «Компиляторы», который они пережили в бакалавриате и постарались вычеркнуть из памяти, как только написали на выпускном экзамене последнее преобразование из NFA в DFA.
Для кого книга?
— Для тех, кто хоть раз думал: «А что, если бы у JavaScript был нормальный синтаксис?»
— Для любителей страдать над AST ночью
— Для тех, кто хочет реально понимать, как работает язык, а не просто на нём писать
📲 Мы в MAX
👉@programmist_of
✍️ Автор: Robert Nystrom
Несмотря на то, что большинство разработчиков используют разные языки программирования каждый день, они мало что знают о том, как эти самые ЯП разрабатываются и внедряются.
Для многих единственным знакомством с этим разделом информатики был ужасающий курс «Компиляторы», который они пережили в бакалавриате и постарались вычеркнуть из памяти, как только написали на выпускном экзамене последнее преобразование из NFA в DFA.
Для кого книга?
— Для тех, кто хоть раз думал: «А что, если бы у JavaScript был нормальный синтаксис?»
— Для любителей страдать над AST ночью
— Для тех, кто хочет реально понимать, как работает язык, а не просто на нём писать
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4👏1
📚 Топ-3 книги по React
1️⃣ Азат Мардан — «React быстро»
React предельно упрощает создание привлекательных и надежных интерфейсов для веб-приложений. Эта великолепная библиотека JavaScript имеет модульную архитектуру, что позволяет легко создавать, объединять и тестировать компоненты. React идеально подходит для небольших прототипов, корпоративных сайтов и других подобных решений.
«React быстро. 2-е издание» предлагает уникальный подход к освоению фреймворка React. Более 80 компактных примеров проведут читателя от изучения основ работы к созданию довольно сложных приложений. В книге подробно описаны многие функциональные компоненты, хуки React и средства доступности веб-приложений, а также представлены интересные проекты для отработки новых навыков.
Книга предназначена для разработчиков, имеющих опыт создания веб-приложений на базе JavaScript.
2️⃣ Стоян Стефанов — «React. Быстрый старт»
Незаменимая книга по React - технологии с открытым исходным кодом для быстрого создания многофункциональных веб-приложений. Второе издание, обновленное с учетом последней версии React, показывает, как создавать компоненты React и организовывать их в удобные для сопровождения крупномасштабные приложения. Если вы знаете синтаксис JavaScript, то сразу можете приступать к работе.
По ходу чтения разработчики и программисты создадут полноценное приложение. Вы быстро поймете, почему многие выбирают React для разработки веб-приложений.
3️⃣ Томас Марк Тиленс — «React в действии»
Книга «React в действии» знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Вы на практике освоите чистый React (без транспиляции, без синтаксических помощников), перейдете от простейших статических компонентов к динамическим и интерактивным.
Во второй половине книги рассмотрены различные способы взаимодействия с React. Вы изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения. На закуску вас ждет материал об архитектуре React-приложения, взаимодействии с Redux, экскурс в серверный рендеринг и обзор React Native.
📲 Мы в MAX
👉@programmist_of
1️⃣ Азат Мардан — «React быстро»
React предельно упрощает создание привлекательных и надежных интерфейсов для веб-приложений. Эта великолепная библиотека JavaScript имеет модульную архитектуру, что позволяет легко создавать, объединять и тестировать компоненты. React идеально подходит для небольших прототипов, корпоративных сайтов и других подобных решений.
«React быстро. 2-е издание» предлагает уникальный подход к освоению фреймворка React. Более 80 компактных примеров проведут читателя от изучения основ работы к созданию довольно сложных приложений. В книге подробно описаны многие функциональные компоненты, хуки React и средства доступности веб-приложений, а также представлены интересные проекты для отработки новых навыков.
Книга предназначена для разработчиков, имеющих опыт создания веб-приложений на базе JavaScript.
2️⃣ Стоян Стефанов — «React. Быстрый старт»
Незаменимая книга по React - технологии с открытым исходным кодом для быстрого создания многофункциональных веб-приложений. Второе издание, обновленное с учетом последней версии React, показывает, как создавать компоненты React и организовывать их в удобные для сопровождения крупномасштабные приложения. Если вы знаете синтаксис JavaScript, то сразу можете приступать к работе.
По ходу чтения разработчики и программисты создадут полноценное приложение. Вы быстро поймете, почему многие выбирают React для разработки веб-приложений.
3️⃣ Томас Марк Тиленс — «React в действии»
Книга «React в действии» знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Вы на практике освоите чистый React (без транспиляции, без синтаксических помощников), перейдете от простейших статических компонентов к динамическим и интерактивным.
Во второй половине книги рассмотрены различные способы взаимодействия с React. Вы изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения. На закуску вас ждет материал об архитектуре React-приложения, взаимодействии с Redux, экскурс в серверный рендеринг и обзор React Native.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥1
📚 Pragmatic Thinking and Learning: Refactor Your Wetware (2008)
✍️ Автор: Andy Hunt
Знаешь, как ты постоянно рефакторишь код, улучшая его? Так вот, пришло время для самого важного рефакторинга — твоего мозга🤯
С помощью книги от Эндрю Ханта ты научишься делать свой мозг лучшим инструментом для освоения технологий (и не только). Оказывается, мозг можно обучать с таким же подходом, как и программирование🎯
👉 Что тебя ждет
💛 Как стать мастером в освоении новых навыков, а не застревать на уровне «сделал бы X, но не могу найти мотивацию»
💛 Откроешь секреты нейробиологии, которые помогут не забывать пароли через 5 минут
💛 Поймешь, как лучше учиться, чтобы в следующий раз не застрять на баге, который только что починил, и не потерять час на его поиск
🔗 Скачать
📲 Мы в MAX
👉@programmist_of
✍️ Автор: Andy Hunt
Знаешь, как ты постоянно рефакторишь код, улучшая его? Так вот, пришло время для самого важного рефакторинга — твоего мозга
С помощью книги от Эндрю Ханта ты научишься делать свой мозг лучшим инструментом для освоения технологий (и не только). Оказывается, мозг можно обучать с таким же подходом, как и программирование
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
📖 The Object-Oriented Thought Process, Fourth Edition (2013)
✍️ Автор: Matt Weisfeild
Устал писать процедуры, которые ведут себя как токсичные отношения — всё завязано на всём, а конец всегда один? Пора перейти на ООП — там хотя бы наследуется не травма, а поведение.
В этой книге:
Почему «начни с Java» — плохой совет, если ты не знаешь, что такое инкапсуляция
Чем интерфейс отличается от реализации
И почему композиция — это как LEGO, а не как склеивание суперклеем,
И как всё это внезапно работает даже в мобильных приложениях и JSON
Автор объясняет ООП без UML-ударов по голове и с упором на здравый смысл. Подойдёт тем, кто хочет понять, зачем всё это, прежде чем выбрать себе язык по душе (и зарплате).
Если после этой книги ты начнёшь говорить с холодильником, не пугайся. Ты просто начал мыслить объектно.
🔗 Скачать
📲 Мы в MAX
👉@programmist_of
✍️ Автор: Matt Weisfeild
Устал писать процедуры, которые ведут себя как токсичные отношения — всё завязано на всём, а конец всегда один? Пора перейти на ООП — там хотя бы наследуется не травма, а поведение.
В этой книге:
Почему «начни с Java» — плохой совет, если ты не знаешь, что такое инкапсуляция
Чем интерфейс отличается от реализации
И почему композиция — это как LEGO, а не как склеивание суперклеем,
И как всё это внезапно работает даже в мобильных приложениях и JSON
Автор объясняет ООП без UML-ударов по голове и с упором на здравый смысл. Подойдёт тем, кто хочет понять, зачем всё это, прежде чем выбрать себе язык по душе (и зарплате).
Если после этой книги ты начнёшь говорить с холодильником, не пугайся. Ты просто начал мыслить объектно.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3👍1
📚 The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2nd Edition (2021)
✍️ Авторы: Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren
Готов поднять знания в DevOps на новый уровень? Тогда хватай обновленную версию The DevOps Handbook, где помимо классики, вас ждут 15 новых кейсов от гигантов вроде Adidas, Target и даже US Air Force
Вот что ждет внутри:
- 100+ страниц свежего контента и материалов
- Обновления от Nicole Forsgren, исследовательницы, которая делает DevOps еще более умным и эффективным
- Рекомендации по внедрению DevOps в каждую часть бизнеса, а не только в IT
Если ты думал, что DevOps только для кодеров — забудь! Это теперь про весь бизнес. От IT до HR — все могут использовать эти принципы для создания устойчивых и быстрых процессов.
🔗 Скачать
📲 Мы в MAX
👉@programmist_of
✍️ Авторы: Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren
Готов поднять знания в DevOps на новый уровень? Тогда хватай обновленную версию The DevOps Handbook, где помимо классики, вас ждут 15 новых кейсов от гигантов вроде Adidas, Target и даже US Air Force
Вот что ждет внутри:
- 100+ страниц свежего контента и материалов
- Обновления от Nicole Forsgren, исследовательницы, которая делает DevOps еще более умным и эффективным
- Рекомендации по внедрению DevOps в каждую часть бизнеса, а не только в IT
Если ты думал, что DevOps только для кодеров — забудь! Это теперь про весь бизнес. От IT до HR — все могут использовать эти принципы для создания устойчивых и быстрых процессов.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🎉1
Дорогие друзья, с Новым Годом!!!
🎉16🦄4🎄2
📖 The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, 5th Anniversary Edition (2018)
✍️ Авторы: Gene Kim, Kevin Behr, George Spafford
Представь: ты — Билл, типичный айтишный менеджер в вымышленной компании Parts Unlimited, и твой проект «Феникс» — это не мифическая птица, которая возрождается из пепла, а натуральная свалка багов, просроченных дедлайнов и бюджета, который улетел в стратосферу.
Шеф дает тебе 90 дней, чтобы все починить, иначе твой отдел отправят на аутсорс. Звучит как типичный понедельник, да? Но тут появляется загадочный гуру с философией Трех Путей.
Он открывает Биллу страшную тайну: работа в айти — не только кодить в подвале и молиться, чтобы сервера не упали. Это про командную игру, налаженный workflow и — держись крепче — превращение хаоса в конвейер, как на заводе.
The Phoenix Project учит нас, что DevOps — это не просто модное слово, а способ не сойти с ума, когда разработчики и операционщики перестают играть в «кто виноват» и начинают работать вместе.
🔗 Скачать
📲 Мы в MAX
👉@programmist_of
✍️ Авторы: Gene Kim, Kevin Behr, George Spafford
Представь: ты — Билл, типичный айтишный менеджер в вымышленной компании Parts Unlimited, и твой проект «Феникс» — это не мифическая птица, которая возрождается из пепла, а натуральная свалка багов, просроченных дедлайнов и бюджета, который улетел в стратосферу.
Шеф дает тебе 90 дней, чтобы все починить, иначе твой отдел отправят на аутсорс. Звучит как типичный понедельник, да? Но тут появляется загадочный гуру с философией Трех Путей.
Он открывает Биллу страшную тайну: работа в айти — не только кодить в подвале и молиться, чтобы сервера не упали. Это про командную игру, налаженный workflow и — держись крепче — превращение хаоса в конвейер, как на заводе.
The Phoenix Project учит нас, что DevOps — это не просто модное слово, а способ не сойти с ума, когда разработчики и операционщики перестают играть в «кто виноват» и начинают работать вместе.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
📖 The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups (2023)
Это не просто очередная книжка о том, как стать крутым инженером. Это гайд, который ты обязательно прочитаешь, когда начнешь осознавать, что часов работы и багфиксов недостаточно для роста.
Gergely Orosz описывает структуру «типичного» карьерного пути инженера-программиста, начиная с позиции начинающего разработчика и заканчивая ролевой моделью senior/lead, вплоть до уровня staff/principle/distinguished.
Что внутри?
⭕️ Как стать не просто хорошим инженером, а таким, которого хвалят даже за обеденные перерывы.
⭕️ Советы, от которых твои коллеги начнут переживать, что ты слишком быстро растешь.
⭕️ Путь от «работаю в тени» до «все мои идеи — это будущее компании».
⭕️ Книга, которая сделает тебя не только лучшим разрабом, но и мастером созвонов.
💡 Если ты не знаешь, что писать в performance review, и просто мечтаешь о том, чтобы кто-то оценил твой вклад в команду, эта книга точно для тебя. Рекомендуем всем инженерам, от джунов до гуру, потому что даже лучшие должны продолжать учиться!
🔗 Скачать
📲 Мы в MAX
👉@programmist_of
Это не просто очередная книжка о том, как стать крутым инженером. Это гайд, который ты обязательно прочитаешь, когда начнешь осознавать, что часов работы и багфиксов недостаточно для роста.
Gergely Orosz описывает структуру «типичного» карьерного пути инженера-программиста, начиная с позиции начинающего разработчика и заканчивая ролевой моделью senior/lead, вплоть до уровня staff/principle/distinguished.
Что внутри?
💡 Если ты не знаешь, что писать в performance review, и просто мечтаешь о том, чтобы кто-то оценил твой вклад в команду, эта книга точно для тебя. Рекомендуем всем инженерам, от джунов до гуру, потому что даже лучшие должны продолжать учиться!
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3