Bookmarks (141)

  • ongoing by Tim Bray · Golang Diaries: Generics

    Tim Bray's Go Diaries: Generics — Tim (one of the original co-authors of the XML spec)...

  • screenshot

    GitHub - cardrank/cardrank: Go types, funcs, and utilities for working with cards, decks, and evaluating poker hands (Holdem, Omaha, Stud, more)

    Cardrank: Go Types and Functions for Working with Cards, Decks, and Poker Hands — Poker is...

  • screenshot

    GitHub - SnellerInc/sneller: Vectorized SQL for JSON at scale: fast, simple, schemaless

    Sneller: A Vectorized SQL Engine for JSON — Designed to handle (PartiQL-enhanced) SQL queries upon terabytes...

  • Breaking down JSON Web Tokens

    Breaking Down JSON Web Tokens (JWTs) - Free eBook

  • screenshot

    GitHub - tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers

    wazero: Zero Dependency WebAssembly Runtime for Go Devs — A WebAssembly 1.0 spec compliant runtime written...

  • screenshot

    GitHub - RoaringBitmap/roaring: Roaring bitmaps in Go (golang)

    Roaring 2.0: Roaring Bitmap Data Structures in Go — Bitsets/bitmaps are useful data structures but can...

  • Let's build a distributed Postgres proof of concept | notes.eatonphil.com

    Let's Build a Distributed Postgres Proof of Concept — Could you put together a mini Postgres...

  • Calculating type sets is harder than you think

    Calculating Type Sets Is Harder Than You Think — If you like going into the weeds...

  • screenshot

    How to prevent ssrf attack | Teleport

    SSRF Attack Examples and Mitigations

  • screenshot

    Changing one character wildly improved our application's performance | Segment Blog

    Changing One Character Wildly Improved Segment's App Performance — In terms of value per keypress, you...

  • screenshot

    Refactor Cloud applications in Go 1.18 with generics

    ▶  How to Refactor Cloud Apps in Go 1.18 with Generics — A 20-minute talk from this...

  • https://campaign.dnsimple.page/Go_Cooperpress

    Efficient Infrastructure with DNSimple's Terraform Provider — Use DNSimple’s Terraform provider to manage DNS like with...

  • screenshot

    How to use go run to manage tool dependencies - Alex Edwards

    How to Use go run to Manage Tool Dependencies — Did you know that since Go...

  • screenshot

    Of Ducks and Go Interface Misuse | 8th Light

    Of Ducks and Go Interface Misuse — It’s easy to create interfaces when reuse needs arise,...

  • screenshot

    Shrink Your TinyGo WebAssembly Modules by 60%

    Shrink Your TinyGo WebAssembly Modules by 60% — Every byte matters when you’re sending it down...

  • screenshot

    Encore Blog — testscript, a hidden gem the Go team kept locked away — go get it #002

    testscript: Define Filesystem-Based Tests by Creating Scripts — Originally created for testing the Go compiler itself,...

  • Go's Concurrency Examples in Java 19

    Go's Concurrency Examples in Java 19 — Java is about to get support for ‘virtual threads’...

  • screenshot

    GitHub - luk4z7/go-concurrency-guide: Practical concurrency guide in Go, communication by channels, patterns

    Notes on Practical Concurrency in Go — Not exactly a tutorial but a set of notes...

  • screenshot

    What to do when projects get big and messy with Ian Lopshire & sam boyer (Go Time #229)

    ▶  What to Do When Projects Get Big and Messy — The Go Time podcast tackles the...

  • Panic Recovery in Go - Tutorial

    Panic Recovery in Go — Don’t defer reading this article. (I’ll see myself out.)

  • screenshot

    GitHub - spf13/cast: safe and easy casting from one type to another in Go

    cast: Safe and Easy Casting From One Type to Another — It’s as easy as using...

  • screenshot

    GitHub - flower-corp/rosedb: 🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.

    RoseDB 1.0: A High Performance NoSQL Database Based on Bitcask — Always interesting to see another...

  • screenshot

    GitHub - antonmedv/fx: Terminal JSON viewer

    Fx 24.0: A Command-Line JSON Processing Tool — If you’ve got some files full of JSON...

  • screenshot

    GitHub - FerretDB/FerretDB: A truly Open Source MongoDB alternative

    FerretDB 0.2: An In-Progress, Go-Powered MongoDB Alternative — MongoDB, you say? Yes. This is an attempt...

  • screenshot

    GitHub - rqlite/rqlite: The lightweight, distributed relational database built on SQLite

    rqlite 7.4.0: A Distributed Relational Database Built on SQLite — 7.4.0 adds support for restoring a...

  • screenshot

    GitHub - mvdan/sh: A shell parser, formatter, and interpreter with bash support; includes shfmt

    sh 3.5: A Shell Code Parser, Formatter, and Interpreter — Supporting sh, bash, and Korn formats.

  • screenshot

    GitHub - cube2222/octosql: OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

    OctoSQL: Join, Analyze, and Transform Data From Multiple Sources using SQL — Supported sources are CSV,...

  • screenshot

    Introducing arcticDB: A database for Observability

    Introducing ArcticDB: An Embeddable Column Database — Polar Signals came to the conclusion (detailed here) that...

  • screenshot

    Release 0.23.0 · tinygo-org/tinygo

    TinyGo 0.23.0: Now with Support for Go 1.18 — TinyGo is a Go compiler specifically targeting...

  • screenshot

    TLDR Newsletter - A Byte Sized Daily Tech Newsletter

    Keep Up with the Latest in Startups, Tech, & Programming in Just 5 Min

  • screenshot

    GitHub - google/go-github: Go library for accessing the GitHub v3 API

    go-github v44.0: A Go Client for the GitHub v3 API — For the REST API. For...

  • screenshot

    GitHub - go-mysql-org/go-mysql: a powerful mysql toolset with Go

    go-mysql 1.5: A Pure Go Library for the MySQL Network Protocol — Not your typical MySQL...

  • screenshot

    The Go Programming Language and Environment

    📄  The Design Decisions Behind the Go Language and Environment — In an article for the ACM,...

  • Experience Report: 6 months of Go

    An Experience Report After 6 Months of Go — A developer at Sourcegraph reflects on his...

  • screenshot

    Datadog Golang Debugging | Datadog

    Troubleshoot and Optimize Golang App Performance with Datadog APM — Datadog’s APM generates detailed flame graphs...

  • screenshot

    A gentle introduction to generics in Go – dominikbraun.io

    A Gentle Introduction to Generics in Go — Oh no, another article about generics, I hear...

  • screenshot

    Breaking the Monolith at Twitch: Part One | Twitch Blog

    Breaking the Monolith at Twitch — Twitch is one of a large group of successful companies...

  • screenshot

    Using AWS Lambda Function URL to build a Serverless backend for Slack

    Building a Serverless Backend for Slack on AWS Lambda — A straightforward tutorial covering building a...

  • screenshot

    Go and PHP sitting in a tree... with Valery Piashchynski & Anton Titov (Go Time #228)

    ▶  'Go and PHP Sitting in a Tree...' — Roses are red, violets are pretty.. can Go...

  • Go Cover Treemap

    Go Cover Treemap: Generate Treemaps for Go Cover Profiles — go test can create coverage profiles...

  • screenshot

    GitHub - zyedidia/generic: A collection of generic data structures written in Go.

    Generic Data Structures 1.0 — A collection of generic data structures written in Go covering things...

  • screenshot

    GitHub - arsham/blush: Grep with colours

    Blush: It's 'grep', But With Colors — A command-line utility that allows you to specify the...

  • screenshot

    GitHub - google/go-cmp: Package for comparing Go values in tests

    go-cmp: Package for Comparing Go Values in Tests — “intended to be a more powerful and...

  • Go, Generics, and Concurrency

    Go, Generics, and Concurrency — Using generics to implement a type-safe and reusable implementation of an...

  • screenshot

    Analyzing static analysis with Matan Peled (Go Time #227)

    ▶  Analyzing Static Analysis with Matan Peled — One of the more technical Go Time episodes covering...

  • screenshot

    Ebiten 2.3 Release Notes - Ebiten

    Ebiten 2.3: The 2D Game Library for Go — It’s been at least a few issues...

  • Testing and Running Go API GW Lambda's Locally | Ben E. C. Boyter

    Testing and Running Go API Gateway Lambdas Locally — Go is a great match for serverless...

  • screenshot

    Encore Blog — Taming SQL and ORMs with sqlc — go get it #001

    Taming SQL and ORMs with sqlc — The first in a promised series of posts shining...

  • screenshot

    GitHub - alphadose/ZenQ: A thread-safe queue faster than golang's native channels

    ZenQ: A Thread-Safe Queue Faster Than Native Channels — If speed is all you need…

  • screenshot

    GitHub - pelletier/go-toml: Go library for the TOML file format

    go-toml 2.0: Go Library for the TOML Format — TOML is a configuration file format invented...