before semicolon logo Before Semicolon

Reactive DOM — Finally!

As a web developer, if you stop to think about web development, you will realize that all UI libraries and frameworks are just trying to fix the cumbersome of working with DOM and creating reusable code. You can find everything else built into the browser or JavaScript already.

Setup for a TypeScript Node NPM Package Project

Setup for a TypeScript Node NPM Package Project

How I Built a Fast HTML Parser Using Regex and TypeScript

How I Built a Fast HTML Parser Using Regex and TypeScript

Photo by Jay Zhang on Unsplash

How To Create Custom Modal/Dialog in React

How To Create Custom Modal/Dialog in React

Modals and Dialogs are ways you can focus users on a specific thing you want them to act upon. They are industry standard and super common…

How to Handle Modals In A Large-Scale React App — Render Manager

How to Handle Modals In A Large-Scale React App — Render Manager

Modals, Dialogs, Notifications, and Snackbars, are all examples of “global components” — as I call them. These are components that should…

How To Create a JSON Database In NodeJs From Scratch

How To Create a JSON Database In NodeJs From Scratch

In order to teach myself my ways of working with NodeJs, Javascript, and Typescript, I have built many versions of a file-based JSON…

How to Set up a TypeScript + NodeJs Server (2024)

How to Set up a TypeScript + NodeJs Server (2024)

With new releases and tools, setting up a node server has become super simple and until NodeJs ships with typescript built-in, adding…

Better Ways To Handle Data Storage on The Web Client

Better Ways To Handle Data Storage on The Web Client

Whenever you mention data storage and state management on the web client, different people will provide you with different solutions. From…

How to Handle Data Lists in React Like a Pro — FlatList React

How to Handle Data Lists in React Like a Pro — FlatList React

Often enough you get to deal with some set of data that you must list to the user. This can be in a dropdown, table, or standard…

How to Work With Web Client Storage

How to Work With Web Client Storage

A better way to work with web client storage

More Articles