Alexander Ryzhov
Mar 13, 2025

JS deployment is a mess

What a hell - spent hours to fix Angular dependency problems a my contract work. Such a mess. Everything breaks, dependency hell. Node modules are oversized.

What i’ve realized: better to stick to as less 3rd party dependencies, as possible. On some contracts we already have to work with existing dependency torture, and if we have time and permissions, we should clean this garbage off. Not in one hit, but iteratively. Replace dependency by dependecy. Fix what’s broken. Make wrong things to be right.

I still don’t know which technology to choose for browser rendering. This situation with JS packaging drives me crazy. Maybe the best way is to return to the native JS, or, at least, to HTMX. Choose the simplest way and iterate on that. Brew my own formula.