Home » DevOps

DevOps

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 »

What is Test Monitoring and Test Control?

In the field of App Testing, QA managers and other senior testing professionals must implement different test management approaches such as Test monitoring and control to ensure that the test suite runs smoothly. These essential management strategies are required by the managers to track and align the test progress for optimal accuracy and efficiency. What is Test Monitoring? Test monitoring ...

Read More »

Using Nginx as Browsersync proxy

For frontend development, Browsersync is a helpful tool that reduces the turnaround time to a minimum while coding. While serving local files and listening to changes it can also proxy your backend URL and forward requests, which, however, doesn’t work in all scenarios. If you have cases in which Browsersync’s proxying functionalities aren’t sufficient, you can use a small Nginx ...

Read More »

KivaKit – Docker Build Environment

KivaKit – Docker Build Environment    KivaKit 1.2.3 provides a Docker build environment that makes it easy to build KivaKit without installing software or configuring the build environment. Launching the Build Environment    Once Docker has been installed, the KivaKit Docker build environment can be launched with a few simple commands: export KIVAKIT_WORKSPACE=~/workspaces/kivakit mkdir -p $KIVAKIT_WORKSPACE cd $KIVAKIT_WORKSPACE git clone ...

Read More »

Best Practices to Optimize Continuous Testing in DevOps

As more and moreorganizationsundergo digital transformations, we see a growing trend towards cloud storage, cloud computing, and strategizing testing on cloud with a DevOps mindset. Continuous testing is an integral part of DevOps. The QA teams who use the best DevOps test strategy see the importance of faster software development and delivery as a competitive business differentiator. The development teamaimsto ...

Read More »

Docker introduction for beginners

This docker startup tutorial is designed for everyone who is interested to learn docker in a easy way. Main goal behind this tutorial is to make docker learning simple. As docker has simplified many things for software development, hence it is very important for everyone to know how to use docker in software development. In this blog we will cover ...

Read More »