Hustling around the office today or looking at all of your emails piling up? Take a break from a busy Wednesday and see what our authors have been writing about in this week’s digest.

What Is Test Automation? A Simple, Clear Introduction

Test automation is the practice of running tests automatically, managing test data, and utilizing results to improve software quality. That’s why Phil Vuollet is here to give you a high-level understanding of what test automation is all about. There are all kinds of tests, but not all should be automated; therefore, let’s start with general criteria for test automation. Learn more on Testim’s blog.

A Guide to Streams in PHP: In-Depth Tutorial With Examples

You’ve already used PHP streams in your PHP development. However, they’re transparent, so you may not have noticed them. Streams are powerful tools. In this article from Kevin Cunningham, you’ll learn to harness the power of streams in your PHP development and take your applications to the next level. Find out more on Stackify’s blog.

The 9 Coding Standards C# Developers Need to Get Started

There are some general standards that fluent C# writers follow. So, if you’re a developer who’s coming to C# from another programming language, you’ll want to know this stuff too! So Phil Vuollet is here to give you an introduction to the most important standards and sets you on the course to other resources that can help build your C# prowess. Check it out on SubMain’s blog.

Five Reasons You Need Enterprise Configuration Management

Software is buggy. It’s a bold claim, I know. Sarcasm aside, the battle to keep your applications up and running is ongoing. Wouldn’t it be nice if you had a way to eliminate an entire class of bugs from your application? Enterprise configuration management can give you this benefit. And Eric Olsson is here on Enov8’s blog to fill you in.

Serverless: What and Why? A Complete Guide for IT Leaders

You may have some vivid memories of failed demos of web applications. All you can do is apologize, bow your head, and walk out meekly. What if you could solve these kinds of server maintenance problems by hiding the complexities of server maintenance? That’s what serverless aims to do. Find out more from Peter Grainger on Plutora’s blog.

Getting Started Quickly With Symfony Logging

Logging is an important aspect of software development. In fact, in my opinion, it’s just as important as testing. Why? Logs become the only source of truth when things go wrong. That’s why you’ll learn more about logging, why you’d do it, and how to log using the Symfony framework. Head over to Scalyr’s blog to hear more from Samuel James.

How to Use Pandas GroupBy, Counts and Value Counts

If you’re a data scientist, you likely spend a lot of time cleaning and manipulating data for use in your applications. One of the core libraries for preparing data is the Pandas library for Python. So Alex Debrie is here to help you explore a few of the core methods on Pandas DataFrames. Read more on Kite’s blog.

Pandas Pivot: A Guide With Examples

Python’s Pandas library is one of the most popular tools in the data scientist’s toolbelt. Data scientists use Pandas to explore, clean, and understand datasets. So in this post, you can learn how to reshape your DataFrames by using the Pivot method. Alex Debrie can fill you in on Kite’s blog.

The Quickest Ways to Sort Pandas Dataframe Values

An important component in Pandas is the DataFrame—the most commonly used Pandas object. Typically, data science practitioners often need to perform various data engineering operations, such as aggregation, sorting, and filtering data. This article aims to help the typical data science practitioner perform sorting values in the Pandas DataFrame. So on Kite’s blog, TJ Simmons discusses seven common use cases and dives deeper into the parameters involved with the two major sorting functions.