Posts

Showing posts with the label Agile

Database Seeding in NodeJS with MongoDB

Image
Seeders in NodeJS Database seeding is a process in which we can put predefined data or dummy data in database as per need. such as the data of countries, cities, etc. is fixed data for everyone for these kind of data we can create database seeding files and we can put all the data into database with the help of 1 command only. Step 1 : We should have model firstly for which we want to create seeding so here is an example model Product. productModel.js Step 2 : As we want to run 'database seeders' separately in one command so have can create one file for seeders and in this file we also need to add database connection so that we can communicate with database because here app.js/index.js database connection doesn't work as we want to run this separately so example seeder.js file is: Seeders.js   Step 3 : Now we can run command node seeders.js to create seeding in database Thanks for reading this article I hope it will help you for creating seeders in node js with mongo datab...

Understand Agile Methodologies

Image
Agile & It’s Methodologies (Scrum, XP, Crystal, FDD, DSDM, LSD, Kanban) Agile Concept - Education Funda Agile is a software development approach which has multiple methodologies which we have to follow in it. Agile follows the iterations process, which means delivery project modules milestone wise. SCRUM is part of Agile or one of the Agile methodology. SCRUM methodology works under team-centric flow, meaning all team work in team.  SCRUM basically follows the 3 step rules which is Product Owner, Scrum Master and The Team. Product Owner is that person who directly deals with clients and which is like a principle of that project. Scrum Master is like a Team Lead for that project who assigns everything to the team and does further management. The Team includes all the back-end developers, designers, etc which is the team of 3 - 9 persons maximum as per SCRUM rule. XP (extreme programming) works under customer-centric flow, which means this methodology focuses on customer feedback...