Archives
-
Dec 12, 2024
Debugging bash scripts
-
Nov 16, 2024
Have you heard of Heap's algorithm
-
May 12, 2024
Solving Flatland Space Stations on HackerRank: Golang vs Python
-
Mar 23, 2024
adding default values to github.com/gorilla/schema
-
Jan 7, 2024
Helm contribution note: fixing post install hook deletion failure due to before-hook-creation policy
-
Oct 8, 2023
a Kubernetes Operator for renewing ECR credentials cluster wide
-
Aug 27, 2023
I survived a disastrous upgrade from Ubuntu 20.04 to 22.04
-
Jun 18, 2023
ArgoCD & helm: help, my configmap keeps on getting reset!
-
Jan 21, 2023
Launched a new course about extending Keycloak (in Udemy)
-
Nov 5, 2022
Goodbye Upwork
-
Sep 22, 2022
Code generation in Golang: using the go/ast package to add doc comments
-
Aug 5, 2022
Kubernetes on Digital Ocean: learnings from using kops
-
Jul 2, 2022
compressing an image with MozJPEG: full example using jpeg_stdio_src and jpeg_stdio_dest
-
Dec 11, 2021
why using system:masters in your Kubernetes kubeconfig is bad
-
Jun 20, 2021
Tips for deploying Zoom on premise VMs on AWS
-
Mar 23, 2021
Leveraging the golang.org/x/oauth2 package
-
Dec 13, 2020
Finally got KEYCLOAK-953 merged
-
Nov 21, 2020
Using Sops (Secrets OPerationS) with Helm: Plugin-less solution
-
Oct 19, 2020
open source contribution overview: adding metadata operations for Vault's KV engine to spring-vault
-
Jun 5, 2020
rest-assured style integration testing in Golang
-
Apr 4, 2020
Testing GCP Pub/Sub applications using the emulator (golang example)
-
Dec 4, 2019
Extracting memory usage from docker stats using bash tricks
-
Oct 4, 2019
Golang tale: why cgo may not be your friend?
-
Jul 14, 2019
Extending Keycloak (continued): using a custom email sender
-
Jun 14, 2019
Extending Keycloak: adding API key authentication
-
Feb 17, 2019
Setting up AWS SQS as a Lambda event source from AWS CLI
-
Nov 11, 2018
Testing a Spring Data Mongo repository with embedded Mongo on a custom port
-
Sep 2, 2018
Good reasons to use Karate for integration testing
-
Sep 1, 2018
Open source contribution note: overview of my latest contribution to Karate (testing framework)
-
Jul 22, 2018
Creating a private docker registry without a DNS domain (Ip address only)
-
Jul 15, 2018
Using Guice with Jersey 2 (Part 2): guice-bridge library
-
Jul 1, 2018
Testing in Angular
-
Mar 1, 2018
Implementing OAuth2 in Spring: using scopes (part 2)
-
Jan 27, 2018
Implementing OAuth2 in Spring: part 1
-
Jan 6, 2018
Using HotSwap agent for hot reloading Java code
-
Dec 17, 2017
the Decorator design pattern: a real world java example
-
Dec 11, 2017
Using Guice with Jersey 2, without external librairies
-
Jul 9, 2016
How to deploy your project to Maven Central
-
May 17, 2016
Quick overview of Spring boot
-
Feb 20, 2016
Overview of Java lambda expressions
-
Feb 9, 2016
Testing a Rest API in Spring Framework
-
Nov 10, 2015
Generating Json using Jackson