Как в восемь раз уменьшить количество DNS-запросов в Go http://amp.gs/jTzpX
Хабр
Как в восемь раз уменьшить количество DNS-запросов в Go
Привет, Хабр. Меня зовут Рустам. Я работаю в Ozon: админю Kubernetes и пишу на Go.У нас очень много сервисов на Go — их количество исчисляется тысячами. Запускаются они внутри кластеров Kubernetes. А...
Как не утонуть в озере данных: инструкция от РСХБ http://amp.gs/jTzBC
Хабр
Как не утонуть в озере данных: инструкция от РСХБ
Привет, Хабр! Не так давно мы в РСХБ запустили озеро данных. И подумали, что наш опыт может кому-нибудь пригодиться. В первую очередь тем, кто ещё только думает о создании своего озера, но не знает, с...
Распределяем нагрузку в зависимости от URL http://amp.gs/jTzfQ
Хабр
Распределяем нагрузку в зависимости от URL
Имеем ASP.NET web приложение. Проблема в том, что приложение может выполнять как "обычные" запросы так и тяжелые запросы построения отчетов. Все запросы по умолчанию выполняются в одном Application...
Ускорение WordPress. Тотальный разбор плагинов для кэширования. Личный опыт (часть 2) http://amp.gs/jTzeh
Хабр
Ускорение WordPress. Тотальный разбор плагинов для кэширования. Личный опыт (часть 2)
В этой части я подробно рассмотрю принцип работы каждого плагина, о которых говорил в первой части, а также приведу код с доработками для закрытия проблем плагинов. Кратко все преимущества и...
[Перевод] Как запустить Jupyter Notebook в браузере без бэкенда http://amp.gs/jTzhp
Хабр
Как запустить Jupyter Notebook в браузере без бэкенда
К старту нашего флагманского курса по Data Science представляем перевод обзора JupyterLite прямо из блога его разработчиков. JupyterLite — это перезагрузка множества попыток создать полный статический...
iOS in-app purchases, часть 5: обработка ошибок SKErrors http://amp.gs/jTzVb
Хабр
iOS in-app purchases, часть 5: обработка ошибок SKErrors
Привет! Я Андрей, core разработчик SDK под iOS в Adapty.В нашей серии статей мы с командой рассказываем о внедрении покупок на iOS, и это пятая статья из серии. Познакомиться с остальными можно по...
Молодые не идут в .NET. Правда или нет? http://amp.gs/jTzdV
Хабр
Молодые не идут в .NET. Правда или нет?
Как-то раз наши разработчики тёрли за что-то важное у кофемашины и между делом стебались, что им скоро придётся уйти из .NET, потому что язык вымирает. Шутки шутками, но мысль застряла в голове и не...
MasterCard откажется от магнитных полос на картах http://amp.gs/jTzDk
Хабр
MasterCard откажется от магнитных полос на картах
Уходит целая эпоха: Корпорация MasterCard пообещала отказаться от магнитной полосы на картах к 2033 году и перейти к таким безопасным альтернативам как чипы и бесконтактные платежи. А мы решили...
GOSTCoin. История первой криптовалюты в I2P http://amp.gs/jTzDQ
Хабр
GOSTCoin. История первой криптовалюты в I2P
Информационное пространство полнится различными видео и статьями на тему криптовалют. Яркий расцвет анонимных цифровых денег в массовом сознании начался примерно в 2016 году. В первую очередь это...
Домик в деревне и цифровые модели рельефа http://amp.gs/jTzuB
Хабр
Домик в деревне и цифровые модели рельефа
Сбылась мечта вашего детства—вы присмотрели себе домик в деревне! Домик в отличном состоянии, из окна прекрасный вид, под самым окном тихо журчит речка Переплюйка, жизнь прекрасна! Вы совсем было...
Как мы переезжали на новую версию GitLab и внедряли LFS. А потом чинили бэкапы http://amp.gs/jTzwE
Хабр
Как мы переезжали на новую версию GitLab и внедряли LFS. А потом чинили бэкапы
Исторически мы использовали GitLab 8, который работал на хосте Mac на VirtualBox. Потом конфигурация перестала устраивать, поэтому в локальной сети завели отдельную полноценную Ubuntu-машину. Заодно и...
Отладка внешних источников с Visual Studio http://amp.gs/jTzoZ
Хабр
Отладка внешних источников с Visual Studio
Вам когда-нибудь приходилось отлаживать и работать с кодом зависимых библиотек NuGet или .NET, которые не являются частью вашего решения? Сегодня отладка через них не так проста, как отладка ваших...
Домашний цифровой интерком своими руками http://amp.gs/jT1Te
Хабр
Домашний цифровой интерком своими руками
Осенью прошлого года моя супруга попросила меня установить домашний интерком с цветовой сигнализацией – увидела в каком-то фильме, где герой использовал подобное устройство для того, чтобы дозваться...
[Перевод] Обновление виджетов для Android 12. Часть 1 http://amp.gs/jT1T6
Хабр
Обновление виджетов для Android 12. Часть 1
Виджеты уже давно являются важной частью возможностей Android, и многие приложения эффективно используют виджеты для повышения вовлеченности пользователей. Пользователи любят виджеты за возможность...
Пишем дизассемблер виртуальной машины из игры Clock Tower (PS1/PC) для IDA Pro http://amp.gs/jT1OR
Хабр
Пишем дизассемблер виртуальной машины из игры Clock Tower (PS1/PC) для IDA Pro
Всем привет. Тут такое дело: ещё одна моя реверсерская мечта сбылась - я написал процессорный модуль для IDA Pro с нуля, за два дня! Если вы когда-то тоже хотели написать свой модуль, но боялись...