Probably the most important aspect of a web based app for the end user is interacting with the app itself. Interacting with the web app often depends on the user clicking something on the page, followed by and event occurring. While this is obviously a great way to make “something…


As a recent project that I decided to start, one of the major components to the whole thing was making a metronome. A metronome when used in music is to provide a steady beat. The traditional way that tempo is measured in western music is through beats per minute or…


In coding there are many times where we need a function to continue running until we don’t. While this may sound confusing, the principal is used when sorting and doing other tasks that have a defined ending. By rule, a recursive function will always have at least one condition. The…


When building a front end to an application one of the common needs is a way to communicate with a backend or API. Commonly used to retrieve data, a fetch is the current way to go about this.

The above image it a very basic/standard fetch. On the first line…


While on the job search, one thing that tends to pop up more often than not is “node.js”. According to www.netguru.com Node.js is describes as the following:

“Node.js is an open source, cross-platform runtime environment and library that is used for running web applications outside the client’s browser.

It is…


One of the foundations of programming in general is the if/else statement. JavaScript is no exception, it can be a powerful tool when creating and dealing with anything, especially when iterating through arrays. …


Math can be considered a fundamental aspect of coding. As with the world/nature in general we humans tend to look to math to make order and reason for things. A large part of predictability can be attributed to the repeatability and governing rules of math. …


Key value pairs are important in coding. They are a great way to tie two related data elements together. A key is a constant that defies the data set while the value is the variable that belongs to the set. A common example of this could be name. Where “name”…


When coding, just like anything else in life, a big part of communicating is using the proper vocabulary. Aside from the Method vs Function debate, when it comes to Python the easiest thing to slip up on vernacular-wise is ‘Array’ versus ‘List’. In the other coding languages that I consider…


Searching for employment can be an interesting process. You will run across many different listings an opportunities in the field. Navigating those prospective landing spots can be exciting and daunting. While perusing possibilities, I came across an entry level position that I was extremely excited about. After stressing over my…

Michael Abe

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