Skip to content
Learn with RV – Tech Blog
Learn with RV – Tech Blog

#testautomation #qa #programming #linux #devops

  • Home
  • Who am I?
  • 1-on-1 Mentoring
  • Test Automation Incubator
  • 24 Testimonials
  • YouTube
  • LinkedIn
  • Contact
Learn with RV – Tech Blog

#testautomation #qa #programming #linux #devops

Category: Programming

Programming related articles

Understanding Race Conditions in Test Automation

Razvan Vancea,
March 12, 2026March 12, 2026

Lately, I’ve been hearing the term “race condition” more and more often – during conference…

Continue Reading

Understanding JS Garbage Collector – how Memory is managed

Razvan Vancea,
March 12, 2026March 12, 2026

Memory management is one of the most important responsibilities of any programming language runtime. There…

Continue Reading
Programming api-matchers-banner

Understanding /* vs /** Patterns

Razvan Vancea,
February 20, 2026February 20, 2026

In software development and test automation, of the most overlooked yet powerful skills is mastering…

Continue Reading
Programming photo-img-node-vars

NodeJS v20 added native support for reading environment variables

Razvan Vancea,
November 27, 2025November 27, 2025

Starting with NodeJS v20, there is an experimental feature that allows us using environment variables…

Continue Reading
Programming thumb-esm-commonjs

Understanding the Difference Between “module” and “commonjs” in package.json

Razvan Vancea,
August 7, 2025August 13, 2025

If you’ve been already working with JavaScript, you’re not alone in feeling confused about the…

Continue Reading
Programming cross-env-featured

Using cross-env in Your Node.js Projects: A Practical Guide

Razvan Vancea,
June 10, 2025June 10, 2025

When developing cross-platform Node.js applications/testing frameworks, environment variables can sometimes cause frustrating issues—especially when switching…

Continue Reading
Programming rimraf-vs-rm-rf-featured-image

npm rimraf vs rm -rf: Which one should you use?

Razvan Vancea,
January 31, 2025January 31, 2025

When dealing with file and directory removal in Node.js projects, developers often encounter two common…

Continue Reading
Programming principles-logo

DRY vs WET vs DAMP principles in Test Automation

Razvan Vancea,
October 1, 2024November 5, 2024

In software development, various programming principles exist to guide engineers toward writing cleaner, more maintainable,…

Continue Reading
Programming gitlab-nonewline

Why That Extra Line Matters: The importance of a newline at the end of your project files

Razvan Vancea,
September 27, 2024October 2, 2024

In software development, clean and readable code is a priority, but there’s a small detail…

Continue Reading
Programming chance-logo

ChanceJS – a Faker alternative for generating random realistic data?

Razvan Vancea,
October 2, 2023September 27, 2024

For many years I’ve been using FakerJS library to generate fake realistic random data in…

Continue Reading
  • 1
  • 2
  • Next
©2026 Learn with RV – Tech Blog | WordPress Theme by SuperbThemes