Technology

Microservices

Microservices The term “Microservice Architecture” has sprung up over the last few years to describe a pattern of splitting an application into smaller components for scalability and maintenance benefits and have seen widespread adoption. Idea: The main idea behind this architecture is to break down applications into very small pieces and each piece can be […]

Microservices Read More »

Basic SQL

SQL   SQL : Structured query language that help us to access or manipulate data from the database. We can CREATE, UPDATE, DELETE and retrieve data while using SQL. RDBMS : Relational Database Management System. It is the basis of SQL. It is for modern data base systems like MySQL, Oracle. In RDBMS the data

Basic SQL Read More »

software-testing

Notes on Software testing

Notes on Software testing: There are mainly four ways of reducing bugs from a program, which includes: -Review -Testing -Specification and verification of the program -Appropriate use of development process.   Difference between verification and validation: Verification is the process where the output of one phase of the development confirms the previous level, whereas validation

Notes on Software testing Read More »

solution design

Solution Designing

Solution Designing For most of the solution designs, we can follow the below processes: a) What is the problem? We have to find the problem first before coming up with any solution. The problem must be clear. b) Information Gathering Now we know the problem, let’s start with data collection. Gather as much information and

Solution Designing Read More »

Node Js Express Server

Node Js Express Server Express.js is a web application framework for Node.js. Express.js is based on the Node.js middleware module called connect which in turn uses http module. Core Features of express: Set up middleware for handling HTTP requests. Routing tables’ setup for performing actions based on urls. Render HTML pages   Why Express Js when we have http?

Node Js Express Server Read More »

node http

Node Js HTTP Module

Node.js http Module Node.js has a built-in HTTP module that helps to create a server and send response back to users. Let’s start with some examples     Create a simple server and return query string Create a javascript file example5.js and type below code var http = require(“http”); http.createServer(function (request, response) { response.writeHead(200, {‘Content-Type’:

Node Js HTTP Module Read More »

node modules

Node Modules

Node Js Modules A Module or a library is a set of functions that can be imported and can be used for performing various processes in Node js. Node Js Inbuilt  Modules When we install Node js, we get a list of in built Node Js modules which we don’t need to install and they

Node Modules Read More »

node js

Learn Node.js -Intro

Node.js, an open-source and cross-platform server environment that allows us to run JavaScript on the server. Key features of Node.js: Event Driven architecture Non blocking Input/Output API Real time two way communication between client and server built on Google Chrome’s JavaScript V8 Engine Very Fast  Never buffer any data and simply output the data in

Learn Node.js -Intro Read More »

jq

About JQ

JQ jq is a library written in C and produces functionalities like sed for JSON data. JSON is getting popular and used in various applications and many a time, developers or applications have to parse or read through JSON data or files. JQ comes very handy in these cases. Let’s install it We can install

About JQ Read More »

helm

Introduction to Helm

Helm Kubernetes has already gained popularity as a leading container orchestration system. Helm plays an important role in managing the application. Helm helps us to define, install, and upgrade complex Kubernetes applications.One can use helm to template everything. Components to know in Helm: Chart: A helm package having all definitions required to run applications or

Introduction to Helm Read More »

reactjs

Know React Js -1

React js Reactjs is very fast as compared to plain javascript as it uses virtual dom. It creates components which are easy to use and maintain   Setting up the environment: Install node.js Download react-create-app , refer : https://reactjs.org/docs/create-a-new-react-app.html Run these commands npx create-react-app my-app cd my-app npm start   If there are errors running

Know React Js -1 Read More »

docker

Know Docker

Docker We can containerize the applications with all related dependencies, libraries, configurations, infrastructure so that application works independently. Components: Docker Client: Docker build pull and run operations and establish communication with the Docker Host. Docker Host: This component contains Docker Daemon, Containers and its images. Registry: This component will be storing the Docker images/ Docker

Know Docker Read More »

Learn Golang

Why Go  : Easy to use and fast compile time Features: -Simple -Fast compile times -Auto and fast Garbage collected -Better in concurrency   Go to https://tour.golang.org  and check out all the details. Download Go from here : https://golang.org/dl/  It has nice play area for learning and practicing. Also Try Gopher Slack for GO community

Learn Golang Read More »