Reading Time: 3 minutes TestNG provides the @Listeners annotation which heedfully auricularly discerns every event that occurs in a selenium code. Listeners are activated either afore the test or after the test case. It is an interface that modifies the TestNG comportment. For example, when you are running a test case either through selenium or appium and suddenly a test case fails. We require a screenshot of the test Continue Reading
Reading Time: 4 minutes Effective execution of Program Increment is very essential to reap true benefits. In my previous blog, we have seen what Program Increment is all about and what are the main factors to be considered while planning a Program Increment. Let us see how effectively we can use 2 days. In this blog we will see how do we execute Program Increment Day 1 in detail Continue Reading
Reading Time: 4 minutes SAFe is no Magic except for Program Increment Planning. No event is as powerful in SAFe as Program Increment Planning. PI planning sets the platform for cadence for ART. In this blog we will see how to prepare for an effective Program Increment Planning session. Next Blog we will cover Day wise activities during the PI session. With large audience of 100 + people working Continue Reading
Reading Time: 4 minutes Agile Release Trains are the heart of Essential SAFe in the similar way Essential SAFe configuration is the heart of the Framework. It is the simplest starting point for implementation. In this blog, we are going to talk about Agile Release Trains (ART). We will see how Agile Release Trains in itself is an organisation and also see important roles within ART. It describes the Continue Reading
Reading Time: 4 minutes In one of my initial blogs, we touch based on the 4 configuration that SAFe provides. These configurations can fit from small organisations to large enterprises. It is flexible enough for organisations to leverage to their specific needs. In this specific blog and the following blogs, we would deep dive into Essential SAFe. It is the starting point for SAFe implementation in the organisation. Essential Continue Reading
Reading Time: 3 minutes In my previous blogs we have seen what is the need for SAFe and also had a high level view of SAFe four different configurations that organisations can leverage to fit to their needs. In this blog let us see what changes do we need in the thought process as Leaders to drive the Lean Agile mindset. One of the biggest challenges any organisation face Continue Reading
Reading Time: 5 minutes SAFe Birds Eye View In continuation to blog series on Scaled Agile, let’s review SAFe from a Birds Eye View. What is it all about? What are the four basic configurations that it provides and how does it help organisations to leverage these configurations to their specific needs Overview: The Scaled Agile Framework (SAFe) is a scalable and configurable framework which helps organisations deliver in the Continue Reading
Reading Time: 4 minutes Scrum works best with small teams that aim to deliver software which is prioritised by the team backlog. It uses the iterative models with sprints by having the highest priority items implemented first in time boxed iterations. When it comes to large organisations, the Scaled Agile Framework is a way forward. The fundamental principal of SAFe helps in collaboration, seamless communication and delivering the highest Continue Reading
Reading Time: 4 minutes What is Apache Airflow? Airflow is a platform to programmatically author, schedule & monitor workflows or data pipelines. These functions achieved with Directed Acyclic Graphs (DAG) of the tasks. It is an open-source and still in the incubator stage. It was initialized in 2014 under the umbrella of Airbnb since then it got an excellent reputation with approximately 800 contributors on GitHub and 13000 stars. Continue Reading
Reading Time: 3 minutes HashiCorp Vault is a secret management tool which provides a secure and reliable way to store secrets like passwords, access token, secret API key etc.
There are applications that need to interact with third party services and for that it needs various credentials. There are scenarios in which we need different credentials to process different requests. So, where will you store them? Can you really hard-code them and publish them to your sub-versioning tool? Ofcourse not. This is not a recommendable approach.
Reading Time: 2 minutes Logistic Regression, a predictive analysis, is mostly used with binary variables for classification and can be extended to use with multiple classes as results also. We have already studied the algorithm in deep with this blog. Today we will be using KSAI library to build our logistic regression model. Setup
Reading Time: 3 minutes Hey folks, in this blog we will be discussing and try to gather some knowledge on how multithreading, concurrency can be achieved and asynchronous computations can be done on immutable values by the use of Futures. Why do we need Futures? The concept of Futures was introduced to allow concurrent programming and avoid wastage of resources which will be blocked in case of sequential code. Continue Reading