#list 0. [talk] Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques. Fedor G Pikus рассказывает про скорость работы процессоров, их устройство и оптимизации, в которые они умеют. Довольно сложно и непонятно. 1. [talk] Руководство по поимке и обезвреживанию проблемных запросов. TLDR про то, как же искать проблемы с перфом в ваших запросах в pg. Вообще конечно этот огромный неизведанный мир расширений pg это что-то интересное. 2. [article] Binary Search Vs. Prolly Search. Автор расск...
this->notes.
О разработке, архитектуре и C++. Tags: #common, #cpp, #highload и другие можно найти поиском. Задачки: #poll. Мои публикации: #pub. Автор и предложка: @vanyakhodor. GitHub: dasfex.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20#list 0. [talk] Could C++ Developers Handle an ABI Break Today? Доклад про потенциальные последствия слома ABI. Не про мнение докладчика или нужно ли нам это делать в С++, а просто что будет, если уже случилось. Показывает как теоретически, так и на примерах уже произошедших сломах ABI. Может и правда не надо его ломать. Непонятно! Но, думаю, никто не был бы против более быстрых unordered контейнеров из-за перехода на открытую адресацию. Или возможности работать с int128_t. 1. [article] How to c...
#highload Функциональная деградация. https://github.com/dasfex/articles/blob/trunk/graceful_degradation.md
К сожалению, я был немного неосторожен и невнимателен. Предыдущий пост улетел раньше нужного, потому что шчедул стоял не на то время. В том числе поэтому он был сырым и без некоторой важной информации. Что важного хочется подчеркнуть: - как оно в этом Лондоне я ещё сам хз. Мы тут всего пару дней. Напишу через год. - same про новое место. Расписал инфу про год вот тут: https://github.com/dasfex/articles/blob/trunk/2025.md (фотки большие, поправлю попозже!) Пожелание на следующий год через пару дн...
#cpp System Level Meetup 2025 🌼 Первым докладом был «Корутинные оптимизации в компиляторах» от глыбы Константина Владимирова и коллеги глыбы Юлия Тарасова. Доклад про корутины концептуально, их реализацию и разные оптимизации по теме (в частности в LLVM). Сложно блин! И поэтому круто. Правда придётся потом пересмотреть ещё пару раз. 🌼 Далее Сергей Чеботарёв рассказывал «Модули С++20 в существующий проект: лёгкая прогулка или прыжок в бездну?». Сергей рассказывал про попытку начать использовать...
#common Фаново рассказываю, как мы в универе писали игры! https://github.com/dasfex/articles/blob/trunk/game_exp.md
#list 0. [2026] Начинается очередной год. Здравствуйте. В конце прошлого года я много думал о направлении в жизни. Туда-сюда и решил, чего хочется. Хочется делать сложные вещи. Под сложными я в основном понимаю не только сложные, но и долгие. Когда результат будет получен через год-два. Хочется прочитать мало больших книг, а не много маленьких. Написать мало больших постов. Завести пару привычек и разгрести огромные залежи информации. Хочется уходить от чувства ложной продуктивности и ложного сч...
#books Так как игры делать собсна? Я не знаю! Но я читал! «Классические» (все) источники про паттерны даются мне сложновато. Нужно хорошо понимать контекст, прям чувствовать его, чтобы действительно принять необходимость какого-то структурированного решения. Этого можно достичь применением паттерна в понятном вам домене. Домен будет вам понятен, если вы много с ним сталкиваетесь. Значит осознать можно либо на практике на работе или в любом другом проекте, где вы много задействованы. А можно в иг...
#list 0. [videos] Сегодня вместо серьёзных докладов 2 фановых видоса про эксплойты, minecraft, необъятную находчивость людей (программистов в частности), иногда социальную инженерию. • The Fall of Minecraft's 2b2t. • RANDAR: Minecraft's Most DANGEROUS Exploit. 1. [article] Debugging an evil Go runtime bug. Автор рассказывает про мощнейшее расследование краша в Go-туле. Когда я читаю подобное, мысленно отмечаю моменты, в которые я бы остановился из-за нехватки понимания или принятия решения, что ...
#list 0. [talk] How to Tame Packs, std::tuple, and the Wily std::integer_sequence. Andrei Alexandrescu рассказывает всякие приколюхи, идиомные идиомы и тРюКи в реализации удобных утилиток для работы с туплами и штуками рядом. Как обычно, потрясающе забавный доклад. С философскими рассуждениями про AI между делом. 1. [article] Gallery of Processor Cache Effects. Статья про некоторые факты о работе процессоров. Есть как базовая база типа «кеш линии влияют на обход контейнеров больше кол-ва итераци...