Posts

Introduction to Express JS

Image
                              Let's get Start with Express JS What is Express JS? Express JS is a Node JS web application framework that is designed for developing web applications and RESTful APIs.Most of the features of Express JS is available via plugins. Express JS is popular for its high performance, reusability and extensibility. This can be used to develop single page, multi-page and hybrid web applications. Benefits of Express One major advantage is that express js is written in javascript. So it is highly scalable and flexible. With Express JS it's really easy to deal with customization and configuration. Developers can work with various databases such as Redis, MongoDB and MySQL since it is easy to connect and work with. It allows users to create REST API servers. It allows developers to easily integrate with various kind of template engines such as Vash, Jade, EJS etc. Allows you to...

RESTful Web Services

Image
                        What is REST? REST means the Representational State Transfer Protocol.REST uses widely when creating web services since it is a software architectural style that can be used to define a set of constraints. Using REST we can build web services that are scalable, lightweight and maintainable in nature. We call these kinds of web services as RESTful Services. Advantages of RESTful web services It allows various data formats such as XML and JSON  to pass data which makes the user easier to work with. Since REST is capable of controlling a variety of calls it provides huge flexibility to the user. It increases the portability, scalability of projects. The separation between the user interface and the server also helps to improve the scalability and portability of the development. Whenever the developer has to change the testing environment REST helps to stay independent despite the langu...

Advanced in ReactJS

Image
                                                      Let's Grow more with React                                    React Life Cycle Life Cycle of Components Each and every component in React has a life cycle and it consists of three main phases. They are Mounting, Updating and Unmounting. What is Mounting? Mounting is considered as the Birth of a component. In simple terms Mounting means inserting elements into Document Object Model(DOM). When a component is mounting there are four built-in methods that mainly call by React. They are:     constructor()                      getDerivedStateFromProps()               ...

Zero to Hero in React JS

Image
                                                         Introduction to the React JS What is React JS? In simple terms of words, React JS is a web framework. It is a javascript library that use to build user interfaces. React,React.js are other names for React JS. React is mainly used for user interfaces with single-page applications. you might be wondering whether react is frontend or backend? of course, it is used as a frontend library which runs in the browser. React helps developers to develop with high efficiency and Security. It also helps in cost reduction. Pros of React Js Provides a better user experience The programming concept called virtual DOM provides the user with a better experience and it helps developers to enhance their speed while coding. If you consider the structure of DOM it has a tree form. When the u...

Welcome to Node.js

Image
                                Introduction to Node.js What is Node.js? Node.js is an Open Source, cross-platform and run time environment developed by Ryan Dhal. Node.js is developed and released 10 years ago and it started getting more popular because of the use of javascript as its main application. And on the other hand, javascript is the only option to develop web applications in the browser. The main purpose of creating Node.js is to create real-time websites with push capabilities (WebSockets). Why you should choose Node.js? Speed A javascript engine called V8 is the tool that helps node js to process with the speed of lightning. v8 is developed to use in google chrome. The capability of converting javascript into machine code makes V8 super speed when it is compiling and executing javascript. The other magical thing that Node.js owns is called the Event Loop. Even though Javascri...

Introduction to NoSQL

Image
                               Getting Started with NoSQL What is NoSQL?                  If we think of the original meaning of the word "NoSQL" it is referring to the meaning Non-relational. At times it is called Not Only SQL . because it supports . SQL like . query languages. One of the main features in NoSQL is that it has its own way of storing and retrieving data. Other than that It has its unique features such as  Distributed  Horizontally scalable  Easy Replication  Eventually Consistent  Open Source          and  No transaction support  The most popular examples of NoSQL are MongoDB and Cassandra. Why should we use NoSQL?               High Scalability and High availability are the main advantages you can gain by using NoSQL. Hig...

Getting Start With Application Frameworks

Image
What is an Application Framework? An application framework is a software library that provides a fundamental structure to support the development of applications for a specific environment. . It acts as the skeletal support to build an application. Application frameworks can be used in both graphical user interface development, and in other areas like web-based applications. By using application frameworks we can find solutions to the general issues faced during the development of applications. If you think the concept of Application frameworks is an emerged idea the answer is 'No'. It started around 1970 - 1990 with the SmallTalk user interface framework, MacApp (for Macintosh), and Struts (for Web-based Java applications). The Pros and Cons of using Application Frameworks     If you want to develop your code faster and easier Application Framework is the best bridge that can help you. You can use the pre-built functions in Application Frameworks to Increa...