RSS.Social

bazhenov.me

follow: @[email protected]

Posts

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