Notes on Go
A collection of practical Go programming tips covering string formatting, maps, database queries, file operations, and struct reflection.
A collection of practical Go programming tips covering string formatting, maps, database queries, file operations, and struct reflection.
A guide on efficiently checking for key existence in Go maps using the empty struct for minimal memory overhead.
A tutorial on using the Elasticsearch 7.0 Go client with Docker to set up a development cluster and build a web API.
A guide to using Docker multi-stage builds and docker-compose for efficient containerization of Go web server projects.
A guide to writing tests and benchmarks in Go, covering conventions, folder structure, and practical examples.
Explains the use of the `defer` statement in Go, including how it works with panic and recover for control flow.
A guide for beginners to set up their development environment and create their first project using the Go programming language.
A tech professional reviews his 2018 goals, including building a cloud practice, learning Go/Python, creating courses, blogging, and speaking.
GoScan v2 is an interactive network scanner built in Go, automating and abstracting nmap for penetration testing and CTFs.
A developer introduces GoScan, a network scanner tool written in Go, and explains how learning Go led to its creation and features like historical port tracking.
A developer's experience implementing HTTP long-polling in Go, focusing on server timeout handling and practical code examples.
Introducing Robtex-Go, an open-source Go client library for the Robtex API to automate OSINT tasks.
Introducing Revive, a fast and extensible linter for Go that improves upon golint with configuration, custom rules, and better performance.
A guide to automatically building and publishing DEB packages for Go applications using Travis CI and packagecloud.io.
A tutorial demonstrating Redis sorted sets using the command line interface, Python, and Go programming languages.
A developer shares initial impressions and critiques of the Go programming language, covering syntax, conventions, and features after learning it.
A guide to profiling and debugging Go applications running inside Docker containers using pprof and other tools.
A developer shares his move to Berlin for a new Go role, his excitement for learning Go, and initial lessons from porting a Python project.
A guide on using Google Container Builder for CI/CD to build and optimize Go applications, separating build and run steps for efficient Docker images.