Open in app

Sign In

Write

Sign In

Sher Chowdhury
Sher Chowdhury

106 Followers

Home

Lists

About

Published in

Learning-Go

·Pinned

Learning Go

This is a series of post covering various Go topics: What is Go Setup workstation for Go development Install Go Hello World in Go Adding comments in Go Variables in Go Functions in Go Data Types in Go Error Handling in Go More articles coming soon

Go

1 min read

Learning Go
Learning Go
Go

1 min read


Jun 3

Server Side Rendering (SSR) & Client Side Rendering (CSR) in Javascript

There are a few programming languages available for developing websites, but Javascript in particular stands out. That’s because: Javascript is the ONLY programming language that web browsers (e.g. Firefox) can understand and execute. The server side code can be all written in Javascript, thanks to Node.js The popular React library…

JavaScript

2 min read

Server Side Rendering (SSR) & Client Side Rendering (CSR) in Javascript
Server Side Rendering (SSR) & Client Side Rendering (CSR) in Javascript
JavaScript

2 min read


Apr 29

Improve your Development Workflow using global git hooks

Git hooks are a useful way to automatically highlight/fix issues before you submit your code changes for review. For example git hooks can stop you accidentally including secrets (e.g. passwords) in your commits. There are different types of git hooks, pre-commit, commit-msg, pre-push…and etc, of which the pre-commit hooks are…

Git

8 min read

Improve your Development Workflow using global git hooks
Improve your Development Workflow using global git hooks
Git

8 min read


Published in

Learning-Go

·Apr 13

My Golang development setup

There’s really only two things you need before you can start developing in Golang, they are Golang itself, and an IDE. You can install Golang using a package manager or manually. There are a few IDEs to go for, but VS Code has become the most popular amongst Go developers. Setting up VS Code as a Golang IDE …

Go

1 min read

My Golang development setup
My Golang development setup
Go

1 min read


May 23, 2021

Pointers in Go

A brief intro to Memory Addresses Before you can understand Pointers, you first need to be familiar with memory addresses. Your OS uses memory addresses to track where all your data is stored in your system’s memory (RAM). Here’s an example of what a memory address looks like:

Go

5 min read

Pointers in Go
Pointers in Go
Go

5 min read


Dec 30, 2020

Go Functions (Part 4) — Anonymous Functions

Anonymous functions are functions without a name. They are also known as Function literals. This article is part of the Functions in Go series You define anonymous functions using the usual func keyword, but with a slightly different syntax. …

Anonymous Functions

4 min read

Go Functions (Part 4) — Anonymous Functions
Go Functions (Part 4) — Anonymous Functions
Anonymous Functions

4 min read


Dec 30, 2020

Go Functions (Part 3) — Variadic Functions

Variadic functions are functions that are flexible about the number of arguments you can pass into it. This article is part of the Functions in Go series Variadic functions are defined using 3 dots, ..., here’s an example of this, where shoppingList ( line 8) is a variadic function.

Google

3 min read

Go Functions (Part 3) — Variadic Functions
Go Functions (Part 3) — Variadic Functions
Google

3 min read


Dec 28, 2020

Go Error Handling (Part 3) — The errors Package

The Go standard library's errors package makes it quick and easy to create error variables. Once the error variables are created, you can then use the if-statement pattern to decide what to do with it. This article is part of the Error Handling in Go series. The error’s package is…

Go

3 min read

Go Error Handling (Part 3) — The errors Package
Go Error Handling (Part 3) — The errors Package
Go

3 min read


Dec 28, 2020

Go Error Handling (Part 2) — The error Type

To understand what error types are and how they work, you first need to be familiar with Go structs, methods, interfaces, and pointers. This article is part of the Error Handling in Go series. The error type is an interface type that comes built-in with Go. type error interface {…

Go

3 min read

Go Error Handling (Part 2) — The error Type
Go Error Handling (Part 2) — The error Type
Go

3 min read


Dec 28, 2020

Go Error Handling (Part 1) — Errors as Values

When something unexpected occurs, then you want your app to raise that as an error and then perform some follow on tasks to address that error, aka error handling. Raising errors and error handling are common traits in well-written programs. This article is part of the Error Handling in Go…

Go

2 min read

Go Error Handling (Part 1) — Errors as Values
Go Error Handling (Part 1) — Errors as Values
Go

2 min read

Sher Chowdhury

Sher Chowdhury

106 Followers

Software Engineer based in the UK

Following
  • Cobus Greyling

    Cobus Greyling

  • Donna L Roberts, PhD (Psych Pstuff)

    Donna L Roberts, PhD (Psych Pstuff)

  • Zhimin Wen

    Zhimin Wen

  • The Writing Income Handbook

    The Writing Income Handbook

  • Austin Cunningham

    Austin Cunningham

See all (64)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams