Mastering GitLab Parent‑Child Pipelines: Scalable CI for Multi‑Module Maven MonoreposScalable GitLab CI for Maven monorepos. Learn Parent-Child orchestration, ID-based artifact aggregation, and automated DevSecOps security scans.14 min read·bwgjoseph.com1Jun 5
Spring Security's SecurityContext get unexpectedly cleared in a MockMvc TestBackground At work, there’s some test written where I wanted to query the database (repository) after mockMvc request has been made to verify the result. This is a very simple illustration of what it looks like. @SpringBootTest @AutoConfigureMockMvc ...3 min read·bwgjoseph.com1Jun 14, 2025
Setting up MongoDB with replicas for local developmentIt's been a long time coming, but I finally came around to set up MongoDB with replicas for local development. TLDR; clone the repository, run docker compose up -d, and you are good to go! If you want to know more, continue to read below. Context Run...3 min read·bwgjoseph.comJan 13, 2024
Lesson learned while using Taskfile to invoke PowerShell commandContext I recently came across TaskFile and wanted to use it to automate some of my workflows, which underlying invokes PowerShell commands. However, I faced several errors while doing so, and this post is to reflect on it, and hopefully help myself ...4 min read·bwgjoseph.comOct 30, 2023
Reclaim disk space used by Docker Desktop (WSL2)Problem I was always out of disk space in my C drive, and even though I clear my stuff often, I notice that my space is never reclaimed, instead, it kept going down. I used WizTree to view which file is taking up my disk space, and I noticed this No...2 min read·bwgjoseph.comOct 21, 2023