maheshchandraregmi.com.npIs your code really good?When working on a project, I find myself repeatedly asking the question: "Is this the best way to do this?" This is the constant refrain that runs through my mind as I navigate the process of creating abstractions, API contracts, generics, mixins, ad...Jul 29, 2024·5 min read
maheshchandraregmi.com.npFrom Dumb and Boring YAML to Dumb and Boring YAML; IaC ExperienceFor more than 3 years I've been doing DevOps and involved myself in multiple projects ranging from simple static web applications deployed to some CDNs to multi-tenant systems with event-driven architectures. I've always found some ways to make my bo...Jul 10, 2024·8 min read
maheshchandraregmi.com.npStructuring Infrastructure as Code with a Layered ApproachOne of the problems that I face frequently when writing Infrastructure as a Code is how you structure it. To answer this question, I think there are a few indicators that decide how we want to structure. One resource will have less change compared t...Jan 30, 2024·6 min read
maheshchandraregmi.com.npHands-On: I wrote my auth logic with JS in Nginx; Will you?This may come as a surprise to you. How can someone use nginx configuration with Javascript? Fortunately, nginx supports a language called njs which is a strict subset of ECMA5. This can be used to further extend your routing logic, but don't be that...Sep 17, 2023·4 min read
maheshchandraregmi.com.npDev Blog 1; Scratching the Kube API Server to get TTYThis is my first blog of multiple blogs on developing a pod troubleshooter turned into a compiler as a service. What do you call it CaaS? COMPaaS is cooler though, lol. I've been learning a lot of things in this journey, so I decided to share about i...Sep 16, 2023·4 min read