DEV Community

Matti Bar-Zeev profile picture

Matti Bar-Zeev

Craftsman on an endless quest for mastery ▪ Musician first ▪ Sr. FE developer & web architect ▪ Always learning...

How to Configure Babel For Your Monorepo

How to Configure Babel For Your Monorepo

Reactions 7 Comments
5 min read
This is no Lerna, it’s a freaking Phoenix!

This is no Lerna, it’s a freaking Phoenix!

Reactions 3 Comments
4 min read
Rethinking the “One Ring To Rule Them all” Monorepo manager

Rethinking the “One Ring To Rule Them all” Monorepo manager

Reactions 8 Comments
4 min read
Lerna is no longer maintained. Now what? - Part 1

Lerna is no longer maintained. Now what? - Part 1

Reactions 8 Comments 6
4 min read
Sharing Configurations Within a Monorepo

Sharing Configurations Within a Monorepo

Reactions 7 Comments
5 min read
Wisely Designing your React Components

Wisely Designing your React Components

Reactions 252 Comments 5
7 min read
“Syrch” is a Word Search Game

“Syrch” is a Word Search Game

Reactions 4 Comments 1
3 min read
5 resources to get your Monorepo off the ground

5 resources to get your Monorepo off the ground

Reactions 24 Comments
4 min read
Trying out Ladle - A Storybook Alternative

Trying out Ladle - A Storybook Alternative

Reactions 24 Comments 5
4 min read
Using SVG sprites in a React app

Using SVG sprites in a React app

Reactions 11 Comments
5 min read
Naming matters

Naming matters

Reactions 10 Comments 2
4 min read
Thoughts on TypeScript

Thoughts on TypeScript

Reactions 5 Comments 16
6 min read
Jest Mocking Cheatsheet

Jest Mocking Cheatsheet

Reactions 98 Comments
3 min read
20 weeks of consistent blogging

20 weeks of consistent blogging

Reactions 16 Comments 3
6 min read
Hybrid NPM package through TypeScript Compiler (TSC)

Hybrid NPM package through TypeScript Compiler (TSC)

Reactions 8 Comments 1
7 min read
Integrating Storybook with Cypress and HMR

Integrating Storybook with Cypress and HMR

Reactions 7 Comments
7 min read
Why Testing After Is a Bad Practice

Why Testing After Is a Bad Practice

Reactions 192 Comments 29
5 min read
From Jest to Vitest - Migration and Benchmark

From Jest to Vitest - Migration and Benchmark

Reactions 115 Comments 14
6 min read
Why practicing DRY in tests is bad for you

Why practicing DRY in tests is bad for you

Reactions 23 Comments 6
6 min read
Upgrading a create-react-app game to React 18

Upgrading a create-react-app game to React 18

Reactions 40 Comments
4 min read
Aggregating Unit Test Coverage for All Monorepo’s Packages

Aggregating Unit Test Coverage for All Monorepo’s Packages

Reactions 9 Comments
5 min read
Adding a React Components Package to a Monorepo

Adding a React Components Package to a Monorepo

Reactions 88 Comments
6 min read
No BS monorepo - Part 2

No BS monorepo - Part 2

Reactions 3 Comments
8 min read
No BS monorepo - Part 1

No BS monorepo - Part 1

Reactions 9 Comments 3
9 min read
Creating a Custom ESLint Rule with TDD

Creating a Custom ESLint Rule with TDD

Reactions 6 Comments
6 min read
TDD with MSW for a Custom Fetch React Hook

TDD with MSW for a Custom Fetch React Hook

Reactions 18 Comments
8 min read
Creating a React Custom Hook using TDD

Creating a React Custom Hook using TDD

Reactions 358 Comments 11
9 min read
Fixing a bug using React Testing Library

Fixing a bug using React Testing Library

Reactions 69 Comments
9 min read
Creating a React component with TDD

Creating a React component with TDD

Reactions 487 Comments 13
6 min read
Switching to Styled Components

Switching to Styled Components

Reactions 6 Comments
6 min read
Testing a simple component with React Testing Library

Testing a simple component with React Testing Library

Reactions 197 Comments 9
8 min read
Converting a Flexbox layout to a Grid layout

Converting a Flexbox layout to a Grid layout

Reactions 27 Comments
5 min read
Converting a React component to TypeScript

Converting a React component to TypeScript

Reactions 181 Comments 11
5 min read
From Redux to MobX

From Redux to MobX

Reactions 5 Comments 5
5 min read
From Render-Props to Hooks

From Render-Props to Hooks

Reactions 6 Comments
5 min read
A Word Search game made with React and Redux

A Word Search game made with React and Redux

Reactions 2 Comments
1 min read
Best practices for exposing runtime server env variables for JS client

Best practices for exposing runtime server env variables for JS client

Reactions 6 Comments
4 min read
Support runtime data injection to a static markup produced by HtmlWebpackPlugin, using EJS

Support runtime data injection to a static markup produced by HtmlWebpackPlugin, using EJS

Reactions 8 Comments
2 min read
The full-stack dilemma

The full-stack dilemma

Reactions 11 Comments 24
2 min read
third-auth-ms - A micro-service for 3rd party authentication

third-auth-ms - A micro-service for 3rd party authentication

Reactions 1 Comments
1 min read
Everybody’s free (to write code)

Everybody’s free (to write code)

Reactions 4 Comments
3 min read
Confirmation dialog with React, Redux, Thunk & Portals

Confirmation dialog with React, Redux, Thunk & Portals

Reactions 17 Comments 1
6 min read
Are you interested in some React, Redux, Portals and Confirmation Modals?

Are you interested in some React, Redux, Portals and Confirmation Modals?

Reactions 5 Comments 2
1 min read
Ready to explore your NPM scripts?

Ready to explore your NPM scripts?

Reactions 5 Comments
1 min read
Naming matters

Naming matters

Reactions 14 Comments 1
4 min read
Code Reviews Code of Conduct

Code Reviews Code of Conduct

Reactions 3 Comments
5 min read
Front-End Unit Testing

Front-End Unit Testing

Reactions 78 Comments 6
4 min read
Mapping your npm scripts with npmapper

Mapping your npm scripts with npmapper

Reactions 6 Comments
2 min read
loading...