C++ Academy
16.4K subscribers
691 photos
132 videos
1 file
640 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
⭐️ Road to Highload: видеопроект о проектировании архитектуры высоконагруженных систем

Инженеры Яндекс 360 накопили значительный опыт в проектировании и разработке систем, которыми ежедневно пользуются больше 95 миллионов человек ежемесячно.

В этом видеопроекте разработчики на практических примерах рассказывают, как создают архитектуру систем, которые держат 1 000 000 RPS и хранят петабайты мета-данных.

В выпусках обсуждаем:

🎙 Серия 1. Функциональные и нефункциональные требования. Как сбор требований помогает создавать надёжные и масштабируемые решения

🎙 Серия 2. Надёжный API. Принципы проектирования API, которые помогут сделать его консистентным, предсказуемым и поддерживаемым

🎙 Серия 3. Крупноблочная архитектура: карта вашей системы. Как выглядит модель на примере Яндекс Календаря и как ребята применяют её для эффективной коммуникации с различными командами разработки

🎙Серия 4. Практика: Рост баз данных: от единиц запросов к тысячам. Как правильно организовать работу с БД, чтобы система оставалась стабильной и эффективной

🎙 Серия 5. Практика. Взаимодействие со смежными системами. Типичные сложности, с которыми сталкиваются команды при интеграции с внешними сервисами, и как их предотвратить или минимизировать


Смотрите проект, чтобы узнать, как создаются одни из крупнейших облачных сервисов в России:

⭐️ Наш сайт
⭐️ VK Видео
⭐️ Ютуб
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63🥰2
🖥 Эта статья рассматривает сложные аспекты программирования на C и C++, включая тонкости стандартов, неопределенное поведение и подводные камни, часто встречающиеся в коде!

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

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥122🍌1
🔥 IT-Tools — это веб-приложение с набором инструментов для разработчиков и ИТ-специалистов!

🌟 Оно предлагает функции для обработки текста, кодирования и декодирования данных, работы с хешами, базами данных, а также инструменты для работы с сетью, JSON и другими форматами.

🔐 Лицензия: GPL-3.0

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🥰1
⌨️ Открытый урок «Умные указатели в С++»

🗓 23 октября в 20:00 МСК

🆓 Бесплатно. Урок в рамках старта курса «C++ Developer. Professional».

🎯 Что рассмотрим на вебинаре:
✔️ Узнаем, для чего нужны умные указатели
✔️ Рассмотрим правило "взял память - верни, когда больше не нужна"
✔️ Разберемся с разными типами умных указателей

👥 Кому будет интересно:
- junior, junior+ C++ Разработчикам
Чему научатся участники по итогам вебинара:
- Научимся решать проблему управления ресурсами
- Рассмотрим глупый умный указатель; unique_ptr.; Shared_ptr; weak_ptr; enable_shared_from_this
- Научимся выбирать нужный умный указатель

🔗 Ссылка на регистрацию: https://otus.pw/y7ra/?erid=2W5zFJRCkr4

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 emulsiV — симулятор работы CPU на RISC-V

emulsiV — это онлайн-симулятор минимального процессора Virgule (архитектура RISC-V), созданный для обучения и экспериментов.

Что в нём есть:
- Полный обзор процессора: память, регистры, инструкции, декодеры, шины.
- Настройка скорости выполнения — можно замедлить и наблюдать пошагово.
- Примеры программ: Hello World, Echo, Bitmap, работа с GPIO и курсором.
- Два вида вывода: текстовый (Text I/O) и графический (Bitmap output).
- Возможность писать свой код и сразу смотреть, как он работает «внутри».

Почему это круто:
- Наглядное обучение архитектуре RISC-V.
- Отличный инструмент для студентов и разработчиков ОС/микроархитектуры.
- Помогает понять, как работает процессор на самом низком уровне.

Попробовать можно прямо в браузере:
https://eseo-tech.github.io/emulsiV/
🔥186🤔1
Media is too big
VIEW IN TELEGRAM
Как делать хорошее приложение для банка и поддерживать уровень клиентского сервиса в 2025 году?

Узнаешь в новом выпуске подкаста «Техно.Логично» с Павлом Наумовым и Павлом Каретниковым 🧑‍💻

За последние пару лет мобильная разработка в банках существенно поменялась, Газпромбанк тоже столкнулся с новыми вызовами. Обсудили изменения в подходах и тонкости новой реальности с теми, кто перезапускал цифровые каналы Газпромбанка.

Герои рассказали, как Газпромбанк перестроил цифровые каналы за год: от внешнего вендора до собственной команды и архитектуры, и поделились, где находят энергию для работы в интенсивном ритме.

Основные темы эпизода:
Как достигается единообразие интерфейсов на всех платформах
Как устроена архитектура приложений Газпромбанка
Какие метрики помогают контролировать качество разработки
Какие технологии сокращают клиентские пути и упрощают взаимодействие с приложением
Какие планы на будущее у команды цифровых каналов Газпромбанка

Посмотреть:
📺 VK Видео
📺 Rutube

Послушать:
🎵 Яндекс Музыка
📱 Apple Podcasts
💙 VK Подкасты

#GPBtechno_подкаст #GPB_Технологично

Реклама, Банк ГПБ (АО), ИНН: 7744001497, erid: 2Vtzqvgr2Vc
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠️ Xmake: Кроссплатформенный инструмент сборки

Xmake — это легкий инструмент сборки, основанный на Lua, который упрощает процесс управления проектами C/C++. Он поддерживает создание проектов, управление зависимостями и кроссплатформенную сборку, обеспечивая простоту и мощность.

🚀 Основные моменты:
- Кроссплатформенная сборка для Windows, Linux и macOS.
- Легкая интеграция зависимостей через встроенный пакетный менеджер.
- Читаемый синтаксис конфигурации с использованием xmake.lua.
- Поддержка генерации проектов для CMake и Meson.
- Быстрая и мощная система кэширования.

📌 GitHub: https://github.com/xmake-io/xmake

#lua
🔥42
This media is not supported in your browser
VIEW IN TELEGRAM
Уже 23 октября узнаем больше о хакрдкорной разработке dev-to-dev решений

Техплатформа Городских сервисов Яндекса
проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженной системы, обрабатывающей сотни тысяч rps в брокере сообщений на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go.

В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере.

Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.

👉 23 октября, сбор гостей с 18:00
👉 Москва, офлайн

Регистрируйтесь и зовите коллег!

Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.

Реклама. ООО «Яндекс.Такси» ИНН 7704340310
🏎️ Сравнение производительности C++20 кода

ComPPare — это инструмент для бенчмаркинга и валидации, позволяющий сравнивать производительность различных реализаций функций на CPU, OpenMP, CUDA и других платформах. Он идеально подходит для разработчиков, которые переносят функции в новые фреймворки или аппаратные средства.

🚀 Основные моменты:
- Поддержка различных бэкендов для функций.
- Подробное время выполнения с разделением на ROI и накладные расходы.
- Встроенная проверка ошибок для распространенных типов данных.
- Легкость в использовании благодаря заголовочному файлу.

📌 GitHub: https://github.com/funglf/ComPPare

#cpp
🔥32👍1