Mochamad GufronTroubleshooting #1: The Great Google Certificate CatastropheSo, picture this: I’m sitting down, ready to bask in the glory of my personal site, mgufrone.dev. I’ve been super busy, and I haven’t…Oct 15Oct 15
Mochamad GufronBoosting Productivity with These Essential Bash CommandsIn the fast-paced world of coding and development, it’s not uncommon to forget the exact commands you need to perform routine tasks. To…Oct 14, 2023Oct 14, 2023
Mochamad GufronWays to Authenticate for Pull/Push Private Container Images from AWSThere are some ways to authenticate from ECR. What I’ve known so far are, manual with docker login and another one is using credential…Feb 7, 2023Feb 7, 2023
Mochamad GufronMy Kubernetes Journey: Network Issue to External ServiceIn the hopeful evening of waiting for some good news for my applications, I’m tinkering on my self-managed Kubernetes using microk8s. It’s…Jan 20, 2023Jan 20, 2023
Mochamad GufronWays of Debugging HTTP Transactions in GolangAs a software engineer, most of the time you spend on debugging. You probably interact with external services via HTTP API to deal with…Jan 14, 2023Jan 14, 2023
Mochamad GufronHow I Do Test External Service with Testify Mock — Part 2In the previous story, I’m making a testable service that sends to the external service. But it return straight with http.Response. To some…Jan 9, 2023Jan 9, 2023
Mochamad GufronGit Commands I Wish I Know Them EarlierBefore knowing Git, I use the monkey way of managing the source code I’m working on, either putting them into a different directory with…Dec 30, 20222Dec 30, 20222
Mochamad GufronHow I Do Test External Service with Testify MockMock is a technique that allows you to insult someone by mimicking something the target doesn’t like. Oh, wait! Wrong context. In software…Dec 24, 2022Dec 24, 2022
Mochamad GufronGo strings.Title() is DeprecatedI was in the middle of upgrading my fun code to be compatible with the recent Golang in one evening. After reading some lines to remember…Dec 16, 2022Dec 16, 2022
Mochamad GufronMake Your Go Tests Readable in JenkinsGo natively comes with its own toolset of testing. In which, that is quite handy so we don’t have to introduce another library in the code…Dec 10, 2022Dec 10, 2022