Expressjs is a flexible and minimalist node.js web application, open-source framework. It provides some set of features for mobile and web applications. This is developed by TJHolowaychuk and maintained by Node.js foundation. This is specifically designed for developing single-page, multi-page and hybrid web applications. There are numerous modules available on npm, those are directly plugged into Express.
To develop express, we should have the node and npm installed in the local machine. Check whether we already have npm and node installed, else we have to install node and npm.
npm is a collection of packages of open-source code for Node.js…
create-react-app is the standard way to create a react application. If we have already installed npm and nodejs in our local machine, we can create the react application using the following method.
You can check whether the npm and nodejs are installed in your machine by click this.
We have to install create-react-app inorder to create a react application. You can use the following command.
npm install -g create-react-app
Then we want to give a name to the react application.
npx create-react-app myFirstReactApp
The next step is to run the react app
cd myFirstReactAppnpm start
Output will be looking…
React is an open-source, component-based java script library used to build interactive user interfaces. It is considered as one of the famous java script front end libraries.
ReactJS is developed by Jordan Walke, he is the software engineer in Facebook. Facebook implements the ReactJS in 2011, but it was released to the public in 2013. This implementation makes a huge development in Facebook and boosts its popularity.
In ReactJS, everything is built as a component. The heart of the React is component. These components are integrated together to build an application. …
NodeJS is an Opensource, cross-platform, server-side run time environment built on Chrome’s V8 engine. NodeJS was developed by Ryan Dahl in 2009 and its latest version is v0.10.36.
Node.js can be used to implement different types of applications such as web application, command-line…
Go, also known as golang is an open source programming language that makes it easy to build an efficient, simple and reliable software. Go is developed by Robert Griesemer, Rob Pike and Ken Thompson, and this development began in 2007 at Google and introduced to the public in 2009.
Open source means everybody can make the contribution to the language (fix bugs, proposals for new features). The code of this language is available on GitHub.
NoSQL means non SQL or non relational database for store and retrieve data. Here, “No” means “not only”. It does not refer to the meaning of “No”. Meaning behind this is many NoSQL databases support SQL like queries. It does not need any fixed schema. Mainly NoSQL is used for big data. It means this database system is used by the companies like Facebook, Google that generate a huge amount of data every single second. So NoSQL is considered as as suitable database system for this. NoSQL is existed for many years but it recently become as more popular.
“The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.” — Don & Alex Tapscott, authors Blockchain Revolution (2016).
Blockchain means, the decentralized, distributed ledger records of data managed by the group of computers not owned by a single entity. And blockchain is also referred as Distributed Ledger Technology(DLT). Each block that means each block of data is secured by each other using the cryptographic hashing.
The easy way to understand blockchain technology is Google doc. when we create and share a doc with a…
The concept of the Built In Reports for OpenMRS Reference applications was initiated during the Google Summer of Code last year(2017) . The objectives achieved in Google summer of code 2017 were,
Now it is the…
During the last week, I finished the below-mentioned objective and send the PR for the review.
2. BIR-7- Added total number of Discharges for all locations reports. This PR contains these improvements for Number of Discharges report,
And, According to my project, I completed the following tasks…
During the 9th work I started working on the objective “List of Providers, once the user clicks on a row in the table, user should be able to see more detailed page about the provider”. I finished this task on the 10th week of the GSoC 2018.
RA-1514 , BIR-11 — This PR contains the implementation for the Patients who worked with Providers report for given Provider id, Provider Information and top 10 patient information who was recently worked with this provider.
These are the features added in the above mentioned objective.
Intern- Software Engineer| WSO2, Undergraduate at Sri Lanka Institute of Information Technology