Activity feed

Migrating code from one Git repository to another while keeping the history

Published on - Updated on

Step-by-step guide on how to migrate code between Git repositories while keeping your history.

Read more

Troubleshooting - AWS SDK does not find credentials

Published on - Updated on

Troubleshooting tips in case the AWS SDK fails to locate your credentials.

Read more

Configure your macOS command-line for a smoother development experience

Published on - Updated on

As a developer you spent lots of time working within the command-line, this guide shows you some ways in which you can customize yours.

Read more

Creating a Liquibase baseline

Published on - Updated on

Explains how to set up your baseline database schema if you didn’t use Liquibase from the start.

Read more

Authenticate with REST API using Camel REST DSL

Published on - Updated on

Describes one way of authenticating against a REST API using Apache Camel’s Processors.

Read more

Running Testcontainers with Podman on macOS

Published on - Updated on

Describes how to run Testcontainers on macOS with Podman by changing a few configuration settings.

Read more

Terraform refactoring - Extract module

Published on - Updated on

Explains how you can safely extract resources to a module in Terraform.

Read more

Terraform refactoring - Renaming resources

Published on - Updated on

Explains how you can safely rename resources in Terraform.

Read more

Python best practices

Published on - Updated on

Best practices to apply when working with Python projects.

Read more

Hide scrollbar when printing a web page

Published on - Updated on

A code snippet to deal with vertical scrollbars appearing when printing a web page.

Read more

Ethics & software development

Published on - Updated on

My personal opinion on the principles of ethical software development.

Read more

The business comes first

Published on - Updated on

My personal opinion on why software developers should think starting from the business context.

Read more

Cloud SQL Auth Proxy

Published on - Updated on
Part of Working with Cloud SQL

Tutorial on how to use the Cloud SQL Auth Proxy to establish secure connections to Cloud SQL instances.

Read more

What is CRaC?

Published on - Updated on

A quick 2-minute explanation of the goals of CRaC and why it works.

Read more

Securely connecting to Cloud SQL using the MySQL Client

Published on - Updated on
Part of Working with Cloud SQL

Tutorial on how to use the MySQL Client to securely connect to Cloud SQL instances.

Read more

Enforcing SSL

Published on - Updated on
Part of Working with Cloud SQL

Tutorial on how to configure a Cloud SQL instance to disallow unencrypted connections.

Read more

Equals and LIKE operators treat trailing spaces differently in MySQL

Published on - Updated on

Explains how the LIKE and ‘=’ operators deal with trailing spaces in MySQL.

Read more

Comparing NULL values in MySQL

Published on - Updated on

Explains how MySQL treats NULL as unknown and treats it differently in comparison operations.

Read more

When should you use the Java “final” keyword?

Published on - Updated on

A detailed look at the “final” keyword in Java and some ideas on how and when it should be used.

Read more

Using HTTP/2 in your Spring Boot application

Published on - Updated on

Enabling HTTP/2 in Spring Boot is easy, this tutorial shows you how to set it up in just a couple of minutes.

Read more