Bookmarks (179)

  • The One Billion Row Challenge in Go: from 1m45s to 3.4s in nine solutions

    📉 The One Billion Row Challenge in Go: From 1m45s to 3.4s in Nine Solutions — We linked...

  • screenshot

    High-Speed Packet Transmission in Go: From net.Dial to AF_XDP

    High-Speed Packet Transmission in Go: From net.Dial to AF_XDP — How can you send as many packets...

  • screenshot

    GitHub - manthanguptaa/CricLang: CricLang is a fun dynamically typed language written in Go for cricket enthusiasts.

    🏏 CricLang: A Programming Language for Cricket Enthusiasts — Cricket, the ball game, not the insect. It’s...

  • screenshot

    GitHub - shenwei356/seqkit: A cross-platform and ultrafast toolkit for FASTA/Q file manipulation

    🧬 SeqKit 2.8: A Go Toolkit for FASTA/Q File Manipulation — Perhaps only a handful of readers...

  • screenshot

    GitHub - traefik/yaegi: Yaegi is Another Elegant Go Interpreter

    Yaegi 0.16.0: Yet Another Elegant Go Interpreter — A Go interpreter to enable Go to be...

  • screenshot

    GitHub - mazrean/formstream: A Fast Streaming Parser for multipart/form-data in Golang

    FormStream: A Streaming Parser for multipart/form-data — A streamer for multipart form data as commonly used...

  • goqite

    goqite: A Persistent Message Queue Library atop SQLite — Inspired by Amazon’s Simple Queue Service (SQS),...

  • screenshot

    Dysfunctional options pattern in Go

    The Dysfunctional Options Pattern — How to set optional configs without 'cooking up lasagna layers of...

  • screenshot

    Writing a Postgres Logical Replication System in Golang

    Creating a Postgres Logical Replication System in Go — The folks behind the (Go-powered) Dolt database...

  • screenshot

    The missing type in the Go standard library: Date! | Hardfin Engineering

    The Missing Type in the Go Standard Library: Date? — The standard library offers a single...

  • [security] Go 1.22.1 and Go 1.21.8 are released

    Go 1.22.1 and Go 1.21.8 Released — As we suggested last week, these Go releases indeed...

  • screenshot

    GitHub - ortuman/nuke: ⚡ A memory arena implementation for Go.

    Nuke: A Memory Arena Implementation for Go — A package to provide memory arenas in Go...

  • screenshot

    Huma Introduction

    Huma: Build APIs Backed by OpenAPI and JSON Schema — Huma is a micro-framework for creating...

  • screenshot

    GitHub - harshadmanglani/polaris: High performance workflow orchestrator for Golang

    Polaris: A New, Minimal Workflow Orchestrator for Go — If you have a multi-step workflow where...

  • screenshot

    GitHub - orsinium-labs/tinytest: ✅ The only assertion library that works with TinyGo

    TinyTest: The Only(?) Assertion Library That Works with TinyGo — Instead of using reflection, it uses...

  • screenshot

    GitHub - EchoVault/EchoVault: Distributed in-memory data store with an emphasis on speed and reliability.

    EchoVault: A Go-Based Distributed In-Memory Data Store — It uses Redis’s RESP protocol, so can be...

  • screenshot

    How I keep myself Alive using Golang

    📊 How I Keep Myself Alive Using Go — A look into a fascinating use of open...

  • for Loop Semantic Changes in Go 1.22: Be Aware of the Impact -Go 101

    for Loop Semantic Changes in Go 1.22: Be Aware of the Impact — Tapir likes the...

  • screenshot

    Go 2022-2024 and beyond: Let’s talk about AI

    Go 2022-2024 and Beyond: Go's Engineering Director on the Role of AI — Last week, we...

  • The Impact of Pre-allocating Slice Memory on Performance in Golang | Oilbeater's Study Room

    The Impact of Pre-Allocating Slice Memory on Performance — The author wanted to establish, in numbers,...

  • screenshot

    Building Reliable Applications with Durable Execution| Technical Guide

    Building Reliable Applications with Durable Execution — Learn about the concept of durable execution, which is...

  • pdfcpu

    📄 pdfcpu 0.7: A PDF Processing and Manipulation Library — You can validate and optimize PDFs, split...

  • screenshot

    GitHub - felixge/fgprof: 🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

    fgprof 0.9.4: A Full Sampling Profiler for Go — pprof is the go-to tool for profiling...

  • Release 1 4 - Risor

    Risor 1.4: Embeddable Scripting for Go Apps — Risor is a fast, lightweight pure-Go scripting language...

  • Robust generic functions on slices - The Go Programming Language

    Robust Generic Functions on Slices — The core library offers some great generic functions for slices,...

  • Go Enums Suck

    Go 'Enums' Suck — While the title feels click-baity, and Go doesn’t have true enums, the...

  • screenshot

    Ardan Labs Consulting

    Go! Unlock Your Tech Potential with Ardan Labs Consulting — Struggling with skill gaps, development speed...

  • screenshot

    One Billion Rows Challenge in Golang

    Solving the One Billion Rows Challenge in Go — The so-called One Billion Rows challenge aims...

  • screenshot

    Release 0.31.0 · tinygo-org/tinygo

    TinyGo 0.31.0: Now with Go 1.22 Support — A small step for a version number, a...

  • screenshot

    Building REST APIs in Go 1.22 - New Features

    ▶  A Practical Look at Building REST APIs in Go 1.22 — Building a quick REST API...

  • screenshot

    Faster Blogging: A Developer's Dream Setup

    Faster Blogging with Glee: Why a Tool Shifted from Python to Go — Glee is a...

  • screenshot

    Adding Color to Terminal Output in Go

    🎨 Adding Color to Terminal Output in Go — Shows first without any dependencies at all, but...

  • gemini-cli: Access Gemini models from the command-line - Eli Bendersky's website

    gemini-cli: Access Gemini Models from the Command Line — Eli shows of a new Go-powered CLI...

  • screenshot

    GitHub - PuerkitoBio/goquery: A little like that j-thing, only in Go.

    goquery: jQuery-esque HTML/DOM Manipulation Methods — A jQuery-a-like approach for working with HTML from Go. Much...

  • screenshot

    GitHub - stefanprodan/podinfo: Go microservice template for Kubernetes

    Podinfo: A Go Microservice Template for Kubernetes — A tiny Go-powered app to showcase best practices...

  • screenshot

    GitHub - axllent/mailpit: An email and SMTP testing tool with API for developers

    Mailpit 1.14: Email and SMTP Testing Tool — Built in Go, Mailpit is a general email...

  • Routing Enhancements for Go 1.22 - The Go Programming Language

    The HTTP Routing Enhancements in Go 1.22 — The Go team’s official take on the new...

  • screenshot

    GitHub - awslabs/aws-lambda-web-adapter: Run web applications on AWS Lambda

    AWS Lambda Web Adapter: Run HTTP Webapps More Easily on AWS Lambda — A Rust project in...

  • screenshot

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

    ObjectBox Go 1.8: A Fast, Embedded Database for Go Objects — Store objects in ObjectBox and...

  • screenshot

    Release v7.0.0 - math/rand/v2 · brianvoe/gofakeit

    Gofakeit v7: The Random Data Generation Library — You can ask it to generate things like...

  • screenshot

    How To Monitor Keywords on Reddit with Golang?

    How to Monitor for Keywords on Reddit with Go — Reddit’s JSON API makes it pretty...

  • Give Go's goto a retry

    Give Go's goto a retry? — It's surely only a mild exaggeration to say many of...

  • screenshot

    Kubernetes CPU Limits and Go

    Kubernetes CPU Limits and Go — Go’s runtime doesn’t inherently know that it’s running within a...

  • screenshot

    Fuego | Fuego

    🔥 Fuego: A Nest-Inspired API/Web Framework for Go — “The only Go framework generating OpenAPI documentation from...

  • Calling C from Go | posts

    Calling C from Go — A handy post containing various examples, including passing arrays, strings, and...

  • screenshot

    Go language hits top 10 in the Tiobe index

    Go Enters the Top 10 in the TIOBE Index (Again..) — This story has been doing...

  • crawshaw - 2024-02-06

    jsonfile: A Quick Hack for Tinkering — Tailscale’s CTO has a bit of a thing for...

  • screenshot

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

    sh 3.8: Shell Code Parser, Formatter, and Interpreter — Supporting sh, bash, and Korn/mksh formats. Now...

  • screenshot

    GitHub - kisielk/errcheck: errcheck checks that you checked errors.

    errcheck 1.7: It Checks That You Checked for Errors — Checking for errors is a fundamental...

  • Go 1.22 is released! - The Go Programming Language

    Go 1.22 Released — Keeping in tradition with most even numbered Go releases landing in February,...