DQNEO/minigo - A small Go compiler written from scratch.

という Qiita の記事で紹介されていた Go 言語のコンパイラ。

Golang そのもののソースコードで答え合わせをせず、 8cc という C compiler で学んだことをベースに開発されたらしい。

alecthomas/participle - A parser library for Go

Go 言語のパーザジェネレータライブラリ。シンプルに使えそうで良い。

Go 言語で API サーバーの開発をはじめるためのライブラリ選定

Go 言語で API Server を実装する際に選定できそうなライブラリのまとめ。

Pros. と Cons. が掲載されている。

Golang で Zero allocation な TinySegmenter 実装を作りました

前回、 [https://tech.nyarla.net/entry/2019/02/08/120000:embed] という記事にもある様に TinySegmenter の TypeScript 実装を作った後、 TypeScript に TinySegmenter を移植・・・

golangで書いたアプリケーションのstatic link化

Golang で staic linked な executable binary を作るときの云々。

Goを使ってDLLをクロスコンパイル on Linux - Kuro Usada ga!

Golang で Windows の DLL をコンパイルする話 on the linux.

golang のサーバで帯域制限したい。

Golang の通信で帯域制限する際のコードの書き方。

golang でパフォーマンスチューニングする際に気を付けるべきこと

Golang で Benchmark を使いつつチューニングする際の話。

GAE/GOを無料で使うためのTips 2016年版(Google App Engine)

2016年時点での Google App Engine / Go を無料で使うためのコツ。

GoのためのGo

motemen さんが書かれた Golang for Golang な電子書籍。

Goのアンチパターン

Golang のアンチパターン集。

Go言語での決済システムとマイクロサービス化について

Golang で決済周りのサービスを作る際の云々。

Datastore/Go のデータ設計のコツ

Google App Engine / Go で Datastore を使う際の設計方針について。SQL の正規化とは真逆。

Linuxのユーザーランドをinitから全てまるごとgolangで書く

Golang で Linux の init プロセスをまるっと書く、という話のスライド資料。

AppEngine/Go で dep を使って vendoring する時の構造

について、雑にメモ。 結論から先に書く と、おおよそ、今の構造はこんな感じになっている: {appname}/ → アプリケーションの root directory dist/ → deploy する際の directroy assets/ → 静的 assets gopath・・・