#monorepo — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #monorepo, aggregated by home.social.
-
Вторая копия Vue: как лишняя строка в lockfile повесила Chromium
Может ли лишняя запись в yarn.lock повесить браузер? Наша прожила в репозитории три месяца, не привлекая внимания, а потом ночью после релиза положила прод вечным лоадером - причём только в Chromium. Рассказываю, как мы шли к разгадке через ложные следы и что в итоге оказалось в рантайме.
https://habr.com/ru/articles/1068420/
#vue_3 #module_federation #yarn #monorepo #yarnlock #chromium #микрофронтенды #отладка
-
For the poor souls who burn in #monorepo hell, this is godsent:
Stacked pull requests are now in public preview
https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/
#GitHub -
For the poor souls who burn in #monorepo hell, this is godsent:
Stacked pull requests are now in public preview
https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/
#GitHub -
TypeScript 7 перенесли на Go. Проверяем, действительно ли он быстрее в десять раз
Есть одно предложение, которое за последние месяцы перепечатали, кажется, все. Вот оно, в переводе с блога TypeScript: 📣 Заявка. «Проверка типов проекта VS Code (около 1,5 млн строк) ускорилась с 77.8 с до 7.5 с». Итог, который команда вынесла в заголовок, — «примерно в 10 раз быстрее» . Это не обзор релиза. Это попытка воспроизвести один график — не на кодовой базе Microsoft, а на монорепо, которое я собрал специально под замер, двумя компиляторами на одной машине, с показом каждой цифры и с репозиторием, где любую из них можно получить командой pnpm bench . Сразу спойлер: да, TS7 быстрее, и заметно. Но „в десять раз“ живёт в одном конкретном месте, испаряется в другом, а кое-что важное в 7.0 пока не вошло — и это „кое-что“ важнее скорости. Главная мысль: «10×» — это про чекер на большом проекте, а не про весь ваш день. TS7 радикально ускоряет проверку типов и режет память, и замеры это подтверждают. Но в 7.0 отсутствует стабильный программный API — а с ним из сборки выпадают кастомные трансформеры, tsserver-плагины и типизированный линтинг. Поэтому вопрос миграции — не «стало ли быстрее», а «завязана ли ваша сборка на этот API».
https://habr.com/ru/articles/1057640/
#TypeScript_7 #TypeScript_Go #TypeScript_Compiler #tsc #Compiler_API #TypeScript_performance #benchmark #monorepo #typecheck #frontend_tooling
-
“Evolving A Codebase At Google Scale” [2024], Laurent Le Brun (https://laurent.le-brun.eu/blog/evolving-a-codebase-at-google-scale).
#Google #Programming #Bazel #Starlark #SoftwareEngineering #MonoRepo #LargeScaleChanges #ContinuousIntegration
-
“Evolving A Codebase At Google Scale” [2024], Laurent Le Brun (https://laurent.le-brun.eu/blog/evolving-a-codebase-at-google-scale).
#Google #Programming #Bazel #Starlark #SoftwareEngineering #MonoRepo #LargeScaleChanges #ContinuousIntegration
-
#Dropbox cut its backend monorepo from 87GB → 20GB.📉
In collaboration with #GitHub, they fixed a massive bottleneck by optimizing Git delta compression.
The impact:
• Reduced clone times
• Improved CI performance
• Boosted developer velocityLearn more 👉 https://bit.ly/3R9pSfZ
-
#Dropbox cut its backend monorepo from 87GB → 20GB.📉
In collaboration with #GitHub, they fixed a massive bottleneck by optimizing Git delta compression.
The impact:
• Reduced clone times
• Improved CI performance
• Boosted developer velocityLearn more 👉 https://bit.ly/3R9pSfZ
-
Reducing our #monorepo size to improve developer velocity
https://dropbox.tech/infrastructure/reducing-our-monorepo-size-to-improve-developer-velocity
-
Reducing our #monorepo size to improve developer velocity
https://dropbox.tech/infrastructure/reducing-our-monorepo-size-to-improve-developer-velocity
-
Tour d'horizon des workspaces npm.
🔗 https://wasp.sh/blog/2026/03/25/gentle-intro-npm-workspaces
-
🚀 Heading to Istanbul for @teknasyon meetup on April 11th!
I'll be talking about Monorepos - from architecture to tooling, CI/CD strategies, and real-world migration stories.
6 years of monorepo experience packed into one talk 📦
See you there! 👉 https://meetup.teknasyon.com/
-
🚀 Heading to Istanbul for @teknasyon meetup on April 11th!
I'll be talking about Monorepos - from architecture to tooling, CI/CD strategies, and real-world migration stories.
6 years of monorepo experience packed into one talk 📦
See you there! 👉 https://meetup.teknasyon.com/
-
Согласованность API по принципу единого источника истины
Представим ситуацию: идет тяжёлый спринт, вы выполнили кучу задач, написали тонну нового функционала, готовитесь к релизу и вдруг обнаруживайте, что часть фич перестала работать! Идёте разбираться и обнаруживайте, что оказывается бэкендер Вася в последний момент решил переименовать поля в json-е, а вам об этом не сказал! Ситуация образная, но позволяет быстро обрисовать одну из болей во время разработки. В этой статье я бы хотел рассказать об одном из вариантов её решения в коде с помощью подхода Единого источника истины(Single source of truth).
https://habr.com/ru/articles/1003398/
#API #honojs #zod #RPC #SSOT #OpenAPI #typescript #monorepo #javascript
-
This is your semi-random reminder that #monorepo > #manyrepo.
I just made my life *much* easier by force merging three repos into one. No more deps build & publish & updates & ... No more 3 ways to do one thing. No more sync-somehow-and-hope-for-the-best on projects.
Seriously if I could, I would just put *every* single thing I'm working on into one giant git repository and remove so much unnecessary engineering masturbation from my life.
-
This is your semi-random reminder that #monorepo > #manyrepo.
I just made my life *much* easier by force merging three repos into one. No more deps build & publish & updates & ... No more 3 ways to do one thing. No more sync-somehow-and-hope-for-the-best on projects.
Seriously if I could, I would just put *every* single thing I'm working on into one giant git repository and remove so much unnecessary engineering masturbation from my life.
-
So #monorepo is a thing. And from my experience makes every project better.
Wouldn't it make sense to also make #monocontainer?
- There are caches on multiple layers already, so I would not expect build time to go up.
- I would guess storage space requirements should go down as one needs to build & hold only one thing.
- The shenanigans of setting up a-thing in multiple containers falling into multiple traps would just go away. -
So #monorepo is a thing. And from my experience makes every project better.
Wouldn't it make sense to also make #monocontainer?
- There are caches on multiple layers already, so I would not expect build time to go up.
- I would guess storage space requirements should go down as one needs to build & hold only one thing.
- The shenanigans of setting up a-thing in multiple containers falling into multiple traps would just go away. -
How We Synchronize .NET’s Virtual Monorepo
https://devblogs.microsoft.com/dotnet/how-we-synchronize-dotnets-virtual-monorepo/#microsoft #NET #NET_Internals #Developer_Stories #git #Infrastructure #Monorepo #Source_Control #VMR
-
Everything as Code: How We Manage Our Company in One Monorepo
https://www.kasava.dev/blog/everything-as-code-monorepo
#HackerNews #EverythingAsCode #Monorepo #CompanyManagement #DevOps #SoftwareDevelopment
-
7/ ✅ Summary & Next
You now have the map.
You know where the logic lives (Core) and where the entry points are (Shells).Next Module: **1.1 LLM 101**.
We stop talking about infrastructure and start talking to the AI.
"It's just Math." -
✅ Module 0 基建篇完结!
我们磨好了刀 (Environment),看好了图 (Architecture)。
下一章节,正式开启 Module 1:AI 核心基础。我们要写第一行 AI 代码,让它真正开口说话。🤖
-
🚂📦 "Cargo-rail" claims to be the ultimate #monorepo tool for #Rust, but with 11 dependencies, it seems more like a dependency-rail! 😂 #GitHub wants you to believe it's like the Swiss Army knife of code, but really it's just a butter knife dressed up in a tuxedo. 🍴👔
https://github.com/loadingalias/cargo-rail #CargoRail #DependencyHell #Humor #CodeTools #HackerNews #ngated -
Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps
-
Just shipped a new deep-dive on something every Java dev with a messy repo needs:
A fully automated monorepo workflow for 50+ Java/Quarkus projects.
Dynamic build matrix. Automatic JDK detection. Per-project https://Shields.io badges.
And a README that updates itself. Zero manual CI maintenance.https://www.the-main-thread.com/p/java-monorepo-dynamic-builds-github-actions-automation