Matti Bar-Zeev

Matti Bar-Zeev @mbarzeev

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

Joined:
Aug 12, 2019

Matti Bar-Zeev
articles - 95 total

Elegant Hybrid TS project’s build

Oh BTW, This post was 100% human written with no AI assistance whatsoever. All typos and bad grammar...

Learn More 2 0Mar 25

I've built the TodoMVC app with HTMX and lived to tell the story

In this post, I’ll walk you through my experiences building the TodoMVC app using HTMX. I'll cover...

Learn More 8 0Nov 12 '24

Back to sq1: My basic HTML template

What is the best basic template for an HTML doc? I often ask myself this question, and though there...

Learn More 5 2Oct 1 '24

Optimize your React’s Carousel with MediaLoader

At some stage in our development journey, we've likely come across an image carousel. This component...

Learn More 4 0Mar 23 '24

Take control over your media loading

MediaLoader is a versatile React component that provides fine-grained control over the loading of...

Learn More 1 0Mar 19 '24

SolidStart, Netlify and Forms

My daughter has ventured into the world of bracelet crafting, and now she's on a mission to conquer...

Learn More 6 0Jun 23 '23

Is NodeJS Test Runner “Dev-Ready”?

As a dedicated advocate of testing, I am constantly on the lookout for innovative approaches and...

Learn More 10 6Jun 2 '23

Get Your TypeScript Coverage Report

Here is something I’ve been meaning to do for quite some time now - You see, you start a project...

Learn More 27 2May 19 '23

Everything you need to know about Webpack's Bundle-Analyzer

I have recently had the opportunity to get my hands dirty with Webpack bundle analyzer and have...

Learn More 38 2Apr 28 '23

Creating a Minesweeper Game in SolidJS - Completing The Game

Welcome to the 4th and final installment of the “Creating a Minesweeper Game with SolidJS” post...

Learn More 2 0Apr 11 '23

Creating a Minesweeper Game in SolidJS - Score, Timer and Game State

Welcome to the 3rd installment of the “Creating a Minesweeper Game in SolidJS” post series. In the...

Learn More 12 0Mar 31 '23

Creating a Minesweeper Game in SolidJS - The Zero-Opening

In the previous post I’ve created a Minesweeper game board using SolidJS and a flat array. The tiles...

Learn More 7 0Mar 24 '23

Creating a Minesweeper Game in SolidJS - The Board

It has been some time since I last wrote anything. I thought that sharing something enjoyable with...

Learn More 15 3Mar 17 '23

Custom Queries for React Testing Library

In this post I’m going to share with you a neat testing trick I’ve recently learned about, which can...

Learn More 4 0Feb 10 '23

Dependency Inversion Principle with TypeScript Interfaces & Decorators

Introduction In this article I’m going to share with you an implementation of a powerful...

Learn More 9 2Feb 3 '23

Become a JavaScript Testing Pro: 14 Resources for Developers

You know I have a strong passion for testing. Testing helps me to maintain good code design, stay...

Learn More 106 13Jan 20 '23

Enhancing a Stylelint plugin (with some TDD love)

In previous articles I’ve created a Stylelint plugin with a single rule which can help you enforce...

Learn More 4 0Jan 6 '23

Supporting SASS in your TS React project using TSC and esbuild

What a mouthful, right? “Supporting SASS in your TS React project using TSC and esbuild”... and this...

Learn More 15 2Dec 30 '22

Testing Your Stylelint Plugin

In the previous post I’ve created a Stylelint plugin that has a single rule for validating that...

Learn More 5 0Dec 23 '22

Enforcing Your CSS Standards with a Custom Stylelint Plugin

In this post I’m going to take you on the rollercoaster of style linting. We are going to create a...

Learn More 11 2Dec 16 '22

Converting Your React Hook To TypeScript

In this short post I’m going to continue my TypeScript journey and convert yet another key aspect of...

Learn More 4 0Dec 9 '22

Convert Your SolidJS Component To TypeScript

In this post join me as I convert a simple component written with SolidJS into a TypeScript (TS)...

Learn More 4 3Dec 2 '22

Visual Testing Your Components With Chromatic

Visual testing your components is a crucial step in maintaining high-quality components. Chromatic, a...

Learn More 8 2Nov 25 '22

Yarn Workspace Scripts Refactor - A Case Study

It happens to all of us - you implement a solution only to realize later on that it’s not robust...

Learn More 3 0Nov 11 '22

Auto-Publish Your Test Coverage Report on GitHub Pages

In this post join me as I publish a project's unit tests coverage report to GitHub Pages using GitHub...

Learn More 27 0Oct 28 '22

A New git-hooks Package

In a previous post I found a way to use native Git hooks mixed with JS, to create a Git hook for...

Learn More 2 0Oct 21 '22

A Git-Hook for Commit Messages Validation - No Husky, Just JS

Join me on this week’s post as I seek out an alternative for Husky git-hooks solution and find it...

Learn More 26 4Oct 14 '22

One Year of Weekly Posts

This week’s post is special :) It marks one year since I started publishing technical posts on a...

Learn More 1 0Oct 7 '22

Beware The Function With The Boolean Arg

Gather by the warm clean-code fire and let me tell you the story about a scary little monster who...

Learn More 3 1Sep 30 '22

Bringing Order To Your Components

Frontend components, be it actual UI components or services used by the client, are inevitable in any...

Learn More 3 0Sep 23 '22