Bookmarks (1746)

  • Go is not an easy language

    'Go is not an easy language.' — The syntax is simple, the semantics are simple, but...

  • screenshot

    boyter/scc

    Sloc, Cloc and Code (scc) 3.0: A Fast Accurate 'Code Counter' — For multiple languages, counts...

  • screenshot

    makeworld-the-better-one/dither

    Dither: A Fast and 'Correct' Image Dithering Library — There’s something about a well dithered image...

  • screenshot

    Switching from C# to Go for backend development - Aluma

    Why a Team is Switching From C# to Go for Backend Development

  • screenshot

    Go & Kubernetes: Rapidly Developing Golang Microservices

    Rapidly Developing Go Microservices on Kubernetes with Telepresence — Written by a developer advocate promoting Telepresence,...

  • screenshot

    Context And Variables In The Hugo Static Site Generator — Smashing Magazine

    Context and Variables in the Hugo Static Site Generator — Hugo is a popular static site...

  • screenshot

    ohler55/graphql-test-tool

    Building Solid Go GraphQL Applications Quickly — Some thoughts from someone who’s been there. Testing is...

  • screenshot

    Writing a Simple TCP Server Using Kqueue

    Writing a Simple TCP Server Using Kqueue — Kqueue provides event notification functionality to FreeBSD-based operating...

  • Injecting Golang variables at build time

    Injecting Values into Variables at Build Time — What if you want to set the value...

  • Life of an HTTP request in a Go server - Eli Bendersky's website

    The Life of an HTTP Request in a Go Server — Eli continues his streak of...

  • screenshot

    What's new in Go 1.16 - LogRocket Blog

    A Rundown of What's New in Go 1.16 — Last week we featured the release of...

  • Contexts and structs - The Go Blog

    Contexts and Structs — A new post on the official Go blog digging into context.Context and...

  • screenshot

    proposal: testing: add fuzz test support · Issue #44551 · golang/go

    A Proposal to Add Fuzzing to the Go Standard Library — Fuzzing is a type of...

  • EGo - Build confidential Go apps with ease​

    EGo: A Way to Build 'Confidential' Go Apps for Intel SGX Enclaves — SGX is a...

  • Go 1.16 is released - The Go Blog

    Go 1.16 Released — A significant release for our favorite language! The release notes cover the...

  • screenshot

    Go Security cheatsheet | Snyk Blog

    A Go Security Cheatsheet: 8 Security Best Practices — Covers things like the use of modules,...

  • screenshot

    DataDog/go-profiler-notes

    Block Profiling in Go — Block profiling tracks when goroutines are put into a waiting state,...

  • New module changes in Go 1.16 - The Go Blog

    New Module Changes in Go 1.16 — A key change in Go 1.16 is that module-aware...

  • Generic functions on slices with Go type parameters - Eli Bendersky's website

    Generic Functions on Slices with Go Type Parameters — Cue up the articles on how generics...

  • META Gameboy Advance Blog

    Compiling a Gameboy Advance ROM with TinyGo — Did you know that TinyGo can target the...

  • screenshot

    TIL: A (maybe) unexpected usage of the -count flag in Go tests

    A (Maybe) Unexpected Usage of the -count Flag in Go Tests — go test -count 3...

  • screenshot

    Preventing SQL injections in Go (and other vulnerabilities) - Sqreen Blog

    Preventing SQL Injections in Go (and Other Vulnerabilities) — Handle your errors, kids, and use open-source...

  • screenshot

    How Buffer Pool Works: An Implementation In Go

    How Buffer Pool Works: An Implementation in Go — Exploring how buffer pool management works in...

  • My Go mistakes | Henrique Vicente

    'My Go Mistakes' — We learn more from failure than success, right? So why not share...

  • screenshot

    Go 1.16 Embed package explained in 5 minutes

    ▶  Go 1.16's embed Package Explained in 5 Minutes — If you like to learn things from...

  • screenshot

    Leveraging the Go Type System

    Leveraging the Go Type System — A specific example around getting the efficiency of numeric constants...

  • screenshot

    OpenTelemetry Go: All you need to know | Workshop

    OpenTelemetry + Go: All You Need to Know - March 3

  • screenshot

    lesovsky/pgcenter

    pgCenter: Command Line Tool for Observing and Troubleshooting Postgres — Imagine something like top but for...

  • screenshot

    dkaslovsky/textnote

    textnote: Simple Tool for Daily Note-Taking from the Command Line — Supports monthly archiving of notes,...

  • screenshot

    Senior Back-End Software Engineer (Java or Go)

    Sr Back-End Software Engineer at Mode (Remote) — Mode is a powerful analytics platform, turning data...

  • Workday

    Sr. Software Engineer at CrowdStrike (Remote) — CrowdStrike is the leader in cloud-delivered endpoint protection, which...

  • Go internals: invariance and memory layout of slices - Eli Bendersky's website

    Go Internals: Invariance and Memory Layout of Slices — Eli discusses why you can’t pass a...

  • REST Servers in Go: Part 4 - using OpenAPI and Swagger - Eli Bendersky's website

    Building REST Servers in Go using OpenAPI and Swagger — We linked to the remainder of...

  • Why I Built Litestream

    Why I Built Litestream, a Streaming Replication System for SQLite — The creator of BoltDB, a...

  • screenshot

    Release v0.5.0 · rogchap/v8go

    v8go 0.5: Execute JavaScript from Go — A mature library with a fresh release adding BigInt...

  • screenshot

    wasmerio/wasmer-go

    Wasmer Go 1.0: A WebAssembly Runtime for Go — A Wasmer-based WebAssembly runtime for Go. 1.0...

  • Solr-Go 0.2 released!

    Solr-Go 0.2 Released: A Solr Client for Go — Solr is a popular open source search...

  • screenshot

    Indecent (language) Proposals: Part 1 (Go Time #166)

    ▶  Indecent (Language) Proposals: A Discussion — The latest episode of the Go Time podcast is focused...

  • screenshot

    spec: add generic programming using type parameters · Issue #43651 · golang/go

    The Generics Proposal is Now Really, Truly Accepted — Last week it was a ‘likely accept’...

  • screenshot

    Go Video Streaming | Mux

    Video for Your Go App — Integrate seamlessly into your product's UI. Mux Video is an...

  • screenshot

    rqlite 5.10.0 released: comparing its disk usage to 5.6.0 - Vallified

    rqlite 5.10.0 Released — rqlite is a lightweight, distributed relational database system written in Go that...

  • ARCHITECTURE.md

    Why Your Project Needs an ARCHITECTURE.md File — If you maintain an open source project that’s...

  • https://quii.gitbook.io/learn-go-with-tests/meta/anti-patterns

    Testing Anti-Patterns in Go — Remember, TDD is (often) a good thing and testing is about...

  • screenshot

    Getting started with libp2p in Go

    Getting Started with libp2p — An introductory tutorial to using libp2p (a cross language set of...

  • Build a Go App with CockroachDB and GORM | CockroachDB Docs

    Build a Go App with CockroachDB & GORM — This tutorial shows you how to build...

  • screenshot

    Repository secure by design: how to sleep better without fear of security vulnerabilities

    Repository Secure by Design: How to Sleep Better Without Fear of Security Vulnerabilities — Part of...

  • screenshot

    mikefarah/yq

    yq: A Portable Command-Line YAML Processor — jq is a popular tool for working with JSON...

  • screenshot

    achannarasappa/ticker

    Ticker: A Terminal Stock Ticker with Live Updates and Position Tracking — In these financially ‘interesting’...

  • screenshot

    Feature Flag & Toggle Management

    Fast and Reliable Feature Management for the Modern Enterprise