fa
Feedback
Golang notes

Golang notes

رفتن به کانال در Telegram

نمایش بیشتر
کشور مشخص نشده استفناوری و برنامه‌ها48 760
222
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-330 روز
آرشیو پست ها
This blogpost delves into the new cleanup function feature in Go, which simplifies resource management in tests. It also explores the concept of weak references and how they can be used to handle cached data more effectively. https://go.dev/blog/cleanups-and-weak

Ark -- Archetype-based Entity Component System (ECS) for Go. https://github.com/mlange-42/ark

Go library for embedded vector search and semantic embeddings using llama.cpp https://github.com/kelindar/search

Revive is a fast and configurable linter for Go that provides a framework for development of custom rules. This webpage introduces the tool and its capabilities, highlighting its performance and extensibility. https://revive.run/

A tool for glamorous shell scripts 🎀 https://github.com/charmbracelet/gum

This article presents a set of opinionated rules for writing better Go code, focusing on simplicity and clarity. Following these commandments can help developers avoid common pitfalls and improve their programming style. https://bitfieldconsulting.com/posts/commandments

Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models. https://github.com/ollama/ollama

This blog entry from Bitfield Consulting outlines a set of "commandments" for writing effective and idiomatic Go code. The rules serve as a strong set of guidelines for both new and experienced developers. https://bitfieldconsulting.com/posts/commandments

Embedded Go Database, the fast alternative to SQLite, gorm, etc. https://github.com/objectbox/objectbox-go

A recent publication on the Cubed.Run blog uses a creative card analogy to explain the concepts of concurrency in Go. This unique approach makes complex topics like goroutines and channels easier to understand. https://blog.cubed.run/the-cards-of-concurrency-in-go-0d7582cecb79

Go HardWare discovery/inspection library https://github.com/jaypipes/ghw

This post from WunderGraph delves into the mechanics of sync.Pool and how it can be used to reduce memory allocations. It's a valuable resource for optimizing Go applications for high-performance scenarios. https://wundergraph.com/blog/golang-sync-pool

RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar https://github.com/go-vgo/robotgo

Security Research Labs presents a technical piece on GoLibAFL, a new tool for fuzzing Go binaries. It details how to leverage LibAFL for more effective security testing of compiled Go code. https://www.srlabs.de/blog-post/golibafl---fuzzing-go-binaries-using-libafl

A highly extensible Git implementation in pure Go. https://github.com/go-git/go-git

In his latest tutorial, Jon Calhoun explains how to effectively handle operating system signals within a Go program. This is essential for creating robust applications that can shut down gracefully. https://www.calhoun.io/using-signals-with-go/

Libraries, samples and tools to help Go developers develop AWS Lambda functions. https://github.com/aws/aws-lambda-go

Sentry provides a comprehensive overview of its error monitoring and performance tracing capabilities for Go applications. Their platform helps developers quickly identify and resolve issues in their Golang services. https://sentry.io/for/go/

Vite backend integration for Go https://github.com/olivere/vite