Как создавать эффективные микросервисы на С++ быстрее
Антон Полухин
2022
Внезапно: появился открытый исходный код беты фреймворка
userver от Яндекса, которую компания использует во многих своих сервисах от Лавки до Go. Кто не в курсе: он нужен для создания высоконагруженных приложений.
К такому событию появилась большая статья на Habr о том, зачем вообще использовать userver и как его затестить — прямо с чётким алгоритмом.
Язык: Русский 🇷🇺
📌 Статья
#полезно #rus #C_plus_plus
Антон Полухин
2022
Внезапно: появился открытый исходный код беты фреймворка
userver от Яндекса, которую компания использует во многих своих сервисах от Лавки до Go. Кто не в курсе: он нужен для создания высоконагруженных приложений.
К такому событию появилась большая статья на Habr о том, зачем вообще использовать userver и как его затестить — прямо с чётким алгоритмом.
Язык: Русский 🇷🇺
📌 Статья
#полезно #rus #C_plus_plus
C++20 for Lazy Programmers.
Will Briggs
2020
С помощью этого уникального издания вы расширите свои возможности в различных проектах, включая собственную аркадную игру на C++. Вы создадите свои собственные классы, шаблоны и абстрактные типы данных.
После прочтения и использования этой книги вы будете готовы самостоятельно создавать реальные приложения C++ и игровые проекты.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #eng
Will Briggs
2020
С помощью этого уникального издания вы расширите свои возможности в различных проектах, включая собственную аркадную игру на C++. Вы создадите свои собственные классы, шаблоны и абстрактные типы данных.
После прочтения и использования этой книги вы будете готовы самостоятельно создавать реальные приложения C++ и игровые проекты.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #eng
Обратные вызовы в C++
Виталий Ткаченко
2020
В книге рассмотрены теоретические и практические аспекты организации обратных вызовов, проанализированы достоинства и недостатки различных реализаций, выработаны рекомендации по выбору в зависимости от требований к проектируемому ПО.
В первую очередь книга предназначена для программистов среднего (middle) уровня, т.е. тех, кто уже достаточно хорошо знает язык C++, но хотел бы расширить и углубить свои знания в области проектирования и дизайна.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
Виталий Ткаченко
2020
В книге рассмотрены теоретические и практические аспекты организации обратных вызовов, проанализированы достоинства и недостатки различных реализаций, выработаны рекомендации по выбору в зависимости от требований к проектируемому ПО.
В первую очередь книга предназначена для программистов среднего (middle) уровня, т.е. тех, кто уже достаточно хорошо знает язык C++, но хотел бы расширить и углубить свои знания в области проектирования и дизайна.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
C++ Best Practices
Jason Turner
2020
Повышайте уровень своего C++, заставьте инструменты работать на вас, устраняйте распространенные проблемы и переходите к более захватывающим вещам! Эта книга сводит опыт к наиболее важным вещам, которые необходимо решить, чтобы сделать код более быстрым, простым в обслуживании и более переносимым.
В большинстве разделов есть одно или несколько упражнений, которые помогут применить то, что обсуждается, на практике в коде.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_Plus_Plus #eng
Jason Turner
2020
Повышайте уровень своего C++, заставьте инструменты работать на вас, устраняйте распространенные проблемы и переходите к более захватывающим вещам! Эта книга сводит опыт к наиболее важным вещам, которые необходимо решить, чтобы сделать код более быстрым, простым в обслуживании и более переносимым.
В большинстве разделов есть одно или несколько упражнений, которые помогут применить то, что обсуждается, на практике в коде.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_Plus_Plus #eng
C++ для инженерных и научных расчетов.
Готтшинг Питер
2020
Книга Питера Готтшлинга представляет собой интенсивное введение в язык программирования, облегчающее переход к действительно сложным темам, основанным на передовых методах программирования.
Автор вводит ключевые понятия с использованием примеров из многих предметных областей, опираясь на свой обширный опыт обучения языку C++ студентов физических, математических и инженерных...
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
Готтшинг Питер
2020
Книга Питера Готтшлинга представляет собой интенсивное введение в язык программирования, облегчающее переход к действительно сложным темам, основанным на передовых методах программирования.
Автор вводит ключевые понятия с использованием примеров из многих предметных областей, опираясь на свой обширный опыт обучения языку C++ студентов физических, математических и инженерных...
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
Удобный репозиторий для создания высоконагруженных приложений
Фреймворк userver 1.0 — это набор инструментов, который позволяет создавать надёжные высоконагруженные приложения на C++. Уже больше года открытая версия фреймворка развивается при поддержке сообщества, благодаря чему бету-версию инструмента заметно преобразили.
Среди основных изменений в userver 1.0 — поддержка популярных баз данных MySQL, расширенная документация с примерами и инструкциями, чтобы упростить использование фреймворка, а также переработанные механизмы работы с метриками, системы сборки и тестирования проекта. Кстати, с помощью этого фреймворка написан микросервис, используемый для поиска водителя в Яндекс Такси и для поиска курьера в Яндекс Доставке.
Полная статья об инструменте на Хабре
#C_plus_plus
Фреймворк userver 1.0 — это набор инструментов, который позволяет создавать надёжные высоконагруженные приложения на C++. Уже больше года открытая версия фреймворка развивается при поддержке сообщества, благодаря чему бету-версию инструмента заметно преобразили.
Среди основных изменений в userver 1.0 — поддержка популярных баз данных MySQL, расширенная документация с примерами и инструкциями, чтобы упростить использование фреймворка, а также переработанные механизмы работы с метриками, системы сборки и тестирования проекта. Кстати, с помощью этого фреймворка написан микросервис, используемый для поиска водителя в Яндекс Такси и для поиска курьера в Яндекс Доставке.
Полная статья об инструменте на Хабре
#C_plus_plus