[Перевод] Как интеллектуальные NPC Ubisoft справляются с динамическим взаимодействием с игроками? ©  Habrahabr.ru

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша ©  Habrahabr.ru

Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART ©  Habrahabr.ru

Telegram Bot на Kotlin: Шпаргалка ©  Habrahabr.ru

Создание самодельного 3-d принтера на кинематике coreXY ©  Habrahabr.ru

Кастиниг, или было у отца четыре сына… ©  Habrahabr.ru

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности ©  Habrahabr.ru

Реализация SHA256 и SHA512 на языке RUST ©  Habrahabr.ru

Регенерация мозга. Межвидовое скрещивание ©  Habrahabr.ru

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок ©  Habrahabr.ru

Перемещение указателя на смещение в Kafka ©  Habrahabr.ru

Большая иерархия в SQL запросе + PostgreSQL ©  Habrahabr.ru

Этендю и голограммы ©  Habrahabr.ru

Scala Digest. Выпуск 16 ©  Habrahabr.ru

Переходник PS/2 – USB ©  Habrahabr.ru

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен? ©  Habrahabr.ru

Продвинутое использование форм в Django (на примере Bootstrap и crispy) ©  Habrahabr.ru

Суслик и пингвин: кодим на Go под Linux ©  Habrahabr.ru

О лени в обучении ©  Habrahabr.ru

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия ©  Habrahabr.ru

Айти. Войти или не войти? ©  Habrahabr.ru

Зачем я делаю дайджесты и рассказываю людям об их работе ©  Habrahabr.ru

Мамихлапинатапай ©  Habrahabr.ru