Search Results for: Type system

How to create applications in ArgoCD

Reading Time: 5 minutes This blog will show different ways of creating applications in ArgoCD, So Stay Tuned! PREREQUISITES Kubernetes Cluster up and running on Local, minikube, or any Cloud providers GitHub or Gitlab Account First, let us understand few concepts of ArgoCD ArgoCD is a GitOps continuous delivery tool that means you define all your applications, manifests, and resources that you want to deploy in your Kubernetes cluster, Continue Reading

Ownership: An exciting concept of Rust(Part-1)

Reading Time: 4 minutes Ownership, An exciting concept of Rust and it enables Rust to make memory safety guarantees without needing a garbage collector. Therefore, it’s important to understand how ownership works in Rust. While running all the programs manage the way they use computer’s memory. Some languages have garbage collection, in other languages, the programmer must explicitly allocate and free the memory. On the other hand Rust uses Continue Reading

Scala- A Simple tour.

Reading Time: 3 minutes What Is Scala? Scala is a multi purpose programming language , which provides support for both Object Oriented and Functional Programming. It express common programming patterns in a concise, elegant, and type-safe manner. It was Designed in the year 2003 by  Mr. Martin Odersky and his research team. The most fascinating thing about scala is that , Scala executable code runs over JVM so to Continue Reading

Understanding Swap Space in Linux: A Practical Guide

Reading Time: 4 minutes If you are a Linux user, then you have definitely heard about Linux Swap. But the reason you may be here is that either you may not know what exactly it is or how to use it. In this blog, I’ll be covering the concept of swap space and some of its practical implementations. So, let’s start. What is Swap Space? You probably know that Continue Reading

Hexagonal Architecture a silver bullet for Fintech Application

Reading Time: 6 minutes Hello folks, In this article,  I will discuss the best possible approach to start building any fintech product. We will see how this approach will tackle common fintech issues at the early development phase. It will also help us make the right decisions and define the appropriate strategy to meet business objectives. After working for more than 4 years in the Fintech domain, I have Continue Reading

How To Add Pull Request Build Status Rule Before Merge In Github Multibranch Jenkins Project

Reading Time: 4 minutes Prerequisite Knowledge About Pull Requests and Merge on SCM like Github Jenkins and Jenkinsfile Multibranch Strategies on a Git Project Introduction Whenever we build a project in a team or collaboration, Continous Integration of the work is an essential part of the project. The automation tools like Jenkins, Github Actions, Circle CI are quite useful tools for the DevOps group. The new changes require testing Continue Reading

Introduction to Machine Learning Lifecycle

Reading Time: 3 minutes Building a machine learning model is an iterative process. For a successful deployment, most of the steps are replicated several times to achieve optimal results. The model must sustain after deployment and adapted to changing environment. Let’s look at the details of the lifecycle of a machine learning model. What is machine learning lifecycle? The machine learning lifecycle is the process of developing, deploying, and Continue Reading

A Simple Guide to OCR using Pytesseract

Reading Time: 2 minutes What is OCR OCR is an acronym for optical character recognition. It is a widespread technology to recognize text inside images, such as scanned documents and photos. OCR technology is used to convert virtually any kind of image containing written text (typed, handwritten, or printed) into machine-readable text data.  OCR using Pytesseract Python-tesseract is a wrapper for Google’s Tesseract OCR engine. It can read any Continue Reading

Beginners Level: Akka Typed API

Reading Time: 3 minutes In this blog, I will be explaining Akka Typed API. This is going to be my first blog on Akka Typed, so let us name it “Beginner Level: Akka Typed API“. Here, I will be telling you the reason for preferring Akka typed over untyped. Along with that, I will also be demonstrating some implementations with Akka Typed. Now before heading towards Akka Typed API, Continue Reading

Introduction to Akka Streams

Reading Time: 4 minutes Hey folks, let us understand the basics of akka streams. I hope you have a basic understanding of Akka Actor. What is Akka Streams Akka Streams is a library to process and transfer a sequence of elements. It is built on top of Akka Actors to make the ingestion and processing of streams easy. As it is build on top of Akka Actors, it provide Continue Reading

Know about Akka actor and how to create actor child

Reading Time: 3 minutes Hello everyone, so before starting this part of the blog I want to ask a question. How do we create subordinate Actors? (Akka actor and actor child)We have already worked on the Actor System and we have also successfully created some of the actors. If you want to learn the basics of creating Akka actors using ActorSystem you can visit this blog here. Through this Continue Reading

Reactive Vs Functional Programming: Which is right for you?

Reading Time: 4 minutes Introduction Reactive programming is a paradigm that allows you to develop applications and services using asynchronous streams of data and other events. It uses event-driven declarative code patterns to handle the complexities of asynchronous code, rather than imperative constructs like callbacks. In this article, we explain what reactive programming is and how it compares to other paradigms like functional programming. We’ll also give you some Continue Reading