In this Article we are going to talk about NodeJS. you will learn what is NodeJS and Why it is very important , pros and cons of NodeJS and finally how we can install NodeJS in our systems. What is NodeJS When you heard the term JAVA SCRIPT the first thing that will come to your mind is web browser because its the...
NoSQL vs SQL What is best
February 17, 2020 / BY Ushan Feranndo
When we are developing any kind software we are gonna need a database at some point. In this article we are gonna talk about two major database technologies SQL and NoSQL. SQL (Structured Query Language) SQL or Structured Query Language is a language that we are using to manipulate relational databases. in sql databases data is stored in multiple tables according to...
S.O.L.I.D the 5 principles every programmer should know
February 14, 2020 / BY Ushan Feranndo
S.O.L.I.D is a term for Robert C. Martin's first five object oriented design principles,These concepts seek to make software architectures more comprehensible, easier to manage and easier to extend. every software engineer should know thees concepts. S — Single Responsibility Principle The Single Responsibility Principle states in programming that each module or class will have responsibility for a particular part of the software's...