We will go over why React is the framework to learn in 2020 and give a brief overview.

React is the framework to learn in 2020. React is on top right now. Using five years of data from google trends, you can see Vue and Angular used to be on top, but that was a few years ago. In recent years as recent as 2020, React has taken a huge lead in the field. On a stack overflow survey react and angular are pretty much tied for the most used at second place right below jQuery. However when you filter…

A Brief Introduction to BigInt


In JavaScript, the Number data type cannot safely represent integer values larger than 2⁵³-1. The MAX_SAFE_INTEGER constant has a value of 900719925470991. Safe means that you have the ability to represent integers exactly and thus giving you the capability to compare them to other numbers, operate on those integers, and more! So, anything past the max safe integer, is no longer reliable and accurate information.

You can see how this can force developers to use inefficient workarounds and third party libraries. Thats where BigInt comes in. Big Int is a new data type created to fix that.

What is BigInt?

Prior to 2020…

Photo by Giorgio Trovato on Unsplash

What is Browser Cache?

What is browser cache? (Hint: It’s not internet cash.) You’ve all heard of the word cache before but some people don’t know what it is but don’t know what it is in the context of the web. In common parlance, caching means placing something in storage (usually in secret) on the chance that it may come in useful later (e.g. a weapons cache). A browser or Web cache does exactly that, except with program and website assets. When you visit a website, your browser takes pieces of the page and stores them on your computer’s hard drive. …

PSEUDO = “false”


Before I wrote this blog, I didn’t know where to begin. So, I created a rough draft that included bullet points on what I wanted to include in my story and how to incorporate it into my final draft. This made my life easier when it came down to actually do the writing. In the great world of software development, engineers use rough drafts in their own way. This tool is called Pseudocode.

What is Pseudocode?

Pseudocode is basically a plain language description of an algorithm. It is a tool that programmers use before beginning a…

Serkan Sahin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store