惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
A
About on SuperTechFans
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
G
Google Developers Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
Cloudbric
Cloudbric
L
LINUX DO - 最新话题
MyScale Blog
MyScale Blog
H
Heimdal Security Blog
PCI Perspectives
PCI Perspectives
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
Latest news
Latest news
I
Intezer
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
月光博客
月光博客
T
Threatpost
博客园 - 【当耐特】
S
Schneier on Security
P
Privacy International News Feed
G
GRAHAM CLULEY
T
Tenable Blog
AWS News Blog
AWS News Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
博客园 - Franky
Engineering at Meta
Engineering at Meta
美团技术团队
S
Secure Thoughts
T
Troy Hunt's Blog
Microsoft Security Blog
Microsoft Security Blog
SecWiki News
SecWiki News
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Scala Digest. Выпуск 40
EvieLynn (Т- · 2026-05-02 · via Все публикации подряд на Хабре

Время на прочтение5 мин

Охват и читатели224

Дайджест

Привет, Хабр! Мир! Труд! Май! Мы — Настя, Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Поздравляем всех с майскими праздниками! Желаем всем хорошенько отдохнуть и, конечно, найти время и инвестировать его в нашу любимую Scala. 

Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Статьи

One line in SBT 2 — How Remote Caching Cut Our CI in Half — пока все ноют, что нет ресурса переезжать на Scala 3, ребята с монорепой сократили время выполнения CI/CD переездом на sbt 2.0 и правильной настройкой удаленного кэширования. Присоединяйтесь к движухе и погружайтесь в прелести sbt 2.0.

Metaprogramming: teaching the compiler to explain your data — когда говорят о крутой кривой обучения в Scala, то можно смело приводить такого рода вещи. Для сеньоров-помидоров, которые перед сном паблишат по одному новому пакету в maven, думаем, будет не очень интересна база метапрограммирования. 

Миша

Сразу вспомнились пары на учебе по Scala! Если кто не пробовал любого рода курсы по Scala от Т-Банка — попробуйте, можете наткнуться на золото

Scala’s Growth Model — Building Inward, Starving Outward — продолжает бить в корни проблемы экосистемы Scala. На этот раз рассуждения на тему, почему мы не видим большого роста при достаточно зрелом языке и подходах. Модель, которую автор предлагает, применима не только к Scala-миру, но сама статья довольно объемная и местами скучная.

Миша

Меня позабавила большая AI-секция ни о чем. Войтек Питула, извините, если неправильно, по сути любит по верхам пройтись, но в конечном итоге весь раздел про ИИ можно свести к фразе: „Я не особо в этом разбираюсь“

Scala's Momentum in the AI Era — полностью согласны с идеей о том, что в эпоху ИИ на нашей любимой Scala появятся настолько сильные программисты, что они будут заменять целые команды и отделы таких же разработчиков в других экосистемах.

Категории типов. Часть 5½. Сопряжения из монады — честно признаемся, что на этой части мы все поплыли и перестали понимать, что происходит и о чем говорится в материале. Надеемся, что умные сеньоры-математики придут в комменты и расшифруют для нас содержимое. А в следующем месяце постараемся, но не обещаем вернуться к шестой части. 

Миша

Современный программист чувствует себя как claude code с командой /caveman после прочтения этой статьи. По сути, хорошее раскрытие темы монад и сопряжений, где автор фокусируется на двух крайностях: Клейсли и Эйленберг-Мун

Breaking Scala’s Nil with Java Reflection — не надо использовать со Scala Java-легаси штуки. Статья больше похожа на неправильную инструкцию «Как хакнуть Scala». 

Миша

Не читайте, пример нереалистичный какой-то... Да я не поверю, что подобное в продакшен-коде у скалиста может встретиться

33 несчастья, или История одного проекта — жизненный цикл ПО похож на эскалатор, едущий вниз: самый современный стек через год потребует доработок, а через десятилетие покажется пятикантропом. То, чему не уделяется внимание, увядает, в том числе сервисы, оставшиеся без поддержки.

Настя

Внутри меня что-то умерло, когда я увидела private var user = null

Комьюнити-движ

Раздел курьезных и любопытных событий в мире Scala-общества. Мы хотели бы видеть его объемным и живым. Если что-то пропустили или у вас есть предложения — ждем в комментариях:

shutting down the goldmine — нас просто вынесло с мемных историй от Йокоты, крайне рекомендуем почитать, пока ждем sbt 2.0. 

Миша

Хочу стендап от Йокоты по самым смешным и безбашенным МР-ам от крипто-хомячков с их диалогами

Why is it so difficult to hire solid Scala developers right now? I could use some advice — на рынке кризис: недостаточно быть хорошим скалистом, нужно жить в Нидерландах, говорить по-голландски и ходить в офис каждый день.

Миша

А мне нужен единорог ко вчерашнему дню, который будет писать код за меня

Настя

Даже в Африке есть скалисты

Видео и доклады

Собрали ссылки как на уже известные и популярные, так и на локальные каналы и видео про Scala:

Как Scala Capabilities будут управлять безопасными агентами — легендарное возвращение спустя полгода тишины. Видим явный перевес в обсуждениях в сторону ИИ нежели классической Scala. Слушаем и делаем метавыводы: ИИ как инструмент используется везде, даже если вы об этом не догадываетесь.

Spirng Boot Scala SBT IntelliJ Idea — практичный видос, где показано, как выбор версии Java влияет не только на код, но и на sbt, IntelliJ, сборку и стабильность. Полезно тем, кто хочет избежать скрытых проблем в смешанном стеке Spring Boot + Scala.

Tooling

Кусочек дайджеста, где мы рассказываем о появлении новых и улучшении уже существующих инструментов для разработки:

Last mile towards sbt 2 — нам осталось ждать пару месяцев до sbt 2.0!!! Мы этого дождались! Если вы все еще не понимаете как переезжать — обратитесь к материалам из наших дайджестов на тему тулинга для переезда на sbt 2.0!

Porting the Scala 2 optimizer to Scala 3 — видим, что вложенные деньги работают. На этот раз портирование флага --opt на Scala 3. 

Настя

Бабки крутятся, Scala мутится

Fixing a Command Injection Vulnerability in sbt — представьте ситуацию: вы на Windows, вайбите пет-проект, выбираете fork популярной либы из-за каких-то фишек, а там #master%26%26i_am_just_a_dolphin.exe. 

Настя

Божечки-кошечки, как же деньги решают и генерируют блага. Эта уязвимость существовала в sbt еще с версии 0.9.5!

Protobuf Goes Scala-First — с ростом случаев использования grpc-протоколов неудивительно, что мы, кажется, приходим в закономерную эру "yet another grpc generator library" ¯_(ツ)_/¯

Cellar — позиционируется как CLI-инструмент для запросов к публичному API любой Maven JVM-зависимости. 

Миша

Внимание, вопрос: зачем мне Cellar, если есть Context7? Знатоки, подскажите в комментариях

pgmq4s — Scala 3 клиент для PGMQ. Если почему-то вы не хотите ни Kafka, ни Redis и к этому моменту у вас есть потребность в тулинге, можете посмотреть на реализацию под капотом.

Highlights

В этом блоке не всегда свежие, но зацепившие наш взгляд ресурсы под флагом «очумелые ручки». Авторы творят что-то интересное, необычное, но не обязательно полезное:

TACIT — вот эта область (верификация работы агентов и ограничение контекста) должна стрельнуть и стать новой опорой для всех Scala-разработчиков в эпоху ИИ, особенно с safe-модом из 3.8.3.

agent4s — fork от scalex с расширенным функционалом. 

Миша

Да, не поддерживает имплиситы и есть куча других ограничений. Но, во-первых, это попадает в тренд на ИИ, а все мы понимаем, что с каждым днем все больше и больше кода мы пишем не самостоятельно и выступаем больше в роли архитектора/оператора. Во-вторых, опционально может использовать SemanticDB. В-третьих, целых 35 команд, удобная установка, открытость мейнтейнера к любому расширению и изменениям. А самое главное — это мое детище, попробуйте: серчить по большим кодовым базам будет гораздо быстрее и точнее нежели просто grep

Claude Code skills for ZIO — теперь каждый второй будет создавать плагины под тот или иной стэк на Scala для любой AI-тулы. Ждите скилл для Cats Effect, мы уверены, он не заставит себя долго ждать.

Scala Neural Language Model (NLM) — образовательный проект, который написан без использования ML-фреймворков, с GPU-ускорением через Apple Metal, чисто технически любопытная диковинка.

Релизы

Собрали последние обновления популярных и полезных библиотек за пару месяцев:

До встречи через месяц! ♡\( ̄▽ ̄)/♡

Над дайджестом работали @Melkaya_150cm, @EvieLynn, @haskiindahouse. Ваши идеи, предложения, обратную связь с удовольствием ждем в комментариях! <( ̄︶ ̄)>

Подписывайтесь на наш тг-канал, там мы анонсим все самое интересное и обсуждаем горячие новости.

Предыдущие выпуски