Even if you are new to software development, you may have heard about running your code in a development environment versus a production environment. You may have even deployed something you have written somewhere like Heroku or Netlify, or in GitHub pages — which is running your application in a production environment.

What are these environments and why do we care as developers?

An environment is just a system or configured set of resources on which your code executes, and from which it is accessed by users.

In this article, I will focus on four general types of environments —…

Janel Brandon

I am a coder and teacher with 20+ years experience in software development. Success is measured by happiness so it's available to all of us every day.

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