What is Springboot?

Spring Boot is a good forum for Java developers to build a stand-alone, production-ready spring application that can be run straight away. You can get started with only a few settings without having to set up a full Spring configuration.

Objective of SpringBoot

The following are the objectives of Spring Boot:

· In order to stop having to deal with a lot of XML in Spring,

· To make it simpler to create production-ready Spring applications.

· To shorten the development time and allow the app to run on its own

· Make it easier to start using the software.

Spring Boot Features


What is React?

React is a tech stack framework that belongs to the JavaScript UI Libraries group. It is a front end JavaScript library for building user interfaces. It makes the website more interactive and faster. React is often used as the V in MVC architecture. It’s simple to try out React on a small feature in an existing project because it makes no assumptions about the rest of the technology stack.

Who use React?

React is currently used by 9514 firms, including

· Uber

· Facebook

· Twitter

· Amazon

· Shopify

· Instagram

· Pinterest

· Netflix

· Airbnb

Advantages of react

· It makes the whole…


What is Koa.js?

The developers of Express.js created Koa.js. It is an open-source, minimal, and scalable Node.js web platform.

The developers refer to Koa.js as the next level Node.js framework.

Koa.js is a smaller, more expressive, and more stable foundation for web applications and APIs.

By using async functions, Koa.js reduces callbacks and greatly improves error management.

The use of ES6 generators is a core feature of Koa.js, which ensures that a program written with Koa.js would have fewer callbacks when using the asynchronous code we’ve come to know from Node.js. …


What is Node.js?

Node.js is a popular JavaScript platform that has served as the foundation of front-end development for several years. Node.js is an open-source server environment. It runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.). The Javascript engine used in Node.js is V8 which is the same engine used in Chrome.

To get started with Node.js on Windows, you’ll need to install the following packages:

2. NPM (Node Package Manager)

3. IDE or Text Editor

Node.js Installation

To begin the Node JS installation process, make sure you have enough space and that you have at least…


What is NoSQL?

The NoSQL Database is a non-relational data management system that does not need a schema. NoSQL database stands for “Not Only SQL” or “Not SQL”. I prefer Not SQL.

SQL syntax is used by traditional RDBMS to store and retrieve data for further analysis. A NoSQL database system, on the other hand, refers to a set of database technologies that can store structured, semi-structured, unstructured, and polymorphic data.

Why NoSQL?

When you use RDBMS for large amounts of data, the system response time slows down. We could “scale up” our systems by upgrading our current hardware to…


What is JavaScript ???

JavaScript is a high-level, prototype-based, object-oriented, multi-paradigm, interpreted or just in time compiled, dynamic, single-threaded, garbage- a collocated programming language with first-class functions and a non-blocking event loop concurrency model. This is the long definition of JavaScript indicating its main features.

If we simplify the above definition we can write it as :

JavaScript is a high level, object-oriented, multi-paradigm programming language.

If we break down the above simple definition we can explain it as High level means we don’t have to worry about complex stuff like memory management, the JavaScript engine itself will handle it. Object-oriented is based on…

Piumi Ekanayake

3rd Year Software Engineering Undergraduate at SLIIT

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