Agentic AI

Rust Programming Language

TypeScript & JavaScript

Go Programming Language

  • Unit Testing made easy in Go

    In this article, we will learn about unit testing in Go. Go provide built-in functionality to test your Go code. Hence, we don’t need an expensive setup or 3rd party libraries to create unit tests.

    #golang#testing
  • Anatomy of Modules in Go

    Modules are a new way to manage dependencies of your Go project. Modules enable us to incorporate different versions of the same dependency without breaking the application.

    #golang#modules
  • Anatomy of Channels in Go - Concurrency in Go

    In this article, we are going to look at how Channels work in Go.

    #golang#concurrency#channels
  • Anatomy of goroutines in Go - Concurrency in Go

    Goroutine is a lightweight execution thread running in the background. goroutines are key ingredients to achieve concurrency in Go.

    #golang#concurrency#goroutines
  • Achieving concurrency in Go

    If I had to choose one great feature of Go, then it has to be in-built concurrency model. Not only it supports concurrency but makes it better. Go Concurrency Model (goroutines) to concurrency is what Docker is to virtualization.

    #golang#concurrency
  • Interfaces in Go

    Interfaces in Go do not enforce a type to implement methods but interfaces are very powerful tools. A type can choose to implement methods of an interface. Using interfaces, a value can be represented in multiple types, AKA, polymorphism.

    #golang#interfaces

React