Forwarded from The Art Of Programming
Media is too big
VIEW IN TELEGRAM
Врываемся в зону высоких нагрузок.
В новом эпизоде разберём, как держат удар высоконагруженные сервисы, почему даже гиганты падают, и что с этим делать. Попробуем понять, от чего «сбоят» матрасы, и в чём ошибка разработчиков. Вспомним, когда и почему наступает пора заморозок в ИТ. А ещё расскажем про Ассоциацию облачно‑ориентированных технологий (АОТ) и первую Kuber Conf под её эгидой. Подключайтесь!
VK
Youtube
#подкаст #404seconds
В новом эпизоде разберём, как держат удар высоконагруженные сервисы, почему даже гиганты падают, и что с этим делать. Попробуем понять, от чего «сбоят» матрасы, и в чём ошибка разработчиков. Вспомним, когда и почему наступает пора заморозок в ИТ. А ещё расскажем про Ассоциацию облачно‑ориентированных технологий (АОТ) и первую Kuber Conf под её эгидой. Подключайтесь!
VK
Youtube
#подкаст #404seconds
❤1
Forwarded from Denis Pavlyuchenko
ух, я что-то и не знал что в расте настолько много крутых штук для defensive programming. На некоторые баги я натыкался многократно.
В джаве, например, добавил поле в класс, а в equals не определил его. В расте компилятор по рукам может дать, если попросить -- destructuring a struct.
Или
https://corrode.dev/blog/defensive-programming/
В джаве, например, добавил поле в класс, а в equals не определил его. В расте компилятор по рукам может дать, если попросить -- destructuring a struct.
Или
#[must_use], который заставляет результат вызывающей стороне использовать, то есть не получится забыть Result не обработать. https://corrode.dev/blog/defensive-programming/
👍2
You Want Microservices—But Do You Need Them?
https://www.docker.com/blog/do-you-really-need-microservices/
https://www.docker.com/blog/do-you-really-need-microservices/
Docker
You Want Microservices—But Do You Need Them? | Docker
Before you default to microservices, weigh hidden costs and consider a modular monolith or SOA. Learn when Docker delivers consistency and scale—without sprawl.
[Перевод] Не делайте рефакторинг как Дядя Боб (вторая редакция)
https://habr.com/ru/companies/ruvds/articles/973104/
https://habr.com/ru/companies/ruvds/articles/973104/
Хабр
Не делайте рефакторинг как Дядя Боб (вторая редакция)
Когда я в прошлом году услышал, что Дядя Боб планирует выпустить вторую редакцию «Чистого кода», то был восхищён, а это для меня редкость. Я считал, что и первый выпуск был хорош, хотя сам читаю...
Как Temporal без боли решает привычную проблему распределённой бизнес-логики
https://habr.com/ru/companies/yandex/articles/972612/
https://habr.com/ru/companies/yandex/articles/972612/
Хабр
Как Temporal без боли решает привычную проблему распределённой бизнес-логики
Меня зовут Миша, я бэкенд‑разработчик в платформе Яндекс Еды, и сейчас я покажу немного настоящего кода процессинга заказа. Это обычная Go‑функция, в которой запрограммирован весь процессинг...
❤1👍1💩1
Forwarded from Phil Delgyado
Большая часть задач code review решается другими инструментами и дешевле.
В open source коммиты приходят от произвольных людей и нужны механизмы защиты.
В компании и с наемными сотрудниками проще использовать то же design review, нормальные тесты и так далее, инструментов довольно много.
Code review не очень эффективная практика и весьма дорогая (
У меня был доклад про разные практики вместо code review : https://www.youtube.com/watch?v=EaLtDnTgBis
В open source коммиты приходят от произвольных людей и нужны механизмы защиты.
В компании и с наемными сотрудниками проще использовать то же design review, нормальные тесты и так далее, инструментов довольно много.
Code review не очень эффективная практика и весьма дорогая (
У меня был доклад про разные практики вместо code review : https://www.youtube.com/watch?v=EaLtDnTgBis
💩9🤮5👍1
Java News Roundup: JDK 26 in Rampdown, JDK 27 Expert Group, GlassFish, TornadoVM, Spring gRPC
https://www.infoq.com/news/2025/12/java-news-roundup-dec01-2025/
https://www.infoq.com/news/2025/12/java-news-roundup-dec01-2025/
InfoQ
Java News Roundup: JDK 26 in Rampdown, JDK 27 Expert Group, GlassFish, TornadoVM, Spring gRPC
This week's Java roundup for December 1st, 2025, features news highlighting: JDK 26 in Rampdown Phase One; the formation of the JDK 27 Expert Group; GA releases of TornadoVM 2.0 and Spring gRPC 1.0; a point release of GlassFish 7.1; the December 2025 edition…
Forwarded from Anton
Тут как раз все понятно, они целую книгу написали про софтваре инжиниринг и про то, как они его делают. Там есть глава про ревью в том числе.
https://abseil.io/resources/swe-book/html/toc.html
https://abseil.io/resources/swe-book/html/toc.html
Has the cost of building software dropped 90%?
https://martinalderson.com/posts/has-the-cost-of-software-just-dropped-90-percent/
https://martinalderson.com/posts/has-the-cost-of-software-just-dropped-90-percent/
Martin Alderson
Has the cost of building software just dropped 90%?
Agentic coding tools are dramatically reducing software development costs. Here's why 2026 is going to catch a lot of people off guard.
CDKTF has been deprecated
https://github.com/hashicorp/terraform-cdk/commit/a0c56138e2b4c7b6c128bd7ba08a8e317df852af
https://github.com/hashicorp/terraform-cdk/commit/a0c56138e2b4c7b6c128bd7ba08a8e317df852af
GitHub
Add Banner to README.md · hashicorp/terraform-cdk@a0c5613
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform - Add Banner to README.md · hashicorp/terraform-cdk@a0c5613
Docker, JetBrains, and Zed: Building a Common Language for Agents and IDEs
https://www.docker.com/blog/docker-jetbrains-and-zed-building-a-common-language-for-agents-and-ides/
https://www.docker.com/blog/docker-jetbrains-and-zed-building-a-common-language-for-agents-and-ides/
Docker
Docker, JetBrains, and Zed: Building a Common Language for Agents and IDEs | Docker
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
Claude Code is coming to Slack, and that’s a bigger deal than it sounds
https://techcrunch.com/2025/12/08/claude-code-is-coming-to-slack-and-thats-a-bigger-deal-than-it-sounds/
https://techcrunch.com/2025/12/08/claude-code-is-coming-to-slack-and-thats-a-bigger-deal-than-it-sounds/
TechCrunch
Claude Code is coming to Slack, and that's a bigger deal than it sounds | TechCrunch
Anthropic launches Claude Code in Slack, letting developers delegate coding tasks from chat threads. It's part of a shift toward AI-embedded collaboration that could reshape software workflows.
Forwarded from The Art Of Programming
Как создавали новое поколение моделей для самого популярного ИИ-ассистента в России.
Согласно исследованию Mediascope, Alice AI вышла на первое место по используемости среди россиян (14,3%), обойдя ранее доминировавший DeepSeek (9,4%). Модель Alice AI LLM доступна и для разработки собственных AI-решений на платформе Yandex AI Studio. И иногда приятно заглянуть под капот и вот сейчас есть такая возможность.
Вчера Алексей Колесов выложил на хабр публикацию — Техрепорт Alice AI: как мы создавали новое поколение моделей для самого популярного ИИ-ассистента в России Много интересных деталей, например:
Согласно исследованию Mediascope, Alice AI вышла на первое место по используемости среди россиян (14,3%), обойдя ранее доминировавший DeepSeek (9,4%). Модель Alice AI LLM доступна и для разработки собственных AI-решений на платформе Yandex AI Studio. И иногда приятно заглянуть под капот и вот сейчас есть такая возможность.
Вчера Алексей Колесов выложил на хабр публикацию — Техрепорт Alice AI: как мы создавали новое поколение моделей для самого популярного ИИ-ассистента в России Много интересных деталей, например:
— Создан собственный фреймворк распределённого обучения YaFSDP и библиотека YCCL, ускоряющая коммуникации (reduce-scatter работает вдвое быстрее NCCL).
— Совокупно оптимизации снизили долю сетевых задержек и увеличили производительность: текущий пайплайн обучения стал в 1,5 раза быстрее предыдущего (EP+FSDP полугодовой давности) и в 4 раза быстрее наивного решения без экспертного параллелизма.
— Объём данных предобучения Alice AI VLM увеличен с 400 до 600 млрд токенов, контекст расширен до 32 тыс. токенов.
🤮4👍3💩2
Defeating Prompt Injections by Design
https://arxiv.org/pdf/2503.18813
https://arxiv.org/pdf/2503.18813
Big Tech are the new Soviets
https://unherd.com/2025/12/big-tech-are-the-new-soviets/
https://unherd.com/2025/12/big-tech-are-the-new-soviets/
UnHerd
Big Tech are the new Soviets
👍1
Show HN: I audited 500 K8s pods. Java wastes ~48% RAM, Go ~18%
https://github.com/WozzHQ/wozz
https://github.com/WozzHQ/wozz
GitHub
GitHub - WozzHQ/wozz: Multi-layered defense against Kubernetes waste. Layer 1: Audit CLI. Layer 2: GitHub Action PR Bot.
Multi-layered defense against Kubernetes waste. Layer 1: Audit CLI. Layer 2: GitHub Action PR Bot. - WozzHQ/wozz
How iRobot lost its way home
https://techcrunch.com/2025/12/14/how-irobot-lost-its-way-home/
https://techcrunch.com/2025/12/14/how-irobot-lost-its-way-home/
TechCrunch
How iRobot lost its way home | TechCrunch
iRobot survived three decades of competition, but couldn't survive European regulators killing its Amazon buyout. Now it's being taken over by its own supplier in bankruptcy court.
Shai-Hulud: A complete post-mortem
https://trigger.dev/blog/shai-hulud-postmortem
https://trigger.dev/blog/shai-hulud-postmortem
trigger.dev
How we got hit by Shai-Hulud: A complete post-mortem | Trigger.dev
On November 25th, one of our engineers was compromised by the Shai-Hulud npm supply chain worm. Here's what happened, how we responded, and what we've changed.