Tony Bai

Noteworthy changes in Go 1.20

Permalink to this article – https://ift.tt/NqUDC61 On February 1, 2023, US time, Robert Griesemer , the only father of the Go language who has not yet retired, officially released the Go 1.20 version on the Go official blog on behalf of the Go core development team. As Russ Cox said at the 2022 GopherCon conference …

Noteworthy changes in Go 1.20 Read More »

Serialize Roaring Bitmap to JSON

Permalink to this article – https://ift.tt/mTtyrvR Recently , bitmap index (bitmap index) was used when implementing a data structure. This article will briefly talk about bitmap (bitmap). 1. What is a bitmap The bitmap index is implemented using a bit array (bit array, also called bitset, usually called a bitmap (bitmap), and the name bitmap …

Serialize Roaring Bitmap to JSON Read More »

Talk about Go and TLS 1.3

Permalink to this article – https://ift.tt/VhNcyn3 Except for some review articles and translations, the topic selection of my articles mostly comes from the problems encountered in actual work and study. This time, let’s talk about a problem we encountered recently: how to speed up the establishment of massive connections based on TLS secure communication ? …

Talk about Go and TLS 1.3 Read More »

2022 Blog Review and Summary

Permalink to this article – https://ift.tt/wFHvlSW 2022 is also a very busy and fulfilling year for me. Although compared with 2021, there are not so many achievements ^_^. As Erbao grew up, I found that my leisure time was further “compressed”. Fortunately, after Dabao went to junior high school and realized the importance of self-driven …

2022 Blog Review and Summary Read More »

Talk about the implementation of the increase and decrease operations of Prometheus Gauge

Permalink to this article – https://ift.tt/RIcUr15 1. What is a gauge? Friends who are familiar with Prometheus know that Prometheus provides four types of indicators : Counter Gauge Histogram Summary Histogram and Summary are one type, but it is a little more complicated to understand, so we won’t mention it here. Counter, as the name …

Talk about the implementation of the increase and decrease operations of Prometheus Gauge Read More »

Why Go is successful

Permalink to this article – https://ift.tt/mKW7HCw When you get started with the Go language, you are mostly immersed in the Go grammar, busy practicing or quickly completing the company’s projects, and have no time to think. But when everyone is about to advance and sprint to the advanced stage, I suggest that you stop being …

Why Go is successful Read More »

Go, 13th anniversary [translation]

Permalink to this article – https://ift.tt/M0mHtNY When the people in China were holding their mobile phones for the Double Eleven shopping festival and were busy paying the balance and spikes, Russ Cox of the Go core team, on behalf of the Go language project team, published “Thirteen Years of Go” on the Go official blog. …

Go, 13th anniversary [translation] Read More »

Understand the Go standard library context package through examples

The original weibo account is in jy state, temporarily use the small account https://ift.tt/OZJI1EL, welcome everyone to pay attention! “Gopher Tribe” Knowledge Planet Double Eleven Newcomer Special, get an instant discount of 88 yuan when you join the coupon – https://ift.tt/AjY1t0Q Permalink to this article – https://ift.tt/YMmGSxl Since the context package was added to the …

Understand the Go standard library context package through examples Read More »

Understanding Go Static Single Assignment (SSA) by Example

Permalink to this article – https://ift.tt/BDr34SW In the previous article , “Understanding Go Inline Optimization by Example” , we explored the inline optimizations that the Go compiler performs mid-compilation. The inline optimization is based on the IR intermediate representation, but there is more than one IR representation in the Go compilation process, which is consistent …

Understanding Go Static Single Assignment (SSA) by Example Read More »