frontend

One of the industry standard to build interfaces.

book

The “Clean Code” book was introduced to me by engineers from another consultancy at a client we were all working at. They invited me to their coding dojos and taught me about software craftmanship. This book has had a formative role for the young graduate I was.

book

During my time teaching with Muses JS I started organising coding dojos. It is for me the best format to learn best practices no matter the level. We would do timed Driver/Navigator exercices, alternating both navigator and drivers during a two hours session.

frontend

Switching from enzyme to testing-library has made UI testing a lot easier.

frontend

Using Mock Service Worker instead of mocking fetch allows for less hassle and more confidence in your codes.

blog

The “Clean Code” book was introduced to me by engineers from another consultancy at a client we were all working at. They invited me to their coding dojos and taught me about software craftsmanship. This book has had a formative role for the young graduate I was.

article

This article describes what glue work means and how it can impact someone’s career. It focuses on women in engineering and the gender dimensions of technical work. While the gender dimensions don’t apply to me, this article formalizes some concepts and helped me to realize I enjoy doing glue work.

IDE

Not the lightest IDE for JS but its refactoring capabilities are worth it.

CI/CD

Allows me to release code with automated versioning and changelog based off the conventional commits specifications.”

CI/CD

Following a strict commit message syntax is forcing me to follow a deliberate committing practice which results in a clean and easy to read git history.

frontend

This quickly evolving library offers advanced features while adding most of the complexity.

frontend

While I agree that you might not need redux I will use the new toolkit made by the Redux team if a project needs the state management library

frontend

Styled-components allows to write CSS with a component first approach without losing any of the extensibility of traditional CSS.

book

Although not as formative as “Clean Code” this book is great to reflect on who you are as an engineer and how you want to be perceived. It highlights some common work practices in companies of all sizes and allowed me to develop a work ethic I can confidently stand by.

book

“Better Web Typography for a Better Web” Matej Latin has shown me that the good use of a typeface is often enough to create a beautiful UI by playing with font weight and size.

CI/CD

I’ve been using Github Actions for most of my recent personal projects as it centralizes my automated pipeline in one place with its settings living in the codebase.