In my previous post I discussed four essential JavaScript concepts to master as a web developer, which I will link below —

In this next installment I will cover the next four critical concepts to grasp.

1. Callbacks

A callbacks in JavaScript is a function that is passed to another function as…

APIs (Application Programming Interfaces) are leveraged by developers to add functionality to an application so as not to have to write all of the code themselves. Additionally, APIs allow for accessing data from other applications — think sidebar advertisements, a request is sent to an API and if successful a…

For any software experience there are to essential elements — the application and the data. A functional user-experience depends upon the presence of both.

The application portion is stateless. Given this, developers can overwrite the application with the most current version when pushing new deployments of the application. Unlike the…

Version control, alternatively referred to as source control, is the exercise of tracking and managing changes to software code. A version control system is a software tool that aids software teams in managing changes to source code over time. …

While this project has taken me the longest to complete, it is definitely the project that helped build my confidence and solidify concepts the most. I created a web-base Rails application that serves the purpose of providing users with a submission-generated list of vegan friendly restaurants sorted by state.

User’s…

You’ve probably heard this acronym and most likely know it stands for Application Programming Interface, but if you were really to explain what an API actually is — what would you say?

A good analogy to help visualize the functionality of an API is a restaurant. Imagine you are the…

Denali Balser

Full-stack software engineer experienced in Ruby on Rails, React, Redux, and JavaScript based programming.

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