David TzemachJun 287 minHow 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 TzemachJun 263 minBash 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 TzemachJun 263 minBash Scripting – Else If StatementWhen working with Bash and shell scripting, you might need to use conditions in your script. In programming, conditions are crucial: they...
David TzemachJun 242 minBash 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 TzemachJun 242 minBash Scripting - Exporting VariablesWe will discuss exporting variables in this article. In my earlier posts, we saw various examples of variable usage, but they only...
David TzemachJun 232 minBash Scripting - Command SubstitutionIn this post, we'll discuss command substitution, which is essential for writing intelligent and efficient scripts. The basic idea behind...
David TzemachJun 211 minBash Scripting - QuotesIn 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 TzemachJun 214 minVagrant 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 TzemachJun 213 minVagrant - 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 TzemachJun 212 minVagrant - Creating Multi VMsVagrant is able to define and control multiple guest machines per Vagrantfile. This is known as a "multi-machine" environment. In this...
David TzemachJun 215 minBash 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 TzemachJun 213 minIntroduction to Bash ScriptingIn Computer programming, a script is a set of commands for an appropriate run time environment that is used to automate the execution of...
David TzemachJun 134 minVagrant Crash Course- Development Environments Made EasyVagrant is an open-source software product for building and maintaining portable virtual software development environments; e.g., for...
David TzemachJun 21 minGetting Started with Vim Editor in LinuxVim 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 TzemachMay 276 minLinux Commands Every User Should KnowBefore 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 TzemachMay 251 minChocolatey – Package manager for windows Chocolatey has the most comprehensive online registry of Windows applications. By wrapping installers, executables, zips, and/or scripts...