Go Library
4.24K subscribers
18 photos
63 files
874 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
Download Telegram
Go's runtime may someday start explicitly freeing some internal memory

https://utcc.utoronto.ca/~cks/space/blog/programming/GoExplicitMemoryFreeing
Event Sourcing in Go: From Zero to Production

Event sourcing: append-only architecture processing 10K events/sec with complete history, time travel debugging, and CQRS. From theory to production implementation.


https://skoredin.pro/blog/golang/event-sourcing-go
1
Understanding the Go compiler: The Scanner

https://internals-for-interns.com/posts/the-go-lexer
canvas

Canvas is a common vector drawing target that can output SVG, PDF, EPS, raster images (PNG, JPG, GIF, ...), HTML Canvas through WASM, OpenGL, and Gio. It has a wide range of path manipulation functionality such as flattening, stroking and dashing implemented. Additionally, it has a text formatter and embeds and subsets fonts (TTF, OTF, WOFF, WOFF2, or EOT) or converts them to outlines. It can be considered a Cairo or node-canvas alternative in Go. See the example below in Figure 1 for an overview of the functionality.


https://github.com/tdewolff/canvas
gokey

A simple vaultless password manager in Go


https://github.com/cloudflare/gokey