Manoj Debnath

278 articles

Working with Strings in Go

In programming terminology, a string simply means a sequence or an array of characters. A single character is an alphanumeric value. Back in the...

Understanding Reflection in Go

Go's reflection features enhance the expressiveness of the language and has been extensively used in the implementation of many APIs.The article provides an introductory...

Intro to Concurrency in Go

Concurrency boosts performance by taking advantage of multiple processing cores. The API support in Go helps programmers to implement parallel algorithms in a very...

Introduction to Interfaces in Go

In Go, both structs and interfaces are used to create custom types that can associate a collection to methods. Unlike struct, which helps in...

Methods in Go Explained

In the Go programming language, a method is a function associated with a particular type. This connotation is associated with object-oriented programming (OOP). This...

Understanding Structs in Go

The struct is an aggregate type that is used to group one or more named values and treat it as a single entity. This...

Understanding Functions in Go

Functions are the building blocks of procedural programming. They help in creating modular code where a big job can be segmented into small pieces...

Go Maps: A Simple, Flexible Data Structure

In the Go language, a map is a reference to a hash table with key value pairs. It is one of the most versatile...

Arrays and Slices in Go

Basic type declarations such as integers, floating-point numbers, boolean, strings, and constants form the basic building blocks of any programming language. The Go language...

Getting Started with Go Programming

In this article we’ll walk through the basics of the Go programming language. We'll supplement with code examples that illustrate the point and offer...

Make sure to follow Developer.com on Social Media