Tech Blogs

Performance: C++ vs Rust

Reasons and facts behind Rust being more faster and safer than C++

OpsInit: Service Discovery In DCOS

DC/OS provides a number of tools out-of-the-box, ranging from basic network connectivity between containers to more advanced features, such as load balancing and service discovery. In this blog, we’ll check the mechanisms through which DC/OS provides networking in version 1.12. What is Service Discovery? Service discovery is how your applications and services find each other. Given the name of a service, service discovery tells you Continue Reading

OpsInit: Basic Understanding of DevOps – Part 1

In this blog, we will take a leap into the world of DevOps and learn some basic terms used in it. Let’s understand with the example.

OpsInit: Packer On AWS

What is Packer? Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like chef or Puppet. In fact, when building images, Packer is able to use tools like Continue Reading

OpsInit: Configuring Crontab With Ansible

Introduction to crontab: The crontab is a list of commands that you want to run on a regular schedule. Crontab stands for “cron table”, because it uses the job scheduler cron to execute tasks; cron itself is named after “chronos, ” the Greek word for time.cron is the system process which will automatically perform tasks for you according to a set schedule. The schedule is Continue Reading

Is Apache Flink the future of Real-time Streaming?

In our last blog, we had a discussion about the latest version of Spark i.e 2.4 and the new features that it has come up with. While trying to come up with various approaches to improve our performance, we got the chance to explore one of the major contenders in the race, Apache Flink. Apache Flink is an open source platform which is a streaming Continue Reading

OpsInit: Introduction to Systemd

Introduction Let’s talk about init processes, What are they and how they work? Init stands for initialization which implies that it is the first process that runs when we start our system. This process is the father to all the processes. There are some disadvantages due to which it has been replaced by Systemd. These disadvantages are as follows: Starts tasks serially. It waits for one Continue Reading

Walkthrough Mocking in a NodeJS Application

Hi folks, in this blog we would be looking how to use the power of javascript moreover the javascript way of mocking for testcases, recently got chance to work on a project on NodeJS me being a JavaScript lover was very exciting for it, it was fun learning it and working on that but when it came for me to write test cases, so as Continue Reading

Functional Aspect of Rust

Hello friends, we already knew that functional programming is at the peak in a world of the programming language because of its special principle: “functions should be first class values”. In functional programming : functions can be passed as values in other functions one function can return another function a function can be assigned to a variable for later execution, and so forth. But Rust has benefits Continue Reading

OpsInit: ReplicaSet VS DaemonSet in Kubernetes

Kubernetes API is growing day by day and they are adding new features every day. The latest feature they added was DaemonSet. Although they had ReplicaSet,  DaemonSet is the K8 object they added. Let’s see the difference. ReplicasSet will ensure that the number of pods (defined in our config file) is always running in our cluster. Does not matter in which worker node they are Continue Reading

TDD: What & How?

Programming is like exploring a dark house. You go from room to room to room. Writing the test is like turning on the light. Then you can avoid the table, furniture and save your shins i.e resulting clean design from refactoring. Then you are ready to explore the next room. There is famous saying in software development that If it isn’t tested, it’s already broken. Continue Reading

What is SPA (Single-Page Applications)?

Today, web applications are replacing the old desktop applications. They are more convenient to use, they are easy to update and not bound to the specific device. Basically there are are two main design patterns for web apps: Single-Page Applications (SPAs) Multi-Page Applications (MPAs) Both patterns have their own pros and cons. When deciding between both patterns, it’s important to bear in mind your business Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!

%d bloggers like this: