A Brief History of JavaScript

JavaScript is the most popular programming language in the world and has been for years. How did this happen? The World Wide Web + JavaScript, Together Always (almost)In 1993 a team led by Marc Andreessen at the University of Illinois released the Mosaic web browser. It was the first browser…

Mastering Curl: Going from junior to senior level debugging skills

Debugging is just the process of creating hypotheses about what is causing a bug and then testing those hypotheses. One of the biggest differences between junior and senior developers is that senior developers are much better debuggers. They have a better sense of where a bug may be coming from…

JavaScript Objects: Understand and Use Them Better

It is relatively easy to start writing Javascript code, but it is hard to write it well. If you are a junior developer who wants to level up your JS skills, it is essential to understand subtle differences and choose the right approach for a task. In this article, I’…

Junior v. Senior React Code: Class & Function Components

This post is one in a series in which we take React code that a less-experienced developer would write and improve it so that it resembles more what a professional would write. Today we’re covering transitioning from class to function components. The junior code(If you've already read the…