Check in on what our authors are writing about this week. Here’s your update below.

What Is Data Fabrication in TDM

What is TDM to begin with? Isn’t data fabrication a bad thing? The answer to the last question is no, not in our context. And what about TDM? Well, it stands for Test Data Management, and it’s the process of providing quality data for your software testing process. Learn all about data fabrication in TDM from Carlos Schults on Enov8’s blog. 

The 10 Essential DevOps Metrics That Really Matter

DevOps is an evolving computing philosophy. What’s clear about the idea is that it concatenates developers with the operational side of software delivery. It’s considerably tough to benchmark DevOps efforts and results. Especially given how any randomly selected number of companies approach it so differently. Be that as it may, there exist some performance indicators (metrics) every DevOps team can measure and use to gauge the effectiveness of their approach. Find out more from Taurai Mutimutema on Plutora’s blog. 

Preventing SQL Injection in Node.js (and Other Vulnerabilities)

The database is an essential part of a web application. It’s where you receive and store users’ data, which you can then use to provide personalized services. As such, database security is an important part of every web application to ensure the safety and integrity of data collected from users. In this post, Kelvin Gobo can help you learn about SQL database vulnerabilities in Node.js, like SQL injection, and how to prevent them. Find out more on Sqreen’s blog.

Tips for Aggregating and Analyzing PowerShell Logs

As you automate tasks with PowerShell, those tasks start to become more complex. As a result, logs become larger. If you want to learn about some tips for aggregating and analyzing PowerShell logs, you can check out this post from Ukpai Ugochi on Solarwinds’ blog. 

Syslog Event Management for Easy Cron Job Troubleshooting

A good application usually has some sort of logging to provide clues when something goes wrong. When it doesn’t, you probably have to spend time making sure you can get some basic information logged when an issue occurs. If you want to simplify troubleshooting, look no further than this post from Juan Pablo Macias Gonzalez on Solarwinds’ blog. 

Monitoring Python Performance: Top Metrics to Pay Attention To

Python applications have proven to be top notch when dealing with complex scientific or numeric problems. As Python applications become more dynamic and complex, there’s a need to monitor performance for better troubleshooting. Developers would want to monitor Python performance for several reasons. For instance, you’d want to be the first to notice any likelihood of your application crashing. Also, you can get real-time reports/metrics about events from your application. Learn more about monitoring Python performance from Ukpai Ugochi on Solarwinds’ blog.

Monitoring PHP Application Performance: A Step-by-Step Guide

It used to be common for application performance to be considered a non-functional requirement. Things have changed, though. Nowadays, more and more software professionals have come to think of performance not as a nice-to-have, but as the most important must-have. Slow has become the new down, and today nobody can afford downtime. Find out more about monitoring PHP application performance from Carlos Schults on Solarwinds’ blog.

The most significant way to improve your business is by impressing your customers and keeping them satisfied. And the first step to that is keeping the promises you make. Your customers come to you with certain expectations. Of these expectations, one of the most crucial is getting the service they need when they need it. Hence, service availability is important to have happy customers. To help you with that, let’s start by understanding what service availability is and how to improve it. We’ll also look at important service availability metrics to measure and how these affect the service-level agreement. Omkar Hiremath can fill you in on Scalyr’s blog.

We also updated a couple of posts this week, like this one on horizontal scalability. If you find yourself with scaling issues or bottlenecks in your application, take a moment to congratulate yourself! That means you have enough customers to experience some growing pains. Now, once you’ve finished celebrating, you’ll want to figure out how you can scale your application so it can continue to grow. In this post, we’ll cover horizontal scalability, why you may want to consider it for your application, and how you can prepare your application. Learn more on Scalyr’s blog.

Unit Testing Best Practices: 9 to Ensure You Do It Right

Finally, we updated a post on unit testing. There are many types of automated testing out there: front-end testing, smoke testing, load testing, end-to-end (E2E) testing, and that’s to name only a few. If you want to design a sound testing strategy with the best possible ROI—and who doesn’t want that? It’s crucial to understand all of these types of testing, learning the pros and cons of each one and which scenario they fit best. Find out more on Testim’s blog.