Introduction This guide is intended to aid advanced Go users in better understanding their application costs by providing insights into the Go garbage collector. It also provides guidance on how Go users may use these insights to improve their applications’ resource utilization. It does not assum…
GitHub – motemen/gcal-tui
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GitHub – pocketbase/pocketbase: Open Source realtime backend in 1 file
PocketBase is an open source Go backend, consisting of: embedded database (SQLite) with realtime subscriptions built-in files and users management convenient Admin dashboard UI and simple REST-ish API For documentation and examples, please visit https://pocketbase.io/docs. ⚠️ Although the web API …
GitHub – gogitdb/gitdb: Distributed Embeddable Database
GitDB What is GitDB? GitDB is not a binary. It’s a library! GitDB is a decentralized document database written in Go that uses Git under the hood to provide database-like functionalities via strictly defined interfaces. GitDB allows developers to create Models of objects in their application whic…
GitHub – gogitdb/gitdb: Distributed Embeddable Database
GitDB What is GitDB? GitDB is not a binary. It’s a library! GitDB is a decentralized document database written in Go that uses Git under the hood to provide database-like functionalities via strictly defined interfaces. GitDB allows developers to create Models of objects in their application whic…
【golang】sqlcコマンドで「SQLクエリから型安全なGoコードを生成」し、生産性を上げたい
【golang】sqlcコマンドで「SQLクエリから型安全なGoコードを生成」し、生産性を上げたい by nao · 2022年6月25日 前書き:sqlcとは 本記事は、kyleconroy/sqlcの基本的な情報を紹介します。 sqlcは、DBスキーマ(DBテーブル定義)、SQLクエリ定義、設定ファイルの3点をインプットとして、型安全なCRUDコード + DBテーブ…
golangではスタックとヒープを気にする必要が無い
調べようと思ったきっかけは、golang では以下のように ローカル変数のアドレスを戻り値としても問題ないということ。 package main import ( "fmt" ) type Animal struct { Name string Age int } func main() { animal := allocAnimal() fmt.Printf("allocate animal structure %p", animal) } func allocAnimal() *An…
GitHub – hedhyw/rex: Regular expressions constructor for Golang.
Rex This is a regular expressions builder for gophers! Why? It makes readability better and helps to construct regular expressions using human-friendly constructions. Also, it allows commenting and reusing blocks, which improves the quality of code. It is just a builder, so it returns standart *r…
Bubble Tea でリッチなターミナルアプリケーションを作る #Go – 詩と創作・思索のひろば
近年、普段の作業をマウスでやりたくない気持ちが高まっている(デスク周りが散らかってきたせいだという説が有力です)。メールは結局ターミナルでメールを読むことにしたため問題なく過ごせているが、その他のタスクをキーボードだけでやるには、ターミナル動くアプリケーションを作れる必要がある。それもリッチなや…
Lies we tell ourselves to keep using Golang
Contents The author is a platypus Mom smokes, so it’s probably okay The good parts Go is an island All or nothing (so let’s do nothing) "Rust is perfect and you’re all idiots" Go as a prototyping/starter language In the two years since I’ve posted I want off Mr Golang’s Wild Ride, it’s made the r…