Now a days component based development became famous among developers because of its easiness. Most of the popular languages are supporting component base development and React is one of them
Component based development is an approach to software development that focuses on the design and development of reusable components. —
In simple words components are code blocks which are reusable and and independent, which divide the UI of the project into small pieces. Component based architecture helps us to create a code which can be easily combined, reused, and versioned.
So we don’t need to have thousand lines of code…
In this article lets understand the fundamentals of React and how to create a react app.
Node has many frameworks for node.js. Hapi.js, Express.js, Koa.js, Sails.js, Meteor.js are some of the famous frameworks. Lets look more about KoaJS.
Koa.js is developed by the creators of Express.js framework. Koa.js …
Every programmer have at least worked with one database. Managing and choosing the correct database is one of the important thing. Lets understand the basics of NoSQL database -MongoDB.
The word Git is a slang used to insult people which denoting an unpleasant, childish, annoying silly person. Well, the git we are going to talk about today does not have that meaning.
In my opinion learning Git is essential for programmers and mostly for Developers. I started using Git from 2019 and that saved me from loosing a lot of time.
Before using Git I used to copy the code I wrote into USB stick and merged it with my team mates code. It was a disaster. …
If you are a beginner to Linux/Ubuntu, installing and running MYSQL using generic binary on your PC will be a disaster for you. Even I had a lot of trouble while doing this.
I hope this guide will help you to install and run MYSQL on your PC without difficulties.
In MYSQL official page select select Downloads. In there you will see “MySQL Community Server”. Select that and the go to Archive session. Then select the version you need and download the tar file.
SOLID principles are one of the best software designing principle which will be a guide for designing software which are easy to maintain , understand and extend too.
This principle helps developers to organize code in better way that will make every one to work on the existing project without hesitation.
S.O.L.I.D design principle will guide you to:
This principle states that “Every class or module should have only a…
Ubuntu is a complete Linux operating system which is available for free. It is one of the popular Linux distribution these days.
But while I was working with Linux-Ubuntu for the first time I found a lot of difficulties to install and setting application. I hope this post will help a lot of beginners to install JDK and setting it easily.
Download JDK latest version from oracle website. (Download tar file — jdk-15.0.2_linux-x64_bin.tar.gz)
tar -xf jdk-15.0.2_linux-x64_bin.tar.gz
As a Software Engineering undergraduate I have been asked the same question again and again from newbies to programming and my juniors, “What is the best programming language to learn first?”.
Learning new language in both normal languages and programming languages are interesting. Once we started learning new, we will be unable to stop learning. But in order to make it more interesting we need to start learning from the easiest language, or we can say easy to understand.
Some say that learning C language will make your next language learning easy. …
Undergraduate | BSc(Hons). Software Engineering | SLIIT | Intern Software Engineer @hSenid mobiles | Writer @ Nerd For Tech