Home » DevOps

DevOps

pCloudy’s New Platform: Built For You!

A famous quote by Mark Twain reads “Continuous Improvement Is Better Than Delayed Perfection.” This has been a quote that has been echoing in our heart from the time we called our platform a Continuous Testing Cloud. And we wondered what good is it if we don’t constantly improve and take our product to the next level. These are the ...

Read More »

Automated Functional Testing: A Successful Test Strategy

In today’s world, test automation is a buzzword. Everyone in the industry wants to roll outtheir products in the market faster and to do so, there is a need for a robust automated functional testing strategy. By reducing the software development cycle, test automation aids in the rapid deployment of software. Creating an application is not as easy as it ...

Read More »

Kafka Distributions Landscape

One aspect of Apache Kafka that makes it superior to other event streaming projects is not its technical features and performance characteristics, but the ecosystem that surrounds it. The number of books, courses, conference talks, Kafka service providers, consultancies, independent professionals, third-party tools and developer libraries that make up the Kafka landscape is unmatched by competing projects. While this makes ...

Read More »

How To Implement A Continuous Testing Strategy For DevOps

Let us paint a scenario: You’re on a road trip across a war-torn country, and there’s a checkpoint every kilometer. Your luggage is rigorously examined at the checkpoint to verify that you carry no items that could jeopardize the region’s stability. You, like everyone else, recognize the importance of this for security reasons. Let us paint another scenario: You’re in a ...

Read More »

Understanding Test Driven Development for Successful App Releases

Introduction The evolution of agile practise has paved the way for more excellent development approaches for faster delivery ofhigh-quality software. Test Driven Development (TDD) is one of the results of such evolution, as it provides a wholesome approach. In the Test Driven Development process, the software development team first creates and tests the developed code for each small app functionality. ...

Read More »

Mailhog and Nodejs example

Hello. In this tutorial, we will implement a fake SMTP server with the help of Mailhog in a nodejs application. We will use Docker to install and run Mailhog as a container. 1. Introduction Mailhog is an email testing that offers to test an email set up with the help of a fake SMTP server. It allows to send emails ...

Read More »

Lightweight linting with tree-sitter

Tree-sitter queries allow you to search for patterns in syntax trees, much like a regex would, in text. Combine that with some Rust glue to write simple, custom linters. Tree-sitter syntax trees Here is a quick crash course on syntax trees generated by tree-sitter. Syntax trees produced by tree-sitter are represented by S-expressions. The generated S-expression for the following Rust ...

Read More »

Scaling DevOps & Preserving Software Quality: 4 Best Practices

DevOps is no silver bullet, and without the correct execution, it is just another catchphrase. So, the adoption of DevOps needs an understanding of the different challenges that it will bring inherently. For example, one of the most significant challenges in scaling your DevOps is keeping up with the market pace while preserving the software quality. Take an example of ...

Read More »

Adopting a DevOps Culture: A Definitive Guide

Adopting a DevOps culture requires a change of mindset, process, and culture at the enterprise level. But, the organization needs to have all software development teams on the same page. Without everyone working towards a common goal, you won’t have desired success. Many people think that adopting DevOps is only about dividing the task among various teams and assigning specific ...

Read More »