The Go team has released a draft design for type parameters, which are colloquially referred to as generics. It’s expected to be included in Go 1.18. While there might still be last-minute changes.

Go is a statically typed language, which means that the types of variables and parameters are checked…


Photo by Shaojie on Unsplash

Please bear in mind that what you see here is not an exact reflection of reality, it’s a simplified explanation of a specific use case in which all possible issues have been grossly emphasized to provide an overview of the network communication concerns that API designers must consider when designing…


Design Patterns have a role of an eye-catching picture to me and whenever I want to write a piece of code I’ll stay in front of this picture and while I enjoy of this beautifulness, I think how can I transfer this beauty to my code.

What will we learn…


Business vector created by freepik

I remember in the whole of my work experiences when I faced with the new-comer developers, they had a big challenge to be a productive developer in a short time. Same as others, it would be very challenging for me and sometimes I’ve read other developers experiences and watched some…


First, let me answer this question, What is Gonum and Sparse package?
One of the most popular libraries in Go for scientific algorithms is the Gonum package. The Gonum package provides utilities that assist us in writing effective numerical algorithms using Go.

This library was created with performance in mind…


When I discuss with my coworkers about different subjects, most of the time I face a similar subject which shows the confusing situation for developers to choose technology, components structure and …

To ascertain the best answer to this question, I have studied books about architect areas. However, recently I…


In this story, we will talk about some of the projects that are not part of the core gRPC implementation but that are pretty useful.
These projects are built around gRPC to overcome problems or limitations encountered while building a production system using gRPC. …


Whenever I want to study or talk about Graph, I think, I am doing the hardest thing in the world, however, we should always remember that Graph is one of the interesting algorithms which variety of sciences involved with it(such as: Opte Project and … .), …


One_Meter_Distance

For keep your self and people, these days we should keep minimum 1 meters away from them to reduce the risk of Coronavirus spreading, So not is bad that to talk about types of a fundamental Data type.

a Stack is an abstract data type that serves as a collection…


In this story, I Want to talk about Tree Measurement. Sometimes we face to question that the subject is about finding count of node Or how many nodes between x and y are valid?

My solution points to Subtrees Count. In each node, we store the Number of nodes in…

Ahmad Berahman

I have a dream to have a spectacular garden

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store