| 臉書 | Go | 類型

臉書開發的Go實體框架Ent已轉移至Linux基金會

能夠讓開發者易於建置和維護,具有大規模資料庫應用程式的實體框架Ent,該專案現在已經從臉書轉移到Linux基金會底下發展

2021-09-01

| Go | 編譯器 | Windows

Go 1.17改進編譯器提升程式執行效能

Go團隊改進編譯器,使得Go程式效能得以提升5%,amd64平臺的二進位檔案也更小

2021-08-20

| open source vulnerability | OSV | 開源漏洞資料庫 | Python | Rust | Go | DWF | 開源專案 | 資安 | 漏洞修補

Google開源漏洞資料庫納入Python、Rust、Go與DWF,企圖建立統一的漏洞資料庫機制

Google、開源社群與Go團隊也聯手打造一個漏洞互換機制,可用來描述開源生態體系的安全漏洞,企圖解決開源社群的漏洞分享問題

2021-06-25

| Go | 模糊測試 | fuzz

Go原生模糊測試解決方案已可供開發者試用

Go官方現在於dev.fuzz分支提供了原生模糊測試功能,讓開發者能夠以像是基準測試或單元測試等簡單方法,對程式碼進行模糊測試,找出在極端情況才會出現的漏洞

2021-06-07

| Go | AWS | GCP | Azure

2020 Go開發者大調查:已有76%受訪者將Go用於工作

受訪者將Go用於工作的比例逐年穩定成長,從2017年的68%,漸漸增加到2020年76%,有66%的受訪者甚至認為Go對於公司發展有著關鍵性影響

2021-03-12

| Go | runtime | 檔案

Go 1.16改進多項Runtime功能

現在於Linux上的Runtime,預設積極釋出記憶體,使得程序層級的記憶體統計更加精確,真實反映Go程式所使用的記憶體量

2020-12-24

| Go | 程式語言 | 泛型

Go最快可在2021年加入泛型

官方持續改進泛型設計草案,並且釋出轉換工具供社群試用當前泛型設計,最快會在Go 1.17加入泛型

2020-06-19

| google | Go | 雲端

Go開發者大調查:8成受訪者不滿意Go不支援泛型

有79%受訪者認為泛型是關鍵必要的功能,但是Go卻不支援,除此之外,其他受訪者要求的功能還有更好的錯誤處理,以及函式程式開發功能

2020-04-22

| Go | Protocol Buffers | API

Go加入新版協定緩衝區API,但會無限期支援舊版本

協定緩衝區(Protocol Buffers)APIv2主要加入反射功能,可用來檢視類型數值,但由於官方變更了Message類型定義,因此API前後版本不相容

2020-03-06

| Discord | Go | Rust | 開發

語音通訊軟體Discord開發語言以Rust代替Go

Go程式仰賴記憶體回收器處理閒置記憶體,而這會使Discord的讀取狀態服務每兩分鐘,產生回應延遲和CPU使用率高峰

2020-02-06

| Go | 錯誤處理 | vet | 開發

Go 1.15將加入新的Vet檢查以及次要語言調整

考量向後相容性因素,Go官方提案以Go vet診斷string(int)轉換以及介面對介面類型斷言

2020-02-05

| Go | Unicode | UTF | 程式開發 | 程式學習 | 程式人 | 林信良

從Go學Unicode、UTF

在多國語言的編碼上,很多人看到Unicode、UTF,總感到難以區分,因為程式語言隱藏了處理細節,並且對於這部份的定義很模糊,此時,不妨從Go的相關套件著手,也有助於理解之間的差異

2020-01-23