A place to lounge by the water

It’s getting to that point in the summer where most of us just want to sit back and relax while we enjoy the weather and the long, lazy days. So why not do so while also catching up with our authors? Read more from them below in this week’s digest.

Containerization: A Definition and Best Practices Guide

In the last five or so years, teams have been solving problems by adopting containerization. If you’re curious about containerization and what it can do for your organization, Eric Boersma has some answers for you. You can dive into just how it works, and some best practices that’ll unlock the true power of containers for your ops organization on Plutora’s blog.

AWS Lambda With Node.js: A Complete Getting Started Guide

AWS Lambda is a service that confuses many people. For that reason, you may be wondering just how it works, and how you’d use it to build a highly scalable event-driven application. As someone who’s presumably no stranger to the internet, you must have seen the terms serverless, function-as-a-service, or AWS Lambda thrown across your screen a few times. Perhaps you’re looking to learn more? Samuel James can help you out on Stackify’s blog.

Flamegraph: How to Visualize Stack Traces and Performance

So you want a faster application? If you’ve not heard of a flamegraph, it can be a great way to improve and gain insight into your application performance. Well, Lou Bichard is here to tell you what a flamegraph is. You can understand the flamegraph and learn how to leverage it for improving the performance of your application and more on Stackify’s blog.

The 3 Most Common C# Data Types: Explanations and Examples

If you’re a regular reader of the SubMain blog, you’ll know that they often publish posts about fundamental concepts of the C# language. Well, this post from Carlos Schults adds yet another chapter to this ongoing series. The topic he covers is, in fact, as fundamental as it can get: C# data types. Curious to know more? Head over to SubMain’s blog.

A Brief History of Configuration Management

Gone are the days of monolithic software applications. In today’s microservices-and-continuous-integration driven world, applications are increasingly complex. With so much on the line, it’s important for organizations to do everything within their power to ensure their systems are operable. That’s where configuration management comes into play, and you can get more details on this from Justin Reynolds on Enov8’s blog.

HTrace Tutorial: How to Monitor Your Distributed Systems

Cloudera, the company that supports distributions of Apache Hadoop and Spark, created the HTrace tracing framework for Java. While they retired the framework last year, its many legacy projects still use it. It offers specific features that lend themselves to use with distributed systems. And it works with Kafka, Apache Flume, and Zipkin. If you’re just a beginner at HTrace, don’t worry! Eric Goebelbecker can show you how to get started with HTrace on Scalyr’s blog.

Getting Started With the Rails Logger

We also refreshed some posts this week! While you may know some things about logging with Ruby, it’s time to take a look at the platform most often associated with that language, Rails. Eric Goebelbecker starts with a simple application with scaffolding for CRUD operations on a single record. You can also learn about Rails’ default logging configuration and how to use logging in an application on Scalyr’s blog.

Model Binding: A Dead Simple Guide With Everything You Need to Know

Another post we refreshed this week is about model binding. In an ASP.NET MVC project, the model binder is a feature of the framework that performs a lot of the heavy lifting behind the scenes. So on SubMain’s blog, Rodney Smith is here to talk about everything you need to know to get the most out of model binding, with an eye toward simplicity.