Yandex: Как главная страница Яндекса переезжала на Go
Это уже отшумевшая статья (ей целых три дня) из которой можно узнать, что в Яндексе есть Группа Бекендеров Главной Страницы, что до сих пор Яндекс жил с Perl на главной, но титанически смог смочь пересилить себя.
Зацените! Запретить у себя безобидный похапе, но иметь в хозяйстве такое:
sub respond ($;$$@) {
my ($req, $headers, %args) = @_[0, 2 .. $#_];
return undef unless ref $_[1]
}
Все, кто помнит, что значит my и $_[1] приглашаются в комментарии ещё раз вспомнить, за что же мы ненавидели перл (вот за таких перлописателей главных страниц) и что же блин, мать его, значило $#_. Brainbench Master Perl 2000 не помнит.
Atlassian: How we migrated Bitbucket Cloud to Envoy proxy
Bitbucket (Git-хаб от Atlassian) обрабатывает миллиарды запросов и петабайты данных в день. У них был Amazon Global Accelerator, это было очень дорого, плюс они упирались в лимиты по пропускной способности. Заменили это дело на связку network-балансеров и envoy и написали про это.
Graphana learning journeys
Графана запускает новый раздел - мини-туториалы для пользователей. Интересный пример работы с сообществом, может быть интересен как кейс менеджерам и дев-адвокатам.
JetBrains/Ktor: Релиз Ktor 3.1.0
Вышла очередная версия Ktor, в целом минорная, но возможно, интересная тем, кто как и я, “приглядывается” к связке Ktor+Kotlin. Из интересное: Ktor поддерживает из коробки SSE (server side events) и постоянно что-то в них улучшает, они добавили поддержку WebAssembly (Wasm) и анонсировали поддержку gRPC.
Rust: 2024 State of Rust Survey Results
Сам опрос мне не очень нравится, но я считаю, что все survey такого уровня надо смотреть и изучать: это прикольные инсайты и кейсы, как по маркетингу, так и по работе с сообществами. Итак, что там интересного по фактам? Россия - на восьмом месте по числу опрошенных. Англия на 3-м, Франция на 4м (WTF?). Израиль с кучей стартапов и университетов на 24-м. Прод-рантаймы на винде у 44%. VS Code 62%, vim/neovim 31%. Но главный график закопан в середине, на Rust как на основном языке на работе пишет, внимание, 30%. Топ-3 вызова за два последних года: не достаточно популярный в технологичной среде (43%), становится более сложным (43 %), разработчики языка не получают достаточно поддержки (32%). Но это мне не помешает начать писать на Rust в 2025-м, а если вы вдруг Rust хорошо знаете и хотите запустить или уже запустили свой курс – напишите мне, возможно, я предложу вам интересное партнёрство.
Enjoy