MozActivate at USICT

Learning new stuff and then sharing that knowledge with others is what forms a strong community. Since the time, I joined Mozilla Delhi, I was involved in various events that involved teaching people how to create content for the web. Most of the time, my sessions involved creating awareness about…

Building a Microservices Registry Server (Part 1: The Architecture)

Microservices nowadays are gaining a lot of momentum, all due to the case that it helps ease the development of the application by breaking the application into parts such that each part specializes in a particular task. This separation helps the developers in building the application component by component and…

Managing Microservices: A Dirty Example

Recently, I have been trying to understand and implement Microservices. During the last few days, the work consisted on understanding the Microservice Architecture(MSA) and to implement a few Microservices. Working on this, I came up with a super simple application based on the MSA – A To-Do application. After that,…

Building Microservices: A To-Do Application

Recently, I covered an introduction to what Microservices are and what is the future of Microservices. Keeping that article in mind, I thought, why not make a demo application that can give an example of how Microservices are built and how they interact. In this article, I will be building…

The Rise of Microservice Architecture

Microservices is a new term that has recently sprung to life. The term is used to describe a new architecture in designing and building new software applications as small and independent set of services which can be independently deployed and managed. In the Microservice architecture(MSA), the size of a service…

Session on FOSS and Fedora

Open Source is the new trend. When most of the major corporations are moving towards an open architecture by using Open Source tools and even pushing there internal projects into open source, it really makes your contributions worthy. But before starting with the contributions a lot of people face the…

Why contribute to Open Source

There are times when we want to start of our career, we want to learn, explore and more importantly understand how things work. We start to build small projects to kick start with our thinking, and eventually we bump up into the question that what we are building is still…

Using strace for tracing System Calls

There are times when we need to trace what the program is doing. To know about what calls our program makes and what signals it raises or receives. The strace command can prove to be useful when we are tracing a program for which we don’t have the source code…

Moving forward upon Open Health Data

Recently, I published a post on how I view the concept of the Open Health Data. The concept has many benefits, from providing a single place for accessing all your health related data, helping researchers analyze new patterns and to help the doctors take a better decision. There is a…

System Performance: Understanding those Metrics

Building up on my previous post, where I talked about profiling applications using perf command. Now, I will like to shed some light upon some other tools which can come handy in understanding your system performance. Linux provides a lot of inbuilt tools which can help you understand how your…