Application software comes in many different types aimed at specific requirements, platforms, user...
Author - Shanika Wickramasinghe
What Is CI/CD? Continuous Integration & Continuous Delivery...
Flexibility, speed, and quality are the core pillars of modern software development. Increased...
Test Automation Frameworks: The Ultimate Guide
Quality assurance (QA) is a major part of any software development. Software testing is the path to...
DBMS: Database Management Systems Explained
Data is the cornerstone of any modern software application, and databases are the most common way...
What’s ETL? Extract, Transform & Load Explained
Data is the key driving force in most applications today. All data—from simple application logs and...
Containers & DevOps: Containers Fit in DevOps Delivery...
DevOps came to prominence to meet the ever-increasing market and consumer demand for tech...
ITOps vs DevOps vs NoOps: The IT Operations Evolution
The modern technology landscape is an uber-competitive, constantly evolving ecosystem. With...
How To Use Jupyter Notebooks with Apache Spark
Apache Spark is an open-source, fast unified analytics engine developed at UC Berkeley for big data...
DevOps Branching Strategies Explained
In any DevOps environment, version control is one of the primary components of the DevOps pipeline...
Logstash 101: Using Logstash in a Data Processing Pipeline
Data is a core part of any modern application. It is the catalyst for most technological functions...