Одна кодова база для кабінету і мобільного додатка
Чому провайдери в підсумку підтримують ті самі функції двічі і що змінюється, коли вебкабінет і додатки мають спільну кодову базу.
2 хв читання
Нотатки з роботи — здебільшого про кросплатформну розробку та телеком-системи за нею.
Чому провайдери в підсумку підтримують ті самі функції двічі і що змінюється, коли вебкабінет і додатки мають спільну кодову базу.
2 хв читання
Тюнінг WebAssembly-хоста для плагінів: налаштування, яке дало +23% в один потік і вдвічі зрізало пропускну здатність під конкурентністю.
3 хв читання
Телеграм-бот, написаний на Python у 2021-му й переписаний на Rust у 2023-му. Що переписування справді дало, а що — ні.
2 хв читання
Стримінг тіл запитів у WebAssembly-плагіни зробив ігнорування тіла у 300 разів дешевшим, а читання — у 5 разів дорожчим. І ще: у пісочниці немає годинника.
3 хв читання
Expo підставляє власний CSS для шрифтів у рантаймі й віддає TTF. Замінити це на self-hosted варіативний WOFF2 варте того гаку.
3 хв читання
Невеликий крейт Ogg Opus, від якого залежить мій бот, і що змінилося, коли я перестав чекати, поки його полагодить хтось інший.
2 хв читання
Кілька тижнів зменшення вебзбірки кросплатформного застосунку. Найбільші виграші дало прибирання того, чого там взагалі не мало бути.
3 хв читання
Про підтримку двадцятирічних білінгів, авторів яких давно немає поруч, і про те, чому цю роботу варто сприймати серйозно.
3 хв читання
Гра на швидкість друку, де тексти пропонують гравці. Сама фіча зайняла тиждень; проєктування потребував саме процес перевірки.
2 хв читання
Рідкісне зависання в системі дуелей телеграм-бота, три оптимістичні виправлення симптому — і один рядок типу, який насправді був неправильний.
3 хв читання