Bookmarks (180)

  • screenshot

    SwissMap: A smaller, faster Golang Hash Table

    SwissMap: A Smaller, Faster Hash Table for Go — The creators of the DoltDB database have...

  • screenshot

    GitHub - fzipp/pathfind: Path finding on a 2D polygonal map

    pathfind: Path Finding on 2D Polygonal Maps — Finds the shortest path between two points in...

  • screenshot

    GitHub - lmittmann/tint: 🌈 slog.Handler that writes tinted logs

    Tint: slog.Handler That Writes Tinted Logs — Tinted, as in colorful. Works alongside the (still experimental)...

  • screenshot

    GitHub - boyter/gocodewalker: Library to help with walking of code directories in go

    gocodewalker: For Walking Directories of Code — If you want to walk through a nested set...

  • screenshot

    Tailscale

    Tailscale Integrates with 60+ Solutions That Your Team Uses Every Day — Tailscale makes it easy to...

  • screenshot

    GitHub - pojntfx/go-nbd: Pure Go NBD server and client library.

    go-nbd: Pure Go NBD Server and Client Library — NBD means Network Block Device and in...

  • screenshot

    GitHub - dominikh/gotraceui: Go execution trace frontend

    gotraceui: A GUI App for Viewing Go Execution Traces — Meant to be a faster, more...

  • screenshot

    AnyCable off Rails: connecting Twilio streams with Hanami—Martian Chronicles, Evil Martians’ team blog

    AnyCable Off Rails: Connecting Twilio Streams with Go and Ruby's Hanami — An interesting marriage of...

  • screenshot

    Webinar | What is a Saga in Microservices

    What Is a Saga in Microservices? — Take a deeper dive into the mechanics of sagas...

  • screenshot

    Debugging Dockerized Go Applications with VS Code – Ken Aqshal Bramasta

    Debugging Dockerized Go Apps with VS Code — It’s reasonably simple to setup a local Docker...

  • screenshot

    Cross-platform graphical user interfaces featuring the creators of Wails & Fyne (Go Time #271)

    ▶  Cross-Platform Graphical User Interfaces with Go — The creators of Wails and Fyne went on Go...

  • screenshot

    Go Integration Tests with Postgres

    Go Integration Tests with Postgres — A look at a few ways to use Postgres in...

  • screenshot

    The adapter pattern in Go — Bitfield Consulting

    The Adapter Pattern in Go — How do you test a database without a database? It’s...

  • Go version 1 is released - The Go Programming Language

    🎂  Go 1 Released 11 Years Ago — A quick jump back in time to March...

  • screenshot

    GitHub - rogchap/v8go: Execute JavaScript from Go

    v8go 0.9.0: Execute JavaScript from Go — Lets you create V8 contexts and run code eval-style....

  • screenshot

    GitHub - dkorunic/betteralign: Make your Go programs use less memory (maybe)

    Make Your Go Programs Use Less Memory.. Maybe — betteralign is a tool to detect structs...

  • screenshot

    A generic Set type in Go — Bitfield Consulting

    Implementing a Generic Set Type — To celebrate the first anniversary of generics in Go (Go...

  • The power of single-method interfaces in Go - Eli Bendersky's website

    The Power of Single-Method Interfaces — Eli shows why single-method interfaces (sometimes called SMIs) can do...

  • screenshot

    Ebitengine 2.5 Release Notes - Ebitengine

    🕹  Ebitengine 2.5: The 2D Game Engine for Go — v2.5 of the long standing library...

  • screenshot

    a[low:high:max] in Golang — A Rare Slice Trick | Blog | build-your-own.org

    a[low:high:max] — An Uncommon Slice Trick — You might be used to seeing a slice like...

  • Replay CFP and Why You Should Submit

    Replay 2023: Call for Presenters Is Now Open! — It’s our 2nd year of Replay and...

  • CodePilot | Synchronization Patterns in Go

    Synchronization Patterns in Go — A concise article that plays a little with mutexes, semaphores, channels,...

  • screenshot

    How We Solved an OOM Issue in TiDB with GOMEMLIMIT - DZone

    How We Solved an OOM Issue in TiDB with GOMEMLIMIT — GOMEMLIMIT, introduced in Go 1.19,...

  • screenshot

    GitHub - alecthomas/participle: A parser library for Go

    Participle 2.0: A Simple Parser Package — Aims to provide a straightforward and idiomatic way to...

  • screenshot

    GitHub - sashabaranov/go-openai: OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go

    Go OpenAI: Use OpenAI's APIs from Go — Provides access to ChatGPT, GPT-3, GPT-4, DALL-E, and...

  • screenshot

    Early Release from O'Reilly: Identity-Native Infrastructure Access Management | Teleport

    O’Reilly’s Identity-Native Infrastructure Access for Kubernetes — Get your free copy to learn about identity-based infrastructure...

  • screenshot

    GitHub - dkfbasel/hot-reload: Hot reload development for Go

    hot-reload: Hot Reload Development for Go in Docker Containers — Just a bit of configuration, and you’re...

  • screenshot

    GitHub - kellabyte/frenzy: Postgres wire protocol aware mirroring proxy

    Frenzy: Postgres Wire Protocol Aware Mirroring Proxy — It’s early days for this Go-based Postgres proxy,...

  • https://www.linode.com/content/try-knative/

    New Trending Content: Try Knative (Free Course) — In this free course, you'll learn how to...

  • screenshot

    GitHub - go-chi/chi: lightweight, idiomatic and composable router for building Go HTTP services

    Chi: Popular Composable Router for Go HTTP Services — Good at helping you write large REST...

  • screenshot

    GitHub - ryanc414/dynamodbav: Marshal/Unmarshal utilities for DynamoDB

    dynamodbav: Marshal/Unmarshal Utility Functions for DynamoDB — A (very) simple complement to the official AWS SDK v2...

  • screenshot

    Real World Golang Concurrency Examples

    Real World Go Concurrency Examples — Not sure we can ever have enough of these examples,...

  • screenshot

    The one-and-only, must-have, eternal Go project layout

    The One-and-Only, Must-Have, Eternal Go Project Layout? — The author notes this is a misleading title...

  • screenshot

    A Comprehensive Guide to Structured Logging in Go | Better Stack Community

    A Comprehensive Guide to Structured Logging in Go — Further to the recently accepted proposal (above),...

  • screenshot

    log/slog: structured, leveled logging · Issue #56345 · golang/go

    The slog / Structured Logging Proposal is Accepted — Russ Cox has marked the structured logging...

  • screenshot

    FlameScope for Go

    FlameScope: Visualize CPU Samples from Go Execution Traces — FlameScope is a performance visualization tool from Netflix...

  • Reverse proxy with dynamic backend selection

    Reverse Proxy with Dynamic Backend Selection — The example uses Caddy and encodes information into a...

  • screenshot

    Run your first Temporal application with the Go SDK | Learn Temporal

    Run Your First Temporal Application with the Go SDK — Enjoy this 10-minute tutorial to explore...

  • screenshot

    Release v3.22.0 · go-task/task

    Task 3.22.0: Task Runner / code Alternative — This week’s notable addition is the support for...

  • screenshot

    Introducing Scale Functions

    Scale: Write-Once, Run Anywhere Functions via WebAssembly — Scale is a new WASM-powered function runtime that...

  • screenshot

    GitHub - mgechev/revive: 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

    Revive 1.3: A Fast(er), Configurable, Flexible Linter for Go — A drop-in replacement of golint that...

  • screenshot

    GitHub - 8ff/viterbi: Convolutional encoder and a Viterbi decoder written in Golang

    Convolutional Encoder and Viterbi Decoder for Go — If you need this, you’ll know. The author...

  • screenshot

    GitHub - cohesivestack/valgo: Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.

    Valgo: An Expressive Validator Library — Type-safe and extensible validator library that supports localization and is...

  • Introducing ngrok-go: Ingress to Your Go Apps as a `net.Listener`

    ngrok-go: Ingress to Your Go Apps as a net.Listener — ngrok is a long standing tool...

  • screenshot

    Why Turborepo is migrating from Go to Rust – Vercel

    Why Turborepo is Migrating From Go to Rust — Turborepo is a high performance JavaScript build...

  • screenshot

    Things to Consider When Going With sqlc

    Things to Consider When Going with sqlc — sqlc (the SQL to type-safe code generator) is...

  • Tutorial: Getting started with multi-module workspaces - The Go Programming Language

    Getting Started with Multi-Module Workspaces — Potentially overlooked in Go 1.18 because they weren’t generics, workspaces...

  • screenshot

    High-performance JSON parsing in Go

    A Journey to High-Perf JSON Parsing in Go — A distributed SQL database needs to maximize...

  • Code coverage for Go integration tests - The Go Programming Language

    Code Coverage for Go Integration Tests — While Go has had coverage support at the package...

  • screenshot

    GitHub - SilverRainZ/go-ssaviz: Visualize Go SSA function using Graphviz

    go-ssaviz: SSA Visualization with Graphviz — You won’t need this unless you’re doing some really low...