An Applied Introduction to eBPF with Go — eBPF is a technology that allows running sandboxed programs within the Linux kernel, enabling a wide range of advanced networking, security, and observability capabilities. This post covers two examples of using eBPF to monitor system calls and incoming IP packets.
Ozan Sazak
|
Build Go Apps That Scale on AWS — Learn how to build and deploy scalable applications to AWS using Go. This detailed video course will cover AWS Lambda, DynamoDB, API Gateway, JSON Web Tokens, and more.
Frontend Masters sponsor
|
Go Error Propagation and API Contracts — Not another rant about error verbosity in Go, but an example-driven plea to be more intentional with handling errors returned from other functions your code calls. Luckily, you have several options, but any choice should be intentional and apropos.
Matt T. Proud
|
Sentinel Errors and errors.Is() Slow Your Code Down by.. 500%? — Not exactly, but it seems errors in Go are an endless source of discussion lately. The benchmarks here are interesting but you need to use a critical eye, as always. If you need every bit of performance, though, there could be a spot to squeeze.
Zach Musgrave (DoltHub)
|
Gowebly: A CLI to Build Web Apps with Go — Put together the fundamentals of a basic full-stack webapp quickly with this. Supports Go frameworks like Fiber, Gin, and Echo, but also brings things like htmx, Hyperscript, Tailwind CSS, and Alpine.js into play. Live reloading, too! GitHub repo.
Gowebly
|
-
Go Micro 5.0 – Go microservices framework. Notably, it switches from Apache 2.0 licensing to the Business Source License (BSL)..
-
Vale 3.5 – A linter for natural language/prose. Now with support for linting comments in Go, Rust, Python, Ruby, C/C++, JavaScript, TypeScript, YAML, and CSS files.
-
GoCV 0.37 – The Go bindings for OpenCV 4 now support OpenCV 4.10.0.
-
Piko 0.3 – Reverse proxy for local services / open alternative to Ngrok.
-
jqp 0.7 – A Go-powered TUI playground to experiment with jq.
-
pgweb 0.16 – Cross-platform client for Postgres databases.
-
raft 1.7 – Go implementation of the Raft consensus protocol.
-
go-elasticsearch 8.14 – Official Elasticsearch client library.
|
|