Skip to content










Learn more about continuous integration (CI) and continuous deployment (CD) in software development and explore topics on DevOps, platforms like Docker, and more.

Defining the 5 DevOps Principles: CALMS

DevOps is a ubiquitous term these days. I\'ve lost count of the job ads that look for DevOps engineers and the products that sell themselves as the ultimate DevOps tool. At its core, DevOps is...

Read Article >

Kubernetes vs. Docker: Differences You Need to Know

Both Docker and Kubernetes are ubiquitous tools nowadays. They\'re two of the most popular existing open-source projects. Whether your workloads run in the cloud or on-premise, it\'s exceedingly likely that you\'ll be using these two...

Read Article >

QA vs. Testing: What’s the Difference?

When the competition is just a few clicks away, you can\'t afford to ship poor quality software; if you do, you\'re begging for your clients to become former clients. However, getting yourself familiar with the...

Read Article >

eBPF: Modern Security for Modern Environments

Nowadays, we usually build software in containers. And if you don\'t want to lag behind with your cybersecurity, you need to adapt to the way containers work. The traditional IP:PORT: PROTO-based approach is inefficient when...

Read Article >

DevSecOps and Continuous Security

After many years of shifting to DevOps, we see nowadays a rising trend of DevSecOps . This is mainly for two reasons. First, there are far more security threats these days. Second, there are many...

Read Article >

Adding DevOps Security Tools to Your CI/CD Pipeline

As you travel down the DevOps path, one of the most avoided topics is often security. Security is usually a touchy point because, more than likely, it will add work somewhere that someone didn\'t want...

Read Article >

Getting Started with BitBucket

Introduction John Bardeen, winner of two Nobel prizes in physics said, “The combined results of several people working together is often much more effective than could be that of an individual scientist working alone.” While...

Read Article >

Why You Should Use Xray for Jira as your Test Management Solution

Many activities go into developing any type of software. From gathering requirements to deploying to real-world users, lots of factors influence the final product. Testing is one of these factors that you have to take...

Read Article >

Terraform and Ansible Tutorial: Integrating Terraform-Managed Instances With Ansible Control Nodes

Infrastructure automation is really important nowadays. We tend to focus on software deployment processes the most, but infrastructure deployment strategy should be equally important. Infrastructure automation not only helps with disaster recovery but also makes...

Read Article >

Dissecting the 2019 State of DevOps Report, Part 2: DevOps Tools

In Part 2 of this three-part series on an in-depth look into DevOps trends, I would like to focus on DevOps Tools employed across the market today. While there is a large selection of highly-sophisticated...

Read Article >

5 Docker Commands You Need to Know

It\'s not an exaggeration to say that Docker has changed the way developers and engineers do their jobs. It gives you a way to move code between systems, improve security, and decouple dependencies between applications....

Read Article >

The Best CI/CD Tools: 5 to Adopt When Building a Pipeline

You’ve now got a CI/CD pipeline—that’s awesome! But you may be wondering what to add next. In this blog post, we will explore some quick off-the-shelf tools you can quickly add to your CI/CD pipelines...

Read Article >