Latest

  • The 6 best Gradle tutorials for beginners
    So you want to get started with Gradle but you’re not sure where to begin? Here you’ll discover the 6 best Gradle tutorials for beginners, compared so you can pick the one to help you move forward with this build automation tool.
  • Gradle tutorial for complete beginners
    Have you heard of Gradle, but you’re not really sure what it is, why you should use it, and how to get started? This tutorial answers all of these questions and helps you take your first steps with this powerful build tool.
  • Gradle build command
    Running the Gradle build command builds your Gradle project, including assembling your application and running tests. Discover all the ways to run the Gradle build command, how it works, as well as why it might sometimes be best not to run it.
  • Running integration tests in Gradle
    Your Gradle project can easily be setup to run integration tests using a specific Gradle task and source directory. This separates the integration tests from unit tests, making the project easier to understand and helping developers to work more productively.
  • Why I quit my job to create online courses
    Software development can be fun. As a kid I had wanted to be able to make the games I was into at the time: Theme Park, Rollercoaster Tycoon, and any other simulation game. Along with some reasonable maths skills and an introverted personality, this meant computer science was my path through university and I eventually […]

See all articles >>

Gradle

  • The 6 best Gradle tutorials for beginners
    So you want to get started with Gradle but you’re not sure where to begin? Here you’ll discover the 6 best Gradle tutorials for beginners, compared so you can pick the one to help you move forward with this build automation tool.
  • Gradle tutorial for complete beginners
    Have you heard of Gradle, but you’re not really sure what it is, why you should use it, and how to get started? This tutorial answers all of these questions and helps you take your first steps with this powerful build tool.
  • Gradle build command
    Running the Gradle build command builds your Gradle project, including assembling your application and running tests. Discover all the ways to run the Gradle build command, how it works, as well as why it might sometimes be best not to run it.

More Gradle tutorials >>


Jenkins

  • Using Jenkins and Kaniko to build Docker images in AWS
    Running Jenkins in AWS is simple using Fargate, but what if we need Jenkins itself to build Docker images? Learn how to use Kaniko from Jenkins to easily build and push a Docker image, keeping your CI pipelines totally serverless.
  • Deploying Jenkins into AWS ECS using CDK
    Deploying Jenkins into AWS ECS requires careful consideration to make sure you’re following best-practice. Learn how to deploy a production-ready Jenkins instance in just a few lines of code, using the power of the AWS Cloud Development Kit (CDK).
  • 5 ways to inject secrets from AWS into Jenkins pipelines
    Jenkins provides first-class support for injecting Jenkins-defined credentials into pipelines and freestyle projects. With time, this approach can become cumbersome to manage. Discover 5 better ways to manage secrets required by your Jenkins jobs, instead using AWS for the heavy lifting.

More Jenkins tutorials >>


Prometheus

  • How and when to use a Prometheus gauge
    A Prometheus gauge is a specific type of metric used for measurements. That means your service always returns to Prometheus the current value of whatever it is you’re measuring. Prometheus is regularly scraping your service for metrics though, and when your gauge’s current value is returned Prometheus stores this against the current time. You’ll then […]
  • Prometheus service discovery for AWS ECS
    Last Updated on November 27, 2020 Having Prometheus automatically discover your AWS ECS services makes life a lot easier since you don’t have to manage Prometheus target configurations across environments. Although Prometheus doesn’t provide it out-of-the-box, in this article you’ll discover exactly how to setup service discovery for ECS by combining a few simple tools. […]
  • Spring Boot default metrics
    Last Updated on November 4, 2020 Spring Boot 2’s actuator module provides monitoring and management capabilities for your application, and includes the Micrometer metrics collection facility. Micrometer comes preconfigured with many useful default metrics, and also includes the ability for you to configure your own. In this article we’ll run through the most important default […]

More Prometheus tutorials


AWS

  • 3 surprising facts about AWS SQS FIFO queues
    The first-in-first-out (FIFO) queue is the type of AWS SQS queue that guarantees order and provides exactly once delivery of messages. That sounds great, but there are some other important features to understand to avoid unexpected queue behaviour. In this article you’ll discover the 3 most important caveats with SQS FIFO queues. 1) If a […]
  • Running Jenkins slave agents in another VPC using VPC endpoints
    With this advanced tutorial, you’ll learn how to implement a common use case of deploying Jenkins slave agents into another VPC within the same AWS account.
  • 3 options for cross-account VPC access in AWS
    Last Updated on April 14, 2021 Using separate AWS accounts provides strong separation of resources, which is great until the point you need cross-account access from a VPC in one account to another. In this article you’ll learn 3 ways to setup a secure connection across accounts, with full working examples you can try out […]

More AWS tutorials

Scroll to top