If you’re looking for a framework that can help you build web applications and APIs quickly, Koa js is the framework for you.

Koajs was built by the developers that created express.js, so they bring a wealth of knowledge and experience to koa.js. It provides you with a simple API to build websites, web apps, and backends. You do not need to worry about low-level protocols, processes, etc. Koa provides a minimal interface to build applications. On npm, there are various modules for Koa that can be directly plugged into it.

Why Koa?

Koa.js is a widely used Node.js web application framework…


Node.js is an open-source and cross-platform JavaScript runtime environment. It is currently the most popular tool for almost any kind of project!

Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser. Since millions of front-end developers who write JavaScript for the browser can now write server-side code in addition to client-side code without having to learn a new language, Node.js has a distinct advantage.

History of Node.js

Node.js is only eleven years old. In the world of technology, eleven years isn’t a long time. Compared to Javascript, which has been around 24 years, Node.js is very young…


JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript was invented by Brendan Eich in 1995, and became an ECMA standard in 1997.

“The best thing about JavaScript is its implementation of functions. It got almost everything right. But, as you should expect with JavaScript, it didn’t get everything right.” Douglas Crockford, JavaScript: The Good Parts: The Good Parts

What is JavaScript Engine ?

A JavaScript engine is a computer program or an…


Since the 70s, SQL, stands for Structured Query Language, has been the overdog in terms of Database Management. It was first developed by two IBM researchers Raymond Boyce and Donald Chamberlin. SQL is a programming language that is used to communicate with and manipulate databases. SQL programs are used by businesses and other organizations to access and manipulate the data and information contained in their databases, as well as to create and alter new tables.

However, since the late 2000s, NoSQL climbed up the charts as the next trend in industry. …

Dananjaya Sandakalum

Hi ! I am Sanda. I am a Software Engineering undergraduate from Colombo.

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