Posts

Showing posts from January, 2021

NestJS - Step by step

Nest (NestJS) is a framework for building efficient, scalable  Node.js  server-side applications. It uses progressive JavaScript, is built with and fully supports  TypeScript  (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of robust HTTP Server frameworks like  Express  (the default) and optionally can be configured to use  Fastify  as well! Nest provides a level of abstraction above these common Node.js frameworks (Express/Fastify), but also exposes their APIs directly to the developer. This gives developers the freedom to use the myriad of third-party modules which are available for the underlying platform. Philosophy # In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications. This has given rise to awe...

MEAN Stack Interview Questions

MEAN Stack Developer Interview Questions & Answers: 1. What is the purpose of MongoDB? MongoDB is a document-oriented database manager designed for storing high volumes of data. It saves data in binary JSON format and implements the concept of collection and documentation. MongoDB is a cross-platform, NoSQL database equipped with high performance, high scalability, and flexibility that allow for seamless querying and indexing. 2. What is the purpose of ExpressJS? ExpressJS is a web application framework designed to support and host Node.js projects. It is an open-source framework available under MIT license. ExpressJS manages the workflow between the front-end and the database and facilitates a smooth and secure transfer of data. It boasts of excellent error handling and web design functionality to optimize the web development process. 3. What purpose does AngularJS serve? AngularJS is an open-source front-end web application development framework that is maintained by Google. It a...

Spring Boot Interview Questions

Spring Boot Spring Boot is an open source Java-based framework used to create a micro Service. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. Spring Boot is designed with the following goals − ·          To avoid complex XML configuration in Spring ·          To develop a production ready Spring applications in an easier way ·          To reduce the development time and run the application independently ·          Offer an easier way of getting started with the application   Why Spring Boot ·          It provides a flexible way to configure Java Beans, XML configurations, and Database Transactions. ·          It provides a powerful batch processing and manages REST en...