# What I'm reading #08

By [Xavier Brinon](https://paragraph.com/@xavierbrinon) · 2022-03-08

---

UI/UX
-----

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=HsBKPe0swVo)

[Huemint](https://huemint.com) is one of those tools all non colour inclined designers love to use because the AI do the choice for me them. Also it can give you a challenge to do anything using the first colour scheme showing up, up to you.

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=szPNMKZazzQ)

Still discovering [OpenProps](https://open-props.style/) and loving it so far, go away tailwind. This video is the most straightforward one I came across so far.

Project Management
------------------

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=UDHW525sCOo)

I love storytelling at work, be it D&D or feature requirements.

Testing
-------

[https://www.smashingmagazine.com/2021/09/cypress-end-to-end-testing/](https://www.smashingmagazine.com/2021/09/cypress-end-to-end-testing/)

[Cypress](https://www.cypress.io/) is very much a tool you need in your bag. But you know…[storybook](https://storybook.js.org/)…

[https://storybook.js.org/blog/interaction-testing-with-storybook/](https://storybook.js.org/blog/interaction-testing-with-storybook/)

[https://github.com/testjavascript/nodejs-integration-tests-best-practices](https://github.com/testjavascript/nodejs-integration-tests-best-practices)

Best practices are a godsend when you’re not sure what you’re doing. They even wrote a chapter for including tests in dev workflow.

React
-----

[https://www.patterns.dev/](https://www.patterns.dev/)

Patterns are a beast you need to know when not to use it, handle them like fire. They are **not** best practices, but super useful. You should build your own library of patterns tbh.

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=EHQu6PMeqIc)

State management with a clever hook. Not too far from [XState](https://xstate.js.org/), which is fun because there’s a front end course for that.

[https://frontendmasters.com/courses/xstate-v2/](https://frontendmasters.com/courses/xstate-v2/)

Libraries
---------

[https://mobily.github.io/ts-belt/docs](https://mobily.github.io/ts-belt/docs)

It’s like [Ramda](https://ramdajs.com/)/[Rambda](https://github.com/selfrefactor/rambda)/[Remeda](https://remedajs.com/) but not [Crocks](https://crocks.dev/) (FP is not ADT). It’s [ReScript](https://rescript-lang.org/) based, so of course it’s fast.

Node
----

[https://simonplend.com/guidelines-for-choosing-a-node-js-framework/](https://simonplend.com/guidelines-for-choosing-a-node-js-framework/)

What are some of the considerations you need to have in mind when choosing one of those 👇

[https://github.com/sindresorhus/awesome-nodejs#web-frameworks](https://github.com/sindresorhus/awesome-nodejs#web-frameworks)

Not React
---------

[https://github.com/solidjs/solid/releases/tag/v1.3.0](https://github.com/solidjs/solid/releases/tag/v1.3.0)

[Solid](https://www.solidjs.com/)’s got a big spicy release earlier this year, ok Jan. Considering if I should try that or svelte, or remix, or …

Thanks for reading this far. See you next time!

---

*Originally published on [Xavier Brinon](https://paragraph.com/@xavierbrinon/what-i-m-reading-08)*
