cabin fever

If you’re feeling a little isolated or antsy we might be able to help you out. Let us ease your cabin fever with some distracting yet informative posts from our authors. Read more in our digest below.

Depending on where you are in the microservice adoption cycle, you may just be starting with your microservices journey. Or maybe you’re further along and are now feeling the pain of moving to microservices too quickly. You might be questioning the costs and benefits of monolithic vs. microservices. So if you’re wondering which you should choose over the other, Sylvia Fronczak can help you out on Scalyr’s blog. 

Data-Driven Decision Making: A Handbook With Actionable Tips

We live in a data economy. Data is everywhere. Tech giants are collecting huge amounts of it about us. It’s scary how accurately they can predict our behavior and future actions. The recent growth and advancements in modern technology have enabled larger amounts of data to be captured, and technology is also able to process larger amounts to find interesting insights. So, what is data-driven decision making exactly? Find out from Michiel Mulders on Plutora’s blog. 

What Is “Security as Code” and How Can it Help You?

A couple of years ago, there were two major teams that worked on getting software built: the development team and the operations team. The development team created the software, and the operations team provided everything that was required to build the software. DevOps was introduced to make the software development life cycle shorter. While software development organizations breathed a sigh of relief with DevOps making the process smoother, there was another challenge. Implementing security in the software became difficult. And to solve this issue, DevSecOps was introduced. Omkar Hiremath is here to fill you in on DevSecOps, or “security as code” on Sqreen’s blog. 

OWASP Security Knowledge Framework

DevOps is more achievable than ever, with plenty of available materials on what it is and how to get started with it. But how should you incorporate security into it? This is the challenge of DevSecOps and the subject of a talk by Glenn and Riccardo. Daniel Longest has summed this up for you on Sonatype’s blog. 

JavaScript Tracing: How to Find Slow Code

Finding slow JavaScript code can be a tricky problem to solve. Small code changes can have a big impact on the performance of your code. Fortunately, many different approaches can help you nail down the exact source of the problem. In this post by Michiel Mulders, you’ll learn about three methods that’ll bring you the results you’re seeking. Find out more on Stackify’s blog. 

What Is Test Driven Development?

There are lots of ways to test software, and when you’re at your best, you should be using all of them. Sure, you should make sure that your QA team is able to verify that your code works before it goes live. Lots of times, you may write some code, and then write a few tests to make sure that it works. That’s not a bad system. But what would happen if we flipped that process on its head? What if we wrote the tests first, then wrote code that would make the tests pass? Eric Boersma can tell you more about test driven development on Stackify’s blog. 

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

We also updated a couple of posts this week, like this one on Java 8. The addition of the Stream was one of the major features added to Java 8. This in-depth tutorial is an introduction to the many functionalities supported by streams, with a focus on simple, practical examples. Check it out on Stackify’s blog.

Finally, we updated a post on Python logging. Picking up from the previous logging articles on how to get started logging with C# and Java, this post will give you a look at how to get up and running quickly with Python logging. Learn more on Scalyr’s blog.