Tech Blogs

DevOps Shorts: The Docker REST API

Reading Time: 4 minutes It’s 2021 people and Docker is practically everywhere in IT. Now, I know Docker comes with a lot of plumbing and it’s convenient using the docker cli for workflows. But, I don’t know if it’s just me, I like to explore things; Try to understand the ins and outs of them. Now, if you have been using Docker for a while you then you know Continue Reading

OS in Rust: Running our custom kernel on an emulator: Part-5

Reading Time: 4 minutes This series pertains to create a basic Operating System using Rust Programming Language. This series aims to learn and understand the basics of the Operating System.Through this, you will get some ideas about the internal components of the Operating System and how they interact with each other. This article pertains to run our custom kernel on QEMU emulator using customized target that we created previously.

Git Tagging

Reading Time: 3 minutes Hi folks! In this blog, we will try to learn about the tagging that we use in git. Git is a distributed version control system for tracking changes in any set of files. This was originally designed for coordinating work among programmers cooperating on source code during software development. Going forward with this blog we will try to learn how to list existing tags, how Continue Reading

Agile Testing Pyramid

Reading Time: 3 minutes Hey folks, In this blog, we aim to briefly explore the agile testing pyramid. So, let’s get going. Here, we will get acquainted with the following topics by the end of this blog What a testing pyramid, an overview? Types of test Pyramid Unit Tests Service Tests UI Tests What is the testing pyramid? The agile test automation pyramid is a graphical strategy guide for Continue Reading

Integration testing with PACT

Reading Time: 3 minutes Hello everyone,In this blog, we will discuss an integration testing tool pact. As we all know during the SDLC we need to test our software thoroughly before giving the final sign-off and releasing it on production.during the testing phase, we perform various test activities including unit testing, integration testing, and at the end, we perform end 2 end testing along with performance testing, security testing, Continue Reading

Automate Compilation and Testing of Rust Code using GitHub Actions

Reading Time: 2 minutes DevOps became a crucial part of Software development in the past few years. And there are a lot of tools present out there to practice DevOps methodology.  In this blog, I am going to talk about Git hubs Actions which emerged as one of the popular tools to achieve automation in your project. So in this blog, I am going to create a simple workflow Continue Reading

Locator strategy using Selenium 4.0

Reading Time: 4 minutes In the last blog, we saw how we can setup a maven project in Selenium (Getting started with Selenium 4.0) and now we will see different Locator strategy using Selenium 4.0 Why Why Locators are required? When we go to any website it has multiple fields, buttons, forms, etc. We need to uniquely identify the elements present on the website in order to successfully automate Continue Reading

Clusters

Reading Time: 4 minutes Open-source container clusters and their managed equivalents have evolved and gradually taken on large-scale production workloads. Kubernetes and its expanding ecosystem of Cloud Native projects have become the platform of choice for managing and scheduling containers. By implementing all of the features described above, Kubernetes empowers developers to scale alongside their success. The managed Kubernetes offerings provide them with even greater flexibility while minimizing DevOps Continue Reading

Kubernetes: Best Practices

Reading Time: 3 minutes Building large Clusters:  A cluster is a set of nodes running Kubernetes agents, managed by a master. It supports clusters with up to 5000 nodes. When setting up a large Kubernetes cluster, the following issues must be considered. Quota Issues: To avoid running into cloud provider quota issues, Increase the quota for things like CPU, IPs, etc. ETCD storage: To improve performance of large clusters, Continue Reading

Basics of Kotlin

Reading Time: 2 minutes Hello everyone today I will discuss the basics of kotlin for example Hello world program, variables, functions, if and when, functions. So let’s do some practice and also important some theory. Hello World package intro fun main() { // from kotlin 1.3 program arguments are optional val name = “kotlin” // val for final variable println(“Hello, $name!!!!”) } Things to be noticed if we compare Continue Reading

Scala3 Vlog: Union Types

Reading Time: < 1 minute Hello folks, We have released another video on Scala3 series which talks about a new type i.e. Union Types. Union Type is a type which is one of a set of other type, or a type of a variable or expression which can consist of multiple types. And the main reason for introducing Union Types in Scala is that for every set of types, we Continue Reading

Event Sourcing – Does it make sense for your business?

Reading Time: 5 minutes You would always get a ton of literature on Event Sourcing and CQRS. The key question is WHEN do you use it? Under what circumstances? Is your problem really in need of ES? I would not go into the details of what Event Sourcing and CQRS is. The industry stalwarts have covered that in adequate detail. This post delves into battle-tested scenarios on where we Continue Reading