Niraj Fonseka·Apr 2, 2025Exploring Model Context Protocol ( with Langchain, OpenAI and Ollama )Github Repository : https://github.com/Niraj-Fonseka/mcp-experiments
Niraj Fonseka·May 28, 2023Panic Handling and Recovery in Go-RoutinesYou can find all the code mentioned in this article and more examples in thie Github Repository
Niraj Fonseka·Jun 19, 2020Building a realtime dashboard with ReactJS, Go, gRPC, and Envoy.Before we start, you can find all the code related to this article in this repository.A response icon3A response icon3
Niraj Fonseka·Jul 29, 2019Detect faces using Golang and OpenCVOpenCV is a library made for computer vision that has been around for almost 20 years. I’ve used through college and for personal projects…A response icon2A response icon2
Niraj Fonseka·May 2, 2019Sharing data in GitHub ActionsIn this short article I will show you how to share data between two or more action blocks. If you would like an introduction to GitHub…
Niraj Fonseka·Feb 18, 2019setkubecontext : change your kubernetes contexts easilyWhen I was working with multiple Kubernetes clusters I always found that the process of changing context using the kubectl cli from cluster…
Niraj Fonseka·Feb 13, 2019Github Actions : Hands OnAfter waiting what felt like many many months, last week I finally got access to GitHub Actions beta. This new tool by GitHub allows you…
InLevel Up CodingbyNiraj Fonseka·Feb 7, 2019Multi-stage Docker Builds in Golang with Go ModulesA tutorial on multi-stage Docker builds with Go using Go Modules and how to reduce the Docker image size by hundreds of megabytesA response icon2A response icon2
Niraj Fonseka·Dec 6, 2018Getting Started with Go modulesGolang is still a fairly new programming language. And dependency management for Go has been a bit tricky since it’s inception. At the…A response icon5A response icon5
Niraj Fonseka·Dec 3, 2018How to maintain the order of Go RoutinesGo programming language is popular for how it handles concurrency. This short article is written with the assumption that you already have…A response icon3A response icon3