Stabilizing Continuous Delivery by Eliminating Flaky UI Tests
top of page
Search

To meet market and economic demands, the software delivery process is constantly evolving. New technologies enable organizations to...

David Tzemach
- Mar 5
- 5 min
Continuous integration with Jenkins - Introduction
Continuous integration is a coding philosophy and set of practices that encourage development teams to make small code changes and check...


David Tzemach
- Aug 31, 2022
- 4 min
Top 10 Collaboration Tools for Software Development and Testing Teams
Every organization aspires to collaborate, but it is not always easy. Especially if you're talking about large corporations where workers...

David Tzemach
- Jun 28, 2022
- 7 min
How Can "Shift-Left" Testing Improve Product Quality?
As the software industry evolved, so did new trends and operating models, with each 'software model' aimed at increasing efficiency at...

David Tzemach
- Jun 26, 2022
- 3 min
Bash Loops - Execute it again and again...
Loops are one of the fundamental concepts of programming languages. Loops are handy when you want to run a series of commands a number...

David Tzemach
- Jun 26, 2022
- 3 min
Bash Scripting – Else If Statement
When working with Bash and shell scripting, you might need to use conditions in your script. In programming, conditions are crucial: they...

David Tzemach
- Jun 24, 2022
- 2 min
Bash Scripting - User Input
Any programming language can perform the common task of receiving user input. In a bash script, there are various ways to receive user...


David Tzemach
- Jun 24, 2022
- 2 min
Bash Scripting - Exporting Variables
We will discuss exporting variables in this article. In my earlier posts, we saw various examples of variable usage, but they only...

David Tzemach
- Jun 23, 2022
- 2 min
Bash Scripting - Command Substitution
In this post, we'll discuss command substitution, which is essential for writing intelligent and efficient scripts. The basic idea behind...


David Tzemach
- Jun 21, 2022
- 1 min
Bash Scripting - Quotes
In this post, we will discuss quotes, which are a simple but important aspect of bash scripting. In bash, we have two types of quotes:...

David Tzemach
- Jun 21, 2022
- 4 min
Vagrant Server Management - Creating Websites
In this article, we'll set up a website on Centos 7 that includes an HTTPD service and HTML templates that we can access via the HTTP...

David Tzemach
- Jun 21, 2022
- 3 min
Vagrant - Automate Website setup (Infrastructure as a code)
In the previous article, I demonstrate the manual deployment of a website and WordPress blog on Linux machines. In this article, we will...

David Tzemach
- Jun 21, 2022
- 2 min
Vagrant - Creating Multi VMs
Vagrant is able to define and control multiple guest machines per Vagrantfile. This is known as a "multi-machine" environment. In this...

David Tzemach
- Jun 21, 2022
- 5 min
Bash Scripting - Variables
Variables will be very familiar to those of you who have spent some time in programming before. Consider a variable as a temporary...


David Tzemach
- Jun 21, 2022
- 3 min
Introduction to Bash Scripting
In Computer programming, a script is a set of commands for an appropriate run time environment that is used to automate the execution of...

David Tzemach
- Jun 13, 2022
- 4 min
Vagrant Crash Course- Development Environments Made Easy
Vagrant is an open-source software product for building and maintaining portable virtual software development environments; e.g., for...

David Tzemach
- Jun 2, 2022
- 1 min
Getting Started with Vim Editor in Linux
Vim is a free and open-source, screen-based text editor program. It is an improved clone of Bill Joy's vi. Vim's author, Bram Moolenaar,...

David Tzemach
- May 27, 2022
- 6 min
Linux Commands Every User Should Know
Before we go on to the list of commands, you need to open the command line first, so in this post, I will use "Git Bash" which is an...

David Tzemach
- May 25, 2022
- 1 min
Chocolatey – Package manager for windows
Chocolatey has the most comprehensive online registry of Windows applications. By wrapping installers, executables, zips, and/or scripts...
bottom of page