Urgent.News

What's breaking now, across thousands of outlets.

Tech

๐— ๐—ผ๐—ฑ๐˜‚๐—น๐—ฎ๐—ฟ๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐˜€๐—ป'๐˜ ๐—ท๐˜‚๐˜€๐˜ "๐—ฐ๐—น๐—ฒ๐—ฎ๐—ป๐—ฒ๐—ฟ ๐—ฐ๐—ผ๐—ฑ๐—ฒ" โ€” ๐—ถ๐˜'๐˜€ ๐—ฎ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ-๐˜๐—ถ๐—บ๐—ฒ ๐—น๐—ฒ๐˜ƒ๐—ฒ๐—ฟ.

I broke a single-module Android app into a core/feature module structure โ€” same functionality, same screens โ€” and measured the difference on an incremental build (touch one file, rebuild). Monolith: 3.744s. Modularized: 2.614s. That's ~30% faster, compounding every time a dev on the team touches one feature. Repo has both versions (main and monolith-baseline), so you can reproduce the comparisonโ€ฆ

We haven't written up this one. Dev.to has the full story โ€” the link below goes straight to it.

Read the original at dev.to โ†’

More in Tech

More from Tuesday 15 September โ†’