Ahmadhi Prananta HastiputrainDevOps.devGrafana and Prometheus: The Power for Monitoring and VisualizationIn this article, I’ll share insights into monitoring in backend applications: collecting metrics, visualizing them, and sending…May 23May 23
Ahmadhi Prananta HastiputraMastering Software Design: A Deep Dive into SOLID PrinciplesThe SOLID PrinciplesMay 12May 12
Ahmadhi Prananta HastiputraRevamping Your Codebase: Leveraging Template Design Pattern and RefactoringDesign PatternApr 23Apr 23
Ahmadhi Prananta HastiputraGit Mastery: Branching Strategy Like a ProIn this post, we will discuss scrum boards, git in general, commit messages in git, also go over why branching is required, why a strategy…Mar 17Mar 17
Ahmadhi Prananta HastiputraSonarCloud: Elevate Your Code Analysis SkillsIn the previous blog, I discussed how TDD works, as well as discussing how I implementing them in project. In this blog, we will discuss…Mar 17Mar 17
Ahmadhi Prananta HastiputraTDD is Beginner-Friendly? You Ain’t Qualified to JudgeUnpopular OpinionMar 17Mar 17
Ahmadhi Prananta HastiputraAutomatic CI/CD Pipeline + Data SeedingIn the previous blog, I discussed various environments in Software Development and how to differentiate them, as well as discussing…Feb 25Feb 25
Ahmadhi Prananta HastiputraDifferentiate Multiple Environment Deployments Like a ProIn this context, an environment includes the necessary hardware (single or multiple servers), software dependencies, database, network…Feb 25Feb 25
Ahmadhi Prananta HastiputraWrite automatic seeding a database in Go with random dataWhat is Data Seeding?Jan 26, 2023Jan 26, 2023