81 karma · joined February 13, 2019
Admittedly for many SaaS and OSS offerings SSO is an enterprise-only feature while it doesn’t have to be, but it’s the best discriminator they have to separate cheaper plans from enterprise plans. The alternative is to charge more for all plans, but then you lose out to the competition that does play this enterprise tax game.
The author misses that component tests don’t have to be like unit tests at all, they are more like integration tests if you test entire pages (which are components too), use actual user interactions and mock only the I/O (mostly network) layer. It’s like E2E without spinning up a backend.
[1] Serious Sam was my favorite though.
We help developers build UIs with components. We maintain Storybook, the most popular open source tool for developing UI components. To fuel our open source work we build Chromatic, a cloud service for Storybook that automates workflows for UI feedback, visual regression testing, and documentation. We’re open source veterans previously involved with Apollo GraphQL and Meteor. We're currently hiring for the following roles:
- Senior Product Designer
- Senior Technical Product Manager
- Developer Experience Engineer
- Community Manager
- Senior Support Engineer (Europe)
- Senior Platform Engineer
Maybe I'm biased against "true" functional programming because I've been on Clojure and Scala projects in the past (as a backend dev) and both experiences have been good for my personal/professional development, but a shitshow in terms of long-term project maintenance caused by the enormous learning curve for onboarding devs. The article talks about how great it is for confidently refactoring code (which I bet is true) but doesn't talk about getting people to understand the code in the first place (which is still a requirement before you can do any kind of refactoring).
My only hope is for ECMAScript (or maybe TypeScript) to introduce these OK/Err/Maybe/Task concepts as a language feature, in a way which befits the language rather than trying to be "complete" about it. We don't need the full spectrum of tools, just a handful.
However, for newer EVs the sweet spot will be at higher speeds, because those cars are able to recharge at much higher speed (at least 2 times faster).
Some of the stuff we do: - rewrite urls - auth and permissions check - serve index.html on directory indexes - inject dynamic content in served html files - add CORS headers