This post is for sharing the source code for a video I posted on my channel. In this video we are going to implement a many to many relationship in a Spring Data JPA Kotlin project. You will need IntelliJ IDEA CE, MySQL and an API client like Postman or Insomnia if you want to… Continue reading ManyToMany in Kotlin Spring Data JPA
Blog
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)
Google Cloud: SMS Notifications on Exceptions (Youtube Video)
This post is for sharing the source code of a Youtube video I posted on the channel In this video we are going to see a simple technique that will greatly improve the reliability of Google Cloud hosted apps. Every time our app logs an exception we will get an SMS notification on our phone. … Continue reading Google Cloud: SMS Notifications on Exceptions (Youtube Video)
Accessing a MySQL database with Spring Data JPA (video tutorial)
This post is for sharing the source code of a Youtube Video In this video we are going to write a REST Controller that reads and writes to a MySQL Database using Spring Data JPA. We are using Liquibase for database migrations.
Dockerize Python script and deploy to Google Compute Engine (youtube tutorial)
This post is for sharing the source code for a Youtube tutorial posted on the channel. In this video we are going to write a trivial Python script, create a Docker image out of it and then deploy it to Google Compute Engine (GCE). We are also going to add Stackdriver logging to the script.
Spring Boot Kotlin Part 3: Logging in Logback and Log4J2 (youtube video)
This blog post is for sharing the code for a Youtube video I posted on the channel. In this video we are going to take at logging in Spring Boot. We are going to discuss the 2 options we have for logging libraries at the time of recording this video (early 2022) as well as… Continue reading Spring Boot Kotlin Part 3: Logging in Logback and Log4J2 (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)
HTML CSS Carousel Slideshow from scratch (youtube video)
This post is for sharing the code for a Youtube tutorial. In this video we are writing a carousel slideshow from scratch using HTML, CSS and Javascript. We are not using any libraries but instead we are going to configure the browser scrolling to get a nice transition animation between the slides.
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)