Insights and perspectives to keep you updated.

Difference Between Ansible,Puppet and Chef

Reading Time: 3 minutes What is Configuration Management ? Configuration management is a process for maintaining computer systems, servers, and software in a desired, consistent state. It is a way to make sure that a system performs as it’s expected to as changes are made over time. Generally,They are the best available tools to automate infrastructure configuration or management.  Ansible Ansible is an open-source automation tool, or platform, used for Continue Reading

Look at Windows Module of Ansible

Reading Time: 2 minutes Hello Everyone! Today we will learn how we can create Windows Module in Ansible. When using Ansible to manage Windows, many of the syntax and rules that apply for Unix/Linux hosts also apply to Windows, but there are still some differences when it comes to components like path separators and OS-specific tasks. This document covers details specific to using Ansible for Windows. Some of the Continue Reading

Access GUI of AWS ec2 instance of Ubuntu

Reading Time: 5 minutes Amazon Elastic Cloud Compute is a service provided by amazon for performing computing operations by the users. We often create an ec2 instance for various requirements. Most of which are solved by accessing the instance via ssh. This enables you to get a CLI mode of interaction with your instance. It is suitable for most of your workloads, but sometimes it becomes necessary to have Continue Reading

close up photo of programming of codes

A look at CMD and Entrypoint In Dockerfile

Reading Time: 5 minutes In this blog, we will discuss a topic that constantly confuses the beginners. We will discuss the usage of the CMD and ENTRYPOINT instructions in Dockerfile. We will also get to know how we can use CMD and ENTRYPOINT instructions effectively. Let’s start with a simple scenario! Let’s suppose we were to run a docker container from an ubuntu image. When we run a docker run Continue Reading

grayscale photo of computer laptop near white notebook and ceramic mug on table

Deploying Custom Files with Ansible JINJA2 Templates

Reading Time: 5 minutes Introduction The most powerful way to manage files in ansible is to template them. with this method, you can write a template configuration file that is automatically customized for the managed host when the file is deployed, using ansible variable and facts. This can be easier to control and less error-prone. Ansible uses the jinja2 templates for template files. Jinja2 is a modern and designer-friendly Continue Reading

Akka Typed: Stateful to Stateless

Reading Time: 4 minutes This blog is for people getting started with Akka typed actors. We’ll look at how we can keep state inside an actor in a few different ways. Cover the code from stateful to stateless. Introduction Typed Actors consist of 2 “parts”, a public interface and an implementation. If you’ve done any work in “enterprise” Java, this will be very familiar to you. As with normal Continue Reading

Accelerometer as Puncho-o-meter | The “stm32-Discovery Board Sensor”- Part 2

Reading Time: 4 minutes Hi everyone, I hope you all are doing fine. So what’s in today’s blog? In today’s blog, we are going to take our findings further. We are going to get the readings of the Accelerometer Sensor in a variable and then we are going to print them on the itm console using ITM. As we are working with the Embedded Systems they make our task Continue Reading

Apache Kafka for beginners

Reading Time: 4 minutes Introduction One of the biggest challenges associated with big data is, analyzing the data. But before we get to that part, the data has to be first collected, and also for a system to process impeccably it should be able to grasp and make the data available to users. This is where Apache Kafka comes in handy. Let’s briefly understand how Kafka came into existence? Continue Reading

Message Passing in Rust Threads is very helpful

Reading Time: 3 minutes Rust has been the most loved programming language for the last five years in a row. It is a low-level statically-typed multi-paradigm programming language that’s focused on safety and performance. Rust has facilities for message passing through an mpsc channel which allows various threads to communicate. Rust solves problems that C/C++ has been struggling with for a long time, such as memory errors and building concurrent programs. Due to the borrow checker, Rust can prevent data races at compile-time. Data races Continue Reading

Apache Calcite : Adding custom types and functions

Reading Time: 2 minutes Introduction In this blog we will introduce a custom function and type in our SQL . In the end,we want to parse,validate and convert to a relational node for a simple query like“SELECT CAST(my_custom_function(name) as my_custom_type) FROM SAMPLE” . Setting up the basics A sample schema First we need a simple table named Sample : Sample(ID int not null,NAME varchar not null) FrameworkConfig Next we Continue Reading

Design Patterns in Rust Programming

Reading Time: 3 minutes The Design Patterns are programming language independent strategies for solving a common problem. By using design patterns, you can make your code more flexible, reusable, and maintainable. These solutions were obtained by trial and error by numerous software developers. Types of Design Patterns There are following types of design Patterns in Rust for solving our problems : Behavioural Creational Behavioural Patterns Behavioural design pattern are design patterns that Continue Reading

How to use Vectors in Rust?

Reading Time: 3 minutes Rust has been the most loved programming language for the last five years in a row. It is a low-level statically-typed multi-paradigm programming language that’s focused on safety and performance. Rust solves problems that C/C++ has been struggling with for a long time, such as memory errors and building concurrent programs. Due to the borrow checker, Rust can prevent data races at compile-time. Data races occur when Continue Reading

text

5 Debian Package Management Tools you need to know

Reading Time: 4 minutes Hi everyone! Today in this tutorial, we’re going to look at 5 different package management tools that Debian uses specially in DevOps. Above all, Before diving in, lets take a brief look at what Package Management actually is. What is Package Management? Firstly, A package generally refers to a compressed file archive containing all the files that come with a particular application. These are referred Continue Reading