Ritesh Dewoolkar

Tech

Latest Technology Trends in IT

Introduction

In this modern era, technology is been updating at a rapid rate and a massive amount of money is being invested in the field of research and development. Lot of computer professionals are contributing in developing the existing technology to get the most of it. 
In this competitive era, keeping yourself updated with the latest technology is of huge importance. Having a brief knowledge of the latest technologies and trends is important.

VueJS

What is Vue js used for, Why vue?

Before talking about the actual use of Vue js, first, let’s discuss What is Vue JS actually about?

What is Vue JS?

Vue.js is an open-source front-end framework for developing interactive UIs and single-page applications, created by Evan You is an MVVM or Model-View-ViewModel. The first version of Vue came in the year 2014. Currently, the latest version is 3.0.2 which was released in October 2020. Vue.js is a progressive JavaScript framework for building User Interfaces. 

NoSQL

Types of NoSQL Database and examples of NoSQL database.

What is NoSQL Database?

NoSQL Database is also known as  ” Not only SQL “, is a non-tabular database system, unlike a relational database. NoSQL provides a flexible, scalable, and high-performance database to the users. They are majorly used for real-time web applications and big data.

Traditional RDBMS uses SQL syntax for storage and retrieval of data, while NoSQL is ideally used for storing structured, semi-structured, unstructured, and polymorphic data.

When working with a massive amount of data, the response time for RDBMS is slow while NoSQL can be used for a large amount of data.

Semantic Elements in HTML

What are the Semantic Elements?

Semantic elements are elements that have a meaning, which defines the purpose of the elements.
Semantic elements help the browser and the developers understand the meaning of content.
It helps the search engine to retrieve information faster.
Non-semantic elements: These are elements with no meaning, they can contain any kind of information.
Forex: <div> tag, it explains nothing what kind of information it can contain.

What is AngularJS used for? Difference between AngularJS and ReactJS

AngularJS

What is AngularJS?

AngularJS is a front end framework for single page applications. AngularJS is one of the most secure Javascript frameworks among other frameworks and it also has a strong support as it is managed by developers of Google. 

Currently over million of websites are made using AngularJS for their front end. According to me angularjs is going to be the best javascript framework for front end development. It is written in JavaScript. 

AngularJS Directives:

The AngularJS framework is majorly divided into three parts:

ng-app : This directive links AngularJS application to HTML.

ng-model : The ng-model binds the values of AngularJS application to the input controls of HTML.

ng-bind : This directive binds the AngularJS application data to HTML tags.

What is it used for?

Top Programming Languages in 2020

Here is the list of the Best Programming languages of 2020.

JavaScript

JavaScript

Introduction:

      JavaScript is a text-based programming language that is used by Web browsers to create a dynamic and interactive user interface(UI). It can be used both on the client-side and server-side. In most cases, we use JavaScript for client-side scripting which allows your code to run on the browser, and JavaScript is based on ECMAScript specification.JavaScript is a dynamically typed language with many built-in functions.
It is a high-level language with curly-brackets syntax and just-in-time compiled programming language. Major companies use JavaScript including Google, Facebook, Uber, etc.
JavaScript has several frameworks, some of them are ReactJS, AngularJS, VueJS, ExpressJS, EmberJS, NodeJS, ThreeJS, BabylonJS.Basically, javascript frameworks are collections of javascript code that provides developers pre-written codes for creating web applications.

Three.js 3D JavaScript Library – Github

ThreeImage1
Three.js is an open-source, lightweight cross-browser JavaScript Library and API (application programming interface) that supports Canvas, SVG, CSS3D, and WebGL renderers and is used to create 3D animated computer graphics using WebGL.
WebGL(Web Graphics Library) is a JavaScript API that allows web browsers to render 2D, 3D graphics without installing any extra plugins or third-party plugins. Threejs simplifies the WebGL API.
It was released by Ricardo Cabello in April 2010, and the recent stable version of which came in March 2020. Three.js was previously written in ActionScript then ported to JavaScript language. The source code of this library is hosted in a repo on GITHUB