Golang

2024

How to Build a Language Server with Go

In my last article, we learned how the Language Server Protocol (LSP) standardizes the communication between code editors and language servers. This has revolutionized how developers write code, offering features like auto-completion, syntax highlighting, and real-time diagnostics. Building on that foundation, this article focuses on a more practical

2022

Creating RESTful APIs using Go, GORM, and PostgreSQL

One of the most common uses for Go is in making backend services. This mostly includes creating RESTful APIs. (If you are not familiar with RESTful APIs, here's an awesome video by IBM explaining it.) What is a REST API?Learn more about about APIs: http://ibm.biz/

2022

Transitioning to Golang

This is an awkward post. Most of my last articles have been directly correlated with Python and Django. But it may surprise you that I am NOT a "python" developer per see. I didn't pick Python, it chose me. God, that sounds cringe, but anyways I&