Automatically restart Compute Engine (GCE) instance when an alert gets trigerred

This post is for sharing the source code for an Youtube video posted on my channel. In this video we are going to implement a system for automatically restarting a compute engine (GCE) instance when an alert gets triggered. Google Cloud doesn’t have this feature built in and I will discuss why I think this… Continue reading Automatically restart Compute Engine (GCE) instance when an alert gets trigerred

SMS Responder using Twilio Webhooks and Azure Functions (Youtube video)

This post was written for sharing the source code of a Youtube video posted on the channel. In this video we are going to write an SMS Webhook that can compute additions and multiplications (1+2, 2*3). We are going to use Twilio as the SMS service provider and deploy the webhook on Microsoft Azure Functions.… Continue reading SMS Responder using Twilio Webhooks and Azure Functions (Youtube video)

Spring Boot Kotlin 2: Configuration properties, profiles (youtube tutorial)

This post is for sharing the source for a Youtube tutorial. In this video we are going to look into the way Spring Boot manages configuration properties. We are going to add our own custom property then look into how create profiles and switch between them both in IntelliJ IDEA and in the console gradle… Continue reading Spring Boot Kotlin 2: Configuration properties, profiles (youtube tutorial)

Spring Boot Kotlin Part 1: Project creation, REST controller, hot swapping (youtube video)

This post is for sharing code for a Youtube video. This is the first video in a series about Spring Boot development in Kotlin. In this first episode we are going to create the project, write a REST controller and discuss hot swapping, an important tool that improves the development experience significantly. We are going… Continue reading Spring Boot Kotlin Part 1: Project creation, REST controller, hot swapping (youtube video)

REST input validation with Spring Boot and Kotlin (youtube tutorial)

This blog post is for sharing the code from a Youtube video. Input validation is important when developing a REST API. Thankfully Spring Boot has a starter dependency that makes the process straightforward. However if you are using Kotlin, there is pitfall that you need to be careful with. In this video we are going… Continue reading REST input validation with Spring Boot and Kotlin (youtube tutorial)