Build Your Code: A Complete, Introductory Gradle Tutorial
Well, when it comes to developing software, learning a programming language isn’t the only thing you need to do, despite being a crucial step. It’s also essential you learn the surrounding ecosystem of the programming language, with all its auxiliary tools, such as unit testing frameworks, logging libraries, and—you guessed it—build tools. In this post from Carlos Schults on CloudBees’ blog, you can get a complete introductory guide to Gradle.
Container Monitoring in Modern IT Environments – Guide
Monitoring is crucial in modern IT environments. There are many different infrastructure and application layers to monitor. This makes effective monitoring more complicated. While the general idea of monitoring is the same as in the past, the actual implementation will be slightly different, depending on your infrastructure. In modern environments, in addition to physical and virtual servers and serverless infrastructure, you see broad deployment of containers. In many cases, you’ll see Docker and Kubernetes. Docker is one of the most popular container runtimes, and Kubernetes is a widely used container orchestrator. Learn all about it from Dawid Ziolkowski on Solarwinds’ blog.
Docker vs. Kubernetes: Understanding the Differences
These days, containerization is a trendy issue in the tech industry. Although it’s been around for some time, it’s only recently become a prominent trend. You can use Docker or Kubernetes—or even both—to work with containers. Each has its own set of advantages and disadvantages. But which technology is better for which types of projects? To clarify, let’s look at some ways to understand the differences between Docker and Kubernetes. Jethro Magaji can give you all the details on Solarwinds’ blog.
Terraform and Jenkins: IaC from Your Build
Cloud infrastructure gives you unprecedented agility and flexibility. But those benefits don’t come for free; if you don’t have a way to bring them under control, they threaten to overwhelm you. You need infrastructure as code (IaC) and a way to integrate it into your existing continuous integration/continuous delivery (CI/CD) workflow. IaC creates and manages system resources through configuration files instead of manipulating hardware resources manually or with interactive tools. Eric Goebelbecker covers IaC in this post on CloudBees’ blog.
Salesforce Testing: A Practical Guide
Salesforce is a highly popular cloud-based service, and it’s expected to continue growing in the coming years. The software is highly customizable, and you can select which of its features suit your needs. This makes it harder to test efficiently because testing teams have to go through the custom code of their specific Salesforce instance. In this post, you’ll find out about the benefits of testing Salesforce. Find out more on Testim’s blog.
Test Data Is Critical: How to Best Generate, Manage, and Use It
When it comes to testing, data is king! In an increasingly digitized world, data is becoming more important for many businesses. However, many people aren’t aware that data plays an important role in testing. Why? Because the best way to test your application is with real data. Learn more on Testim’s blog.
Release Management vs Release Engineering
A common pattern in the past few years is the creation of centralized Release Engineering groups. These professionals apply common patterns for automating releases, they have a solid understanding of build and testing frameworks, and they help a large organization standardize software delivery. These centralized groups have become more popular as enterprises support an increasing number of applications and a faster release cadence. Find out more on Plutora’s blog.