Open in app

Sign In

Write

Sign In

Ankur Anand
Ankur Anand

1.1K Followers

Home

About

Mar 19, 2020

Illustrated Tales of Go Runtime Scheduler.

Concurrency in Go in the form of goroutines is a very convenient means for writing modern concurrent software, but how does your Go program run these goroutines efficiently? …

Golang

14 min read

Illustrated Tales of Go Runtime Scheduler.
Illustrated Tales of Go Runtime Scheduler.
Golang

14 min read


Jan 7, 2020

How to mock? Go Way.

Go has a built-in testing framework provided by the testing package, that makes writing tests easier, but how do we write a more complicated test that requires mocking? In this post, we will learn how to take advantage of structs and interfaces in Go to mock any service or library…

Golang

5 min read

How to mock? Go way.
How to mock? Go way.
Golang

5 min read


Sep 29, 2019

An introduction to 99 percentile for programmers.

With examples in Go (Golang). — Whether you’re just getting started with programming, or you have years of experience, you’ve likely at some point of the time will do or have done some performance test of your application to measure the Latency (Latency is defined as the time it took one operation to happen). When it…

Go

5 min read

An introduction to 99 percentile for programmers.
An introduction to 99 percentile for programmers.
Go

5 min read


Published in Level Up Coding

·Mar 14, 2019

Communicating sequential processes(CSP) for Go developer in a nutshell.

A simple and brief introduction to CSP, it’s terminology, and it’s similarities to Go. — Communicating Sequential Processes (CSP) for short, is what we hear whenever a Go concurrency is discussed and how it’s an elixir for concurrent programming. When I heard this term for the first time, I started to think that, Is CSP some sort of new technique or an algorithm that makes…

Programming

3 min read

Communicating sequential processes(CSP) for Go developer in a nutshell.
Communicating sequential processes(CSP) for Go developer in a nutshell.
Programming

3 min read


Feb 20, 2019

A visual guide to Go Memory Allocator from scratch (Golang)

When I first started trying to understand the memory allocator of Go, it was maddening. Everything seemed like a mystical black box. As almost every technical wizardry is hidden beneath abstractions, you need to peel off those layers one by one to understand it. In this blog post, we will…

Go

11 min read

A visual guide to Go Memory Allocator from scratch (Golang)
A visual guide to Go Memory Allocator from scratch (Golang)
Go

11 min read


Nov 29, 2018

A closer look at Golang type system

A detailed look of the Go type system, with examples — Let’s begin by asking a fundamental question. Why we need a type? Before answering that, we need to look at some of the primitive abstracted layers of programming languages that we don’t usually deal with. How close can we get to a machine representation of data?

Programming

8 min read

A Closer Look at Go (golang) Type System.
A Closer Look at Go (golang) Type System.
Programming

8 min read


Published in codeburst

·Sep 29, 2018

Diving Deep Into The Golang Channels.

An “ins and out” of the internal implementation of the Golang channels and its related operations. Concurrency in Golang is much more than just syntax. It a design pattern. A pattern that is a repeatable solution to a commonly occurring problem while working with concurrency, because even Concurrency Needs to…

Golang

9 min read

Diving Deep Into The Golang Channels.
Diving Deep Into The Golang Channels.
Golang

9 min read


Published in We’ve moved to freeCodeCamp.org/news

·Sep 2, 2018

How Cross-Origin Resource Sharing requests affect your app’s performance

The title may lead you to think that this post is another ranting post about the downside of a “Single Page Application”. It is more about shedding some light on the performance perspective to keep in mind while designing the SPA. …

Java Script

4 min read

How Cross-Origin Resource Sharing requests affect your app’s performance
How Cross-Origin Resource Sharing requests affect your app’s performance
Java Script

4 min read


Published in codeburst

·Aug 28, 2018

Building A Simple Single Sign On(SSO) Server And Solution From Scratch In Node.js.

The web application uses the browser/server architecture, HTTP as the communication protocol. HTTP is a stateless protocol. Each time the browser requests, the server processes it independently and does not associate with the previous or subsequent request. But it also means that any user can access the server resources through…

Java Script

7 min read

Building A Simple Single Sign On(SSO) Server And Solution From Scratch In Node.js.
Building A Simple Single Sign On(SSO) Server And Solution From Scratch In Node.js.
Java Script

7 min read


Published in codeburst

·Jun 29, 2018

ES6’s Function Destructuring Assignment Is Not A Free Lunch.

I completely agree with the fact that “premature optimization is the root of all evil (or at least most of it) in programming”. …

Java Script

6 min read

ES6’s Function Destructuring Assignment Is Not A Free Lunch.
ES6’s Function Destructuring Assignment Is Not A Free Lunch.
Java Script

6 min read

Ankur Anand

Ankur Anand

1.1K Followers

Learning to Learn in Feynman Technique. -https://ankuranand.com

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Nicolas Cole

    Nicolas Cole

  • Eric Elliott

    Eric Elliott

  • TK

    TK

  • Guido van Rossum

    Guido van Rossum

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech