Sidharthan Chandrasekaran KamarajMy Journey into embracing Neovim as my PDEMy Long and Winding Road to Becoming a Vim/Neovim UserMay 101May 101
Sidharthan Chandrasekaran KamarajVisualizing Your Git Repository History with GourceGit is a powerful version control system that allows you to track changes to your code over time. While git log gives you a textual history…Sep 28, 2023Sep 28, 2023
Sidharthan Chandrasekaran KamarajGit Submodules: A Game-Changer for Streamlining Microservices DevelopmentIn the world of microservices development, maintaining consistency across different repositories can be a real challenge. It’s not uncommon…Sep 24, 2023Sep 24, 2023
Sidharthan Chandrasekaran KamarajE2E / Integration Testing in Golang with ory/dockertestWhile unit and component tests are crucial for verifying individual parts of an application work as expected, e2e/integration tests play an…Sep 20, 2023Sep 20, 2023
Sidharthan Chandrasekaran KamarajUnleashing Productivity with a Customized Zsh TerminalThe terminal is a developer’s playground, and customizing it can significantly boost your productivity. In this blog post, I’ll walk you…Sep 16, 2023Sep 16, 2023
Sidharthan Chandrasekaran KamarajMoving from Azure Git Wiki to Vitepress: A Painless Journey to Speedy DocumentationIn the world of software development, documentation is often an overlooked yet crucial aspect of a project’s success. At our company, we…Sep 15, 2023Sep 15, 2023
Sidharthan Chandrasekaran KamarajSynchronising Periodic Tasks and Graceful Shutdown with Goroutines and Tickers | GolangGoroutines and channels are very useful and powerful primitives provided in the Go programming language for concurrently handling events…Sep 12, 2023Sep 12, 2023
Sidharthan Chandrasekaran KamarajSafeguard Your REST APIs Using Open Policy Agent — OPAAuthorization is a crucial concern for most applications. As app logic grows, permission checks often get scattered across handlers…Sep 6, 2023Sep 6, 2023
Sidharthan Chandrasekaran KamarajUnderstanding Hadolint: Dockerfile Linting Made EasyIn the world of containerization and DevOps, Docker has emerged as a transformative technology that enables developers to package their…Aug 31, 2023Aug 31, 2023
Sidharthan Chandrasekaran KamarajPackaging a Golang Application Using Multi-Stage Docker BuildsPackaging a Golang Application Using Multi-Stage Docker Builds is a technique that allows developers to optimize Docker images of Golang…Aug 31, 2023Aug 31, 2023