All in Software Engineering

How to Design a Supreme and Robust API

A guide on how to design an almighty and powerful API. We will be building a very powerful, yet flexible, GraphQL API based on Nodejs with Swagger documentation powered by MongoDB. The main backbone of our API will be Hapi.js. We will go over all the technology in substantial detail. At the very end, we will have a very powerful GraphQL API with great documentation. The cherry on top will be our integration with the client.

Agile, you have been a bad friend

Agility is a good thing, no doubt, and the Agile Manifesto isn’t unreasonable. Compared to a straw-man practice called “Waterfall”, Agile is notably superior. Yet, so much of Agile as-practiced is deeply harmful. The biggest myth of agile development :  faster, cheaper and better outcome.