Leaves are falling, the days are getting shorter, and everyone is pulling out their jean jackets again. So celebrate fall by grabbing a pumpkin spice latte and reading what our authors have to say this week. More below!

How Data Breaches Happen

You’ve probably seen some recent articles asserting that the world’s most valuable resource is no longer oil—it’s data. Despite the risks a data breach poses to both companies and consumers, many websites and companies do not value the security of the data we give them. Head over to Enov8’s blog where Michiel Mulders can give you a deeper look at data breaches and how they happen.

SDLC Models in 2019: How They’ve Aged and What’s Current

The software development life cycle (SDLC) started to become a formalized process for software development in the 1960s. With its loosely defined development phases, the SDLC has become a software development term that gets a lot of people talking. The SDLC, however, is more of an acronym packed with meaning than a specification or framework for software development. Only when you use it within a specific software development model does the SDLC become clear and useful. Explore how the most common software development models use the SDLC by learning from Vlad Georgescu on Stackify’s blog.

We also updated a post this week on Spring Boot Logging. While we’ve written already on the topic of Java logging in “Get Started Quickly With Java Logging,” the Spring Boot framework simplifies a lot of the plumbing involved in getting up and running. But here, you can get started in learning about Spring Boot Logging at Scalyr’s blog.

What Is Predictive Analytics and How Can It Help You?

Organizations have more data under their control than ever before. At the same time, today’s customers have more options at their disposal than ever before. Following a bad experience with a brand, they can easily start looking for a substitute. But thanks to an emerging practice called predictive analytics, it’s easier than ever for companies to anticipate the future. As a result, these predictive capabilities enable them to increase the likelihood they meet customer expectations while preserving and improving the customer experience. Find out more from Justin Reynolds on Plutora’s blog.

Digital Transformation Framework: 5 Essential Steps

What is digital transformation? It’s the emergence of new products and services made possible by digital technology. As the new prospers the old fades away. So if you’d like to unpack the concept of a digital transformation framework and understand what it means for organizations looking to keep up with rapid advances in digital technology, look no further than Daliso Zuze’s post on ASPE’s blog.

In addition to looking at Java and Python, you may have explored PHP and the Laravel framework on Scalyr’s blog. But in this post, you can look at another PHP framework: CodeIgniter. With this guide, you can get up and running with logging in your application quickly and confidently. Kevin Cunningham can fill you in here.

Java Performance Tools: 9 Types of Tools You Need to Know!

Another post we updated covered Java performance tools. Managing an application’s performance, and specifically keeping it in good condition, is one of the hardest challenges in software development. That’s true for virtually any programming language and platform. Java is no exception to this rule. Keeping track of a Java application’s performance is an ongoing task, so it is important to have the right tools. And that’s what this post is all about: the nine types of performance tools you need to know.

C# Comments: A Complete Guide, Including Examples

Finally, we updated one on C# comments, which is a topic you might think is trivial. True, comments are far from being the most exciting programming topic you could think of, I admit. And sure, comments have gotten a negative reputation over the years. But there’s more to comments than you might think. Find out more on SubMain’s blog.