As 2019 draws to a close, here’s your last chance in this decade to catch up with our authors! Find out what they’ve been covering below.

Software Development Trends: What You Need to Know for 2020

One year in tech can be equivalent to ten years for other industries, given how fast-paced the field is. That’s why it’s so hard to make predictions about software development trends. History contains many cautionary tales about those who tried and failed to do so. Who doesn’t remember the tale—most likely apocryphal—of Bill Gates, claiming that “no one will ever need more than 640K of memory?” However, this post from Carlos Schults on Plutora’s blog features some predictions for software development trends in 2020.

Value Streams in Software: A Definition and Detailed Guide

Projects used to be the coin of the realm for software. Companies used projects to collect new features, organize teams, and manage investments. Over the years, though, projects have fallen out of favor. In their place is the richer and more powerful concept of viewing features as being a continuous flow from an idea to the customer’s hands—the concept we call value streams. Find out more on Plutora’s blog from Daniel Longest.

Security by Design: 7 Principles You Need to Know

The explosion of high-quality application development frameworks has been a boon to the world’s software. It’s easier than ever to put together an application and start delivering value for customers, who can come from anywhere in the world. Unfortunately, the same is true for hackers coming to attack your application. Learn how to protect yourself from Eric Boersma on ASPE’s blog here.

What Is Log Correlation? Making Sense of Disparate Logs

Before the need for log correlation, there was a time not so long ago when reading software application logs was simple. Your application would output log files in sequential order, and you’d read through them. In the event of a bug, software outage, or security incident, you could easily parse what happened and when. It was a tedious process, but it was simple. That’s not the case any more. Eric Boersma fills you in on XPLG’s blog.

What Is Operational Analytics? A Practical Introductory Guide

Suffice it to say that in the age of big data, leading companies need to analyze this data—rapidly and easily. That’s the ticket to increasing workplace efficiency, driving competitive advantage, and delighting customers. How can you make sense of it all? Let Justin Reynolds help you out on XPLG’s blog.

What Is Log Collection? The Value of Unifying Your Logging

If you work in IT, especially on the decision-making side, then you should be aware of how vital logging is. When things go wrong with software in production, a solid logging approach often is the difference between hours of fruitless troubleshooting and an easy fix. So what is log collection and how will it help you? Carlos Schults answers that on XPLG’s blog,

Adopting Agile Methodology: 6 Steps to Improved Delivery

Software development has changed rapidly over the last several decades. For the most part, companies would release software packages something like once a year. That’s no longer the case. Anyone who has a smartphone or uses a computer often understands this perfectly, whether or not they’re aware. It’s the reason why apps receive constant updates and why many SaaS companies pump out new releases every month—or even sooner. Find out more about this and how it relates to the agile software development movement on Plutora’s blog.

DevOps Best Practices: A Complete Guide

Having high profits and productivity without any disturbance—isn’t that every company’s dream? Whenever there’s talk about better productivity and revenue, DevOps never fails to come into the limelight. It seems like it’s the latest IT buzzword. Everybody is discussing the relatively new concept and how it has come to transform the IT sector. But how well do we really know DevOps? What is DevOps? Why do we need it? Well, these are some questions we’re going to address in Arnab Chowdhury’s post on Stackify’s blog.

How Do You Reason About Automated Testing ROI?

ROI, or return on investment, is a metric to calculate the efficiency of any product. In our case, we’ll discuss test automation. At the present, the competition is getting more robust. To stay in the race, many companies are working on getting so much done with less time and cost. You can meet this objective by automating test scenarios. Though automation testing requires more initial cost, the cost will reduce as the process progresses. Learn more from Arnab Roy Chowdhury on Testim’s blog.

Prometheus and Grafana: Capturing and Displaying Metrics

Metrics can be an incredibly powerful tool for running your software. The combination of Prometheus and Grafana continue to stand out as great, low-cost options to plug this power into new and existing applications. Both are free to use. Together they let you store large amounts of metrics that you can slice and break down to see how your system is behaving. Find out more about how to use them on Scalyr’s blog where Mark Henke can fill you in.

Predictive Modeling: A Simple, Practical Introductory Guide

Effective predictive modeling enhances business capabilities while improving scale and reducing staff resources. Although the press pays maximum attention to customer-facing applications, there are even more opportunities in the IT back office for predictive modeling to make a difference. Regardless, successful predictive modeling pairs a sound understanding of modeling fundamentals with the ability to recognize the right situations. Explore both of these key elements of predictive modeling with the help of Daniel Longest on Scalyr’s blog.

How to Start a Data Governance Program: 6 Steps to Take

