Open in app

Sign In

Write

Sign In

Mastodon
Jerry An
Jerry An

681 Followers

Home

Lists

About

Published in

Level Up Coding

·Pinned

Circuit Breaker Example in Golang

In Microservices architecture, a service usually calls other services to retrieve data, and there is a chance that the upstream service may be down. If the problem is caused by transient network issues or temporal unavailability, the client service can retry the request several times to solve the issue. However…

Golang

4 min read

Circuit Breaker Example in Golang
Circuit Breaker Example in Golang
Golang

4 min read


Published in

Level Up Coding

·Pinned

How Does Golang Channel Works

Understanding Inner workings of the Golang Channels — A goroutine is a lightweight user-space thread, which is managed by the Go runtime. It executes tasks concurrently, potentially in parallel. A channel is for communication between goroutines. In this post, we will delve into the inner workings of the channel and its send/ receive operations. Making Buffered channels Let’s…

Golang

4 min read

How Do Golang Channels Work
How Do Golang Channels Work
Golang

4 min read


Published in

The Startup

·Pinned

How to Remember all these Classification Concepts forever

Confusion matrix, Accuracy, Precision, Sensitivity, Specificity, F1 score, and Roc curve, let’s remember them once for all — Despite having seen all these concepts more than a thousand times, I’m still getting confused sometimes. Is there a good way to think about all these concepts so that they start making sense? In this post, I will focus on how to remember them. …

Machine Learning

5 min read

How to Remember all these Classification Concepts forever
How to Remember all these Classification Concepts forever
Machine Learning

5 min read


Published in

Analytics Vidhya

·Pinned

The most important Redis data structures you must understand

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis is the world’s most popular in-memory data…

Redis

5 min read

The most important Redis data structures you must understand
The most important Redis data structures you must understand
Redis

5 min read


Published in

Level Up Coding

·Aug 16

How to use gRPC and Protobuf to Stream Data in Golang

gRPC is a high-performance, open-source framework for building remote procedure call (RPC) APIs. It uses Protocol Buffers (Protobuf) as its default data serialization format and supports bidirectional streaming, making it an ideal choice for building real-time applications. In this tutorial, we will explore how to use gRPC and Protobuf to…

Grpc

3 min read

How to use gRPC and Protobuf to Stream Data in Golang
How to use gRPC and Protobuf to Stream Data in Golang
Grpc

3 min read


Aug 15

Open Match & Agones- Understanding Google’s Gaming Infrastructure

Google has been making strides in the gaming industry with its cloud-based gaming infrastructure. Two of the most important components of this infrastructure are Open Match and Agones. In this post, we’ll take a look at these two technologies and how they work together to provide a seamless gaming experience. Open Match — How It Works …

Google

2 min read

Open Match & Agones- Understanding Google’s Gaming Infrastructure
Open Match & Agones- Understanding Google’s Gaming Infrastructure
Google

2 min read


Published in

Level Up Coding

·Jul 31

DDD Class — How to Ensure Immutability of Value Objects in Golang

Value objects are an essential design pattern in DDD, representing objects whose equality is determined by their attribute values rather than identity. In this post, we’ll dive into the DDD world of value objects and explore how to achieve its most important character namely immutability using Golang. Private Structs Fields Declare your value…

Ddd

2 min read

DDD Class — How to Ensure Immutability of Value Objects in Golang
DDD Class — How to Ensure Immutability of Value Objects in Golang
Ddd

2 min read


Published in

Level Up Coding

·Jul 18

Value object Example in Go

In Domain-Driven Design (DDD), a value object is an immutable object that represents a concept or a quantity that is important to the domain. Value objects are distinguished from entities in that they have no identity and are defined by their attributes. Value objects are important in DDD because they…

Domain Driven Design

3 min read

Value object Example in Go
Value object Example in Go
Domain Driven Design

3 min read


Published in

Level Up Coding

·Jul 12

Explain Specification Pattern with an Example in Golang

The Specification pattern is a design pattern that allows you to define a set of criteria for selecting objects in a collection. It is useful when you need to filter a collection of objects based on some criteria, but you don’t want to hard-code the criteria into your code. Instead…

Ddd

3 min read

Explain Specification Pattern with an Example in Golang
Explain Specification Pattern with an Example in Golang
Ddd

3 min read


Published in

Level Up Coding

·Jul 11

Factoring Business Constraints into Separate Methods in Domain-Driven Design

Business constraints play an important role in model design. They often emerge implicitly, and expressing them explicitly can greatly improve a design. In Domain-Driven Design (DDD), it is common to factor business constraints into methods to ensure that they are enforced consistently throughout the application. An example Here is an example of…

Ddd

3 min read

Factoring Business Constraints into Separate Methods in Domain-Driven Design
Factoring Business Constraints into Separate Methods in Domain-Driven Design
Ddd

3 min read

Jerry An

Jerry An

681 Followers

Golang/Python developer. To support me join Medium: https://jerryan.medium.com/membership or Buy me a coffee: https://ko-fi.com/jerryan

Following
  • The Good Men Project

    The Good Men Project

  • Rinu Gour

    Rinu Gour

  • Tim Denning

    Tim Denning

  • Parul Pandey

    Parul Pandey

  • Sik-Ho Tsang

    Sik-Ho Tsang

See all (167)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams