appsec.fyi

A somewhat curated list of links to various topics in application security.

Golang

URL (Roundtrip)
A CUI file manager implemented by Go
A modern HTTP reverse proxy and load balancer
I Mastered Golang Basics by Solving These 15 Project Euler Problems
wuzz
Resources
REST APIs using go-swagger, Lambda functions, and the API Gateway
An Ordered Map in Go
Understanding Interfaces in Go
Immutability in Golang
Anatomy of methods in Go
A Tour of Go 1.16's io/fs package
Go: How to Reduce Lock Contention with the Atomic Package
Context in Golang!
Naming Conventions in Go: Short but Descriptive
A New, Simpler Way to Do Dependency Injection in Go
Tools for implementing a Golang API server with auto-generated code and documentation, grpc-gateway
Use of synchronization techniques in Golang
µjson — A Minimal JSON Parser and Transformer in Go
What is the best IDE for developing in Golang?
Go Modules with Private Git Repositories
Go: Should I Use a Pointer instead of a Copy of my Struct?
Go: Concurrency & Scheduler Affinity
The Top 10 Most Common Mistakes I’ve Seen in Go Projects
But how, exactly, databases use mmap?
De-ofuscating GoLang Functions
6 Tips for Using Strings in Go
sync.WaitGroup
Go: Multiple Errors Management
Managing groups of gorutines in Go
Implementing Golang Interfaces; Like a Boss
Top 3 Resources For Learning GoLang in 2021
Why Interface, and when.
A Proposal for Adding Generics to Go
Go: Understand the Empty Interface
Metaprogram in Go
Awesome Go
A Foray Into Go Assembly Programming · Scott Mansfield
Packet Capture, Injection, and Analysis with Gopacket
TutorialEdge.net
go-interface-examples
How To Code in Go eBook
A Concise Guide to the Latest Go Generics Draft Design
How to handle signals with Go to graceful shutdown HTTP server
Just found that golang has a gopher design guide.
An intro to Go for non-Go developers
Implementing Stack in Go
Unexpected Golang behaviors
Create versatile Microservices in Golang : part 1 of 10 part series
Exploring container package in Go (list, ring and heap)
Exploring container package in Go (list, ring and heap)
Basic Go GitHub repository template.
How do you browse large GO codebase
How to Write a CLI With “Just Enough” Architecture
Phil Wadler: Featherweight Go - YouTube
How to Write a Lexer in Go
Gortas
Big File Uploader :- Upload big file by chunking the file using goroutines and channel
Learn Golang by building a fintech banking app - Lesson3: User registration
Source code for progapanda.org: a severely over-engineered backend developer's personal website built with tview and websockets [issue help wanted!]
Writing a basic API mask using Go and GraphQL
Can someone help me understand Go Get?
HTTP Adaptive Streaming video player written in golang
Go RabbitMQ Beginners Tutorial
Digging deeper into the analysis of Go-code
Writing an API using Golang
Go and CPU Caches
Robust gRPC communication on Google Cloud Run (but not only!)
Diving into Go by building a CLI application
Vim as a Go IDE
Go interfaces, the tricky parts
Let's Create a Simple Load Balancer With Go
Security assessment techniques for Go projects
Beating C with 70 Lines of Go
Make resilient Go net/http servers using timeouts, deadlines and context cancellation
Asobiba - A Go playground in WebAssembly
The Zen of Go
GoShort
Write your own Go static analysis tool
OS X/iOS SSL Flaw POC
Golang’s Real-time GC in Theory and Practice
Hacking with Andrew and Brad: tip.golang.org
Golang ASLR
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
luciotato/golang-notes
Beginner's guide to networking w/ Golang?
Go: How Does defer Statement Work?
Go programming | Lobsters
go-interview
Golang REST API With Mux #5 | Build an Inventory System, FAST!
Scrp
A closer look at Golang type system
Getting Started With LDAP in Go
Why is Golang so popular for systems programming?
Go Patterns
Replacing net.DefaultResolver with a caching DNS over TLS/HTTPS resolver
Building Web Server with Go
Guardian Web Application Firewall
Git clone over gRPC using Go
Writing a SQL database from scratch in Go: 4. a database/sql driver