So you’re convinced it’s time to start a data governance program. That’s great! Data is a vital asset to organizations today, and governing data is a strategic necessity (and often a regulatory necessity as well). But where do you start? How do you launch such a program from scratch and ensure its success? Daniel Longest can answer your questions on DataOps’ blog. 

How to Do Test Data Management in Agile: 8 Best Practices

Once upon a time, application testing was really easy. All you had was a single mainframe and limited data sets. Users were satisfied with a simple application that provided the basic features. But nowadays the competition to develop the best app is intense. Companies are focusing on developing applications that provide the best user experience and features. This means companies are also focusing on application testing to ensure the features they implement work. And with testing, there comes a need to understand how to do test data management in agile. Why? Arnab Roy Chowdhury will tell you on DataOps’ blog. 

How Do I Handle PII Data in a Database? 5 Important Practices

Data security is important nowadays. We see data breaches all over the news, but companies still don’t protect their users’ data accordingly. So how do you handle PII data in a database? This post from Michiel Mulders on DataOps’ blog will explain important practices about storing personally identifiable information (also called PII data) safely in a database. Find out more here.

What Is Big Data Security? A Complete Definition

Big data is one of the top trending technologies today. I think it’s safe to assume that where there’s big data, there’s valuable information. And where there’s valuable information, there are security threats. Obviously, we need to secure our data, and that’s what I’ll be talking about today. Omkar Hiremath is here to tell you what big data security is and talk about the challenges you’ll face with it on DataOps’ blog. 

What Is the Biggest Threat to Data Security?

Data security is a leading concern for CEOs across all industries—and for good reason. Each day, businesses face a wide range of potentially game-ending cyber threats. Malware, phishing, DDoS attacks, and rogue employees are just a few of the dangers lurking in the waters of digital transformation. Why exactly is data security such a concern? Justin Reynolds is here with an answer on DataOps’ blog. 

What Are Data Governance Best Practices? 7 You Need

Data governance has to do with people, processes, and technology. Those three elements have a big influence on the data you capture and the quality of that data. Data governance helps you define standards and processes so you can guarantee the highest data quality. This post from Michiel Mulders will explain the benefits of data governance and provide you with seven practices you should consider when implementing your data governance strategy. Check it out on DataOps’ blog.

What Are Test Data Management Tools? An Intro and 5 Examples

Test data management is about planning, storing, and using test data effectively. Let’s suppose your company develops an app and it becomes a huge hit. The app has millions of users, and the demand for more features is increasing day by day. With new features in the development stage comes the need for new test cases. And new test cases demand more and more test data. Did you ever wonder how to manage such a huge load of test data? Manually managing it is next to impossible. So what are test data management tools? Arnab Roy Chowdhury can tell you on DataOps’ blog. 

What Makes Big Data Security Unique?

Are you responsible for the security of big data at your organization? Have you ever wondered if big data security is different from regular data security? Would you like to know more about some of the challenges of big data security? If you answered “yes” to any of these questions, Janos Zold is here to help you out on DataOps’ blog.

Key Cloud Metrics to Monitor When Scaling

We also updated a few posts recently, like this one on cloud metrics. Cloud computing releases that burden of knowing how much processing power will be needed in the future. You simply ask for more (or have your configuration ask for you, triggering resources when it needs more power). Learn more on Stackify’s blog. 

Azure Container Service (AKS) – A Detailed Intro

Here’s another updated post. Kubernetes is the most popular orchestrator and, while there are many concepts you need to learn to make the most of it, the benefits of using Kubernetes are truly amazing. And Azure has an offering for Kubernetes: Azure Kubernetes Service (AKS), previously known as Azure Container Service. Find out more on Stackify’s blog. 

We also updated this post. In the DevOps and SRE world, observability has become an important term, especially when you’re talking about running production systems. No matter how much effort you put in creating good quality software, there will always be things you miss, like users increasing exponentially, user data that’s longer than expected, or cache keys that never expire. Find out more about the why and how of observability on Scalyr’s blog. 

Find out more about AWS Lambda in this updated post. AWS Lambda is Amazon’s serverless compute service. You can run your code on it without having to manage servers or even containers. It’ll automatically scale depending on how much work you feed into it. Learn more on Scalyr’s blog. 

AWS Batch: A Detailed Guide to Kicking Off Your First Job

Finally, we updated a post on AWS Batch. There are always the kind of tasks that need to run periodically, either to analyze and process information (like fraud detection), or to simply do things like send email reports. But for that, we need to have a tool to schedule computer resources and, of course, the script. But what if we only need to worry about coding the script? Introducing AWS Batch. Check it out on Stackify’s blog.