A mentee accidentally force-pushed, losing a README. Without a local copy, I recovered the commit via GitHub's CLI. By logging in and fetching the repository events, I found the lost commit's hash and was able to create a new branch, and rebase it onto main. A crucial notice: team members must also update their local branches. This experience shows the mutual learning in mentoring.
Author: David Gomes
How to fix a CVE by overriding the version of a Spring Boot dependency
If you have a security scan flagging a dependency of a CVE (vulnerability) that is used Spring, you should not wait for their next update cycle to update it. You can update it yourself, find out how in this post.
Terraform: How to fix “Inconsistent conditional result types”
Last week, on my job, I encountered this error and couldn't find a solution available online, so I decided to write the solution I came up with, involving yamlencode and yamldecode to convert the ternary results to strings. This allowed the Terraform plan to pass.
Is Wasm replacing Docker?
One day at lunch with my colleagues, one of them mentioned that WASM will replace Docker and that intrigued me, so I decided to look more into it, and its relation to Docker. He even quoted one of Docker's co-founders on it.
Polling, WebSockets, and SSE
Up until recently, I thought I knew the difference between long and short. Turns out I was wrong, and I decided to explore more options for sending updates to the client. This post details the differences of each, and when to use which.