Bookmarks (1308)

  • screenshot

    Golang Desktop App: Webview vs. Lorca vs. Electron

    Building Desktop Apps with Go: Webview vs. Lorca vs. Electron — A comparison of the three...

  • Generators in Go

    Generators in Go — Generators here are for creating iterators, not generated code, that you can...

  • screenshot

    liquidata-inc/go-mysql-server

    go-mysql-server: An Extensible MySQL Server Implementation in Go — We linked to an article about this...

  • screenshot

    gogearbox/gearbox

    Gearbox: A Web Framework with a Focus on High Performance — Written on top of fasthttp.

  • screenshot

    JohannesKaufmann/html-to-markdown

    html-to-markdown: Convert HTML to Markdown — Uses an HTML parser vs regex everywhere.

  • screenshot

    creasty/defaults

    defaults: Initialize Structs with Default Values — Uses field tags to assign the default value. This...

  • sqlc.dev

    sqlc v1.5.0 Released — A tool for creating fully type safe idiomatic Go code from SQL....

  • screenshot

    Tiny Go: Small Is Going Big

    ▶  Tiny Go: Small Is Going Big — Ron Evans, the creator of TinyGo (a Go compiler...

  • Implementing subqueries in go-mysql-server

    How Subqueries Were Implemented in a Go-Powered SQL Engine — There’s a few moving parts here,...

  • Build, notarize, and sign Golang binaries for MacOS with GitHub Actions

    How to Notarize and Sign Go Binaries for MacOS with GitHub Actions — For jumping through all...

  • screenshot

    Go: Introduction to the Escape Analysis

    An Introduction to Go's Escape Analysis — Escape analysis is the process of determining the scope...

  • Go

    ▶  Discussing Go with Google's Ian Lance Taylor — Yes, we’re linking to a C++ podcast! But...

  • Boids in WebAssembly Using Go

    Boids in WebAssembly Using Go — A boid (bird-oid) is a “simulated bird-like object” and simulating...

  • https://groups.google.com/g/golang-announce/c/NyPIaucMgXo/m/GdsyQP6QAAAJ

    Go 1.14.7 and Go 1.13.15 Released — These releases address a recently reported security issue around...

  • Go vs Rust: Writing a CLI tool - cuchi.me

    Comparing Go and Rust for Writing a CLI Tool — A developer, unfamiliar with both Go...

  • screenshot

    [prysm-attack-0 Reward] DoS Attack on Prysm Stops Finality (RE-POST) · Issue #12 · ethereum/public-attacknets

    Taking Advantage of a Bug in Go's Standard Library — Go 1.14.7 and 1.13.15 were just...

  • https://groups.google.com/g/golang-announce/c/G3atWQdoyvw/m/03XzzSXgAAAJ?pli=1

    Go 1.15 Release Candidate 2 Released — Here are the draft release notes. Fingers crossed we...

  • Automated code reviews & code analytics

    Automated Code Reviews for Go, including Gosec, Directly from Your Git Workflow

  • screenshot

    Release MongoDB Go Driver 1.4.0 · mongodb/mongo-go-driver

    MongoDB Go Driver 1.4 Released — This is in conjunction with the release of MongoDB 4.4.

  • screenshot

    jesseduffield/lazydocker

    LazyDocker: A Terminal-Based UI for Working with Docker — Not only is this a useful app...

  • screenshot

    neilotoole/errgroup

    errgroup with Goroutine Worker Limits

  • screenshot

    rwynn/monstache

    Monstache 6.7: A Daemon That Syncs MongoDB to Elasticsearch in Realtime

  • https://groups.google.com/g/golang-announce/c/irEtdvYep-Y/m/rOH3sqouCAAJ

    Go 1.15 Release Candidate 1 Released — Go 1.15 is another step closer! Report any problems...

  • Different approaches to HTTP routing in Go

    Different Approaches to HTTP Routing in Go — “There are many ways to do HTTP path...

  • screenshot

    The latest on Generics with Robert Griesemer and Ian Lance Taylor (Go Time #140)

    ▶  The Latest on Generics with Robert Griesemer and Ian Lance Taylor — The ever popular and always...

  • Generics Part 01: Basic Syntax

    Generics Part 01: Basic Syntax — One of Go’s best teachers lays out the problem statement...

  • Backend Software Engineer - Boulder / remote

    Stream Provides APIs for Building Activity Feeds and Chat — Stream is looking for a full...

  • Let's build a Full-Text Search engine - Artem Krylysov

    Let's Build A Full-Text Search Engine — You probably have used an FTS engine, but could...

  • screenshot

    How code generation wrote our API and CLI by Mat Ryer - PACE.

    How Code Generation Wrote Our API and CLI — Pace (Mat’s company) uses Oto to generate...

  • screenshot

    Delve: The Best Golang Debugger

    ▶  A Quick Introduction to Delve, the Go Debugger — Delve 1.5 is out now, and this...

  • screenshot

    Letting change and uncertainty advance your software architecture

    Letting Change and Uncertainty Advance Your Software Architecture — Learn to design architecture that's adaptable so you...

  • Audio From Scratch With Go: Stereo panning

    Working with Audio From Scratch in Go: Stereo Panning — Panning, in this context, means balancing...

  • screenshot

    Making a testable Cobra CLI app

    Making a Testable Cobra CLI App — Using a ‘hexagonal’ approach to creating a CLI app,...

  • screenshot

    Deploy a private GoDoc server on Google Kubernetes Engine

    How to Deploy a Private GoDoc Server on Google Kubernetes Engine — GoDoc is a documentation...

  • screenshot

    Tests Make Your Code Inherently Better

    How Tests Make Your Code Inherently Better — But, you already knew that, didn’t you?

  • screenshot

    go-reform/reform

    Reform: A 'Better ORM' for database/sql — Supports Postgres, MySQL, SQLite3 and SQL Server, and uses...

  • screenshot

    go-delve/delve

    Delve 1.5 Released: A Popular Go Debugger — Go 1.15 support has been added amongst other things.

  • screenshot

    jaffee/commandeer

    Commandeer 0.5: Automatically Sets Up Command Line Flags — The flags are based on struct fields...

  • Go command support for embedded static assets (files) — Draft Design

    A Draft Design for Go Command Support for Embedded Static Assets — Last December we linked...

  • screenshot

    ffuf/ffuf

    fluff: Fast Web Fuzzer Written in Go — This is for testing systems/apps of your own,...

  • screenshot

    evergreen-ci/evergreen

    Evergreen: A Distributed Continuous Integration System from MongoDB — Built by MongoDB to test MongoDB, but...

  • screenshot

    Filling and Flattening PDF Forms to Make Everlasting PDFs

    Filling and Flattening PDF Forms to Make Everlasting PDFs

  • screenshot

    Jeffail/gabs

    Gabs: Parse, Create and Edit 'Unknown' or Dynamic JSON in Go — A wrapper for navigating...

  • screenshot

    preslavmihaylov/todocheck

    todocheck: A Static Code Analyzer for Annotated TODO Comments — I don’t know about you, but...

  • screenshot

    GoLand 2020.2 Reaches Beta with Upgrades for go.mod and Experimental Support for Generics

    GoLand 2020.2 Reaches Beta — The popular (though commercial) IDE takes another step forward, though note...

  • Design Draft: First Class Fuzzing

    A Draft Design for First Class Fuzzing — What’s better than two design drafts? Three. Fuzzing...

  • The go2go Playground

    The go2go Playground Now Supports New Style Generics — Want to play with the next step...

  • File System Interfaces for Go — Draft Design

    A Draft Design for New File System Interfaces for Go — You don’t get just one...

  • screenshot

    Building strong distributed teams, one pixel at a time

    Building Strong Distributed Teams, One Pixel at a Time — Learn how eng. managers can improve...

  • screenshot

    Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | AI Podcast #109 with Lex Fridman

    ▶  A Chat with Brian Kernighan of Unix, C, AWK, and Go Fame — Lex Fridman, a...