before semicolon logo Before Semicolon

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…

You Are Using the “useState” Hook Wrong

You Are Using the “useState” Hook Wrong

React API is not developer friendly. One of them is the useState hook which is another misunderstood API much like useEffect .

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 (2023)

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

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 Turn Software Engineers Into Zombies

How to Turn Software Engineers Into Zombies

There are a lot of tech companies with career promises hiring right now. Many of them happen to get rough diamonds and polish them into…

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…

My 2015 Six Figures Laptop

My 2015 Six Figures Laptop

I fell in love with computer programming in high school.

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