News for hackers. Stuff that matters.
Re:An ex-Googler’s guide to dev tools by dessant on Thursday November 26, 2020 @07:38AM (#25219467)
One of my worst decisions as a developer was to build upon a component framework maintained by Google.

Material Components for the web is constantly introducing breaking changes that make building upon the framework a nightmare. Lately they've even set this expectation in the project description. The problem is that the components are rather buggy, so you must regularly update them to have upstream bugs fixed.

> Material Components Web tends to release breaking changes on a monthly basis, but follows semver so you can control when you incorporate them. We typically follow a 2-week release schedule which includes one major release per month with breaking changes, and intermediate patch releases with bug fixes.

https://github.com/material-components/material-components-w...

The development team's decisions have been questionable [1][2][3], so consider this a warning in case you are tempted to use the project.

[1] https://github.com/material-components/material-components-w...

[2] https://github.com/material-components/material-components-w...

[3] https://github.com/material-components/material-components-w...

Re:An ex-Googler’s guide to dev tools by Tyr42 on Thursday November 26, 2020 @09:50AM (#25220451)
I feel like the breaking changes must be because they're used to working in a monorepo, where you can just change the code and the clients at once. No need to worry about compatibility