The term API is an acronym which stands for “Application Programming Interface”.

You can think of an API like like ordering pizza. You can choose from a list of toppings and entries, you place the order — and #BOOM, a completed pizza is delivered. The pizza shop handles preparing the food and such. How it’s done isn’t your concern, so long as you get your pizza.

Similarly, an API lists a bunch of operations that developers can use, along with a description of what they do. The developer doesn’t necessarily need to know how, for example, an operating system builds…

ES6 Arrow Functions

Arrow functions were introduced as part of the ECMAScript 6 update in 2015 and quickly became one of the most renowned features in modern JavaScript. Utilizing the new token => gives it a sublime, syntactic sugar that removed the need for the following:

  • the function keyword
  • curly brackets
  • the return keyword (for one line functions)

This gave arrow functions a very clean and concise syntax and reduced some of the complexity involved in scoping and this binding.

However, like anything with engineering, there are some tradeoffs to using them. There are a number of situations in which arrow functions are…

This is a topic that’s been battled over many times. Which is better?

Using a Grid system or Flexbox for you websites layout and content? Let’s dive in and learn about the key differences between the two and when they should be used.

Grid is used for two dimensional layouts.
Flexbox is used for one dimensional layouts.

Grid Layouts — Two Dimensional

Grid layouts (i.e. Bootstrap or CSS Grid) are used for Two Dimensional Layouts. What does that mean? It means that if you’re going to create a layout with both Rows and Columns, use the Grid system.

This is a perfect solution for laying…

Jason Brewer

Software Engineer @ DELL | Teacher/Mentor @ Devslopes "learn to code" | Writer | Tech Enthusiast

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