bazhenov.me
Activity Monitor Anatomy
Performance Roulette: The Luck of Code Alignment
Paired benchmarking. How to measure performance
Compress-a-Palooza: Unpacking 5 Billion Varints in only 4 Billion CPU Cycles
Fast(er) binary search in Rust
How fast can you count to 16 in Rust?
Why Clean Code was (and still is) important?
Java, futex, 2 gc
Объединение линейных счётчиков
Как замедлить систему в три раза чтобы пользователь не заметил
LXC для разработчика
Top 10 фич Java 8 о которых не говорят
Классификация методом максимальной энтропии
Размер линейного счетчика
Архитектура поисковых систем
Линейный счетчик
Feature selection в алгоритмах классификации
Толерантный автокомплит
Оценка классификатора (точность, полнота, F-мера)
Наивный байесовский классификатор
О задачах классификации
Особенности функциональщины в Java
Гармоническое среднее
Один на миллион
О высокой нагрузке
Deploy и прочие неприятности
Fair lock
Маленький Билд и его друзья
Как я собирал NAS
HighLoad++ 2010 - впечатления
Keep it simple, stupid
Lock vs. Lease
About motivation
ldt или нагрузочное тестирование по-простому
Программисты и железо
Superlinear scalability
Миграция ключей
Слежка за логами
KV-хранилища
IoC контейнеры
Диагностика OutOfMemoryError подручными средствами
Гарантия доставки сообщений и ее последствия
Прикладное применение оптимистической блокировки
Оптимистическая блокировка
Interrupted Exception
Pipelining
Возожности mysqlnd в PHP/5.3
О проблемах растущего размера
Что если цепь рванет?
Энди и Билл
Fail Fast
Perfomance vs. scalability
Future Evolution of High-Performance Microprocessors
Groovy Remote Shell
Конец эры закона Мура
16x16
Enhanced null handling в Java
Terracotta vs. Memcache
ANTLR и DSL
Чайник и сложность ПО
MySQL Queue