RU

Разбор утечки памяти в StackExchange.Utils: как 4 КБ конфигурации съели 2 ГБ RAM

Привет, Хабр! Я Антон Пронькин, разработчик в команде развития сервисов продаж для юридических лиц в Т-Банке. Расскажу, как мы переносили конфигурац…

траблшутингутечка памятиramпрофайлингoomбиблиотекаc#
Habr
RU

[Перевод] Banned Book Library

Давным-давно у меня возникла идея взломать умную Wi-Fi лампочку и сделать её более полезной. На самом деле у меня было несколько разных идей на этот…

diy-проектыумные лампочкиэлектронные книгимеш-сетьпрограммирование микроконтроллеровesp32библиотекаточка доступабеспроводные технологии
Habr
RU

Как я превратил хаотичные формы во Vue в типизированную модель данных (AdaptForm)

Как из миксинов для валидации форм вырастает полноценная TypeScript-библиотека с плагинами, масками и 500+ скачиваниями в неделю. История рефакторин…

валидация формвалидация полейpydanticбиблиотекатипизацияфронтендфронтенд-разработкаnpm пакетыtypescriptjavascript
Habr
RU

Crashprobe: перехват ошибок Python в синхронном коде и потоках

Привет, Хабр! Меня зовут Андрей, как и многие, я уставал от красных сообщений в консоли, где не видно значений переменных. Приходилось ставить print…

pythonбиблиотекаотладкаошибкиперехват исключенийcrashprobeopen source
Habr
RU

От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека

Пришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram , но это оказалась обёртка над…

react nativetelegramtdlibразработка мобильных приложенийiosandroidopen sourcetypescriptnpmбиблиотека