Part 2: Deploying a GraphQL API

In the first part of this guide, I shed light on how to solve CORS errors while deploying a Node.js + PostgreSQL REST API to Heroku.

You can check out the article from the link above because I will be making reference to it, to avoid repeating myself.

In this second part, I will cover in detail the things we need to do to deploy a GraphQL API to Heroku stress-free. But we will take a different approach, which is deploying a GraphQL API to Heroku via Docker.

According to, Docker is a DevOps tool used to create, deploy…

Andela Technical Leadership Program is a four-year paid program designed to shape an individual into an elite software developer. Through your training and work with top global technology companies, you will master the professional and technical skills needed to become a technology leader, both on the continent and around the world. The curricula span the following programming languages: Ruby / Ruby on Rails, Python / Django, PHP / Laravel, MEAN Stack, & Mobile Development (Android and iOS).

The program application process is broken down into four parts: Application & Aptitude test, a self-study course, in-person interviews, and a two-week Bootcamp…

In the course of preparing for Andela’s Bootcamp, I have come in contact with a few interesting tools — tools that I have never worked it or even imagine before. These tools include the following:

Postman, Travis CI, Coveralls, postgreSQL, and testing tools like mocha and chai.

Postman: According to Postman’s official website, it is a toolchain that can help build software that is useful across various use cases ranging from a single developer to an enterprise. Postman was built for the future where everything is going to be connected.

The Postman free app was created as a side project…

What are values?

Wikipedia defines value as the degree of importance of something or action, with the aim of determining what actions are best to do or what way is best to live or to describe the significance of different actions and also went on to state that value systems are proscriptive and prescriptive beliefs; they affect ethical behaviour of a person or are the basis of their intentional activities.

What are Organizational values?

J.D. Meier, the best-selling author of Getting Results the Agile Way defines Organizational values as abstract ideas that guide organizational thinking and actions and that organizational…

Image source:

Growth mind was developed by Carol Dweck in her classic research about how students react to failure or success. It revolves around the notion that intelligence, abilities, performance and learning outcomes can be improved only when feedbacks are received positively. It also entails accepting changes that come as life goes on, learning from these changes and implementing them whenever similar scenarios or situations come up in any of your life endeavours.

Fixed mindset, which is the opposite of growth mindset, refers to a static, unchanging, negative, erroneous, etc, believe that one cannot attain or go more than his/her “personal or…

Stephen Okpalaononuju

Software Developer | Amateur Story Teller | I play too much

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