Cryptography in Go: AES explained

AES is the modern standard encryption algorithm, but how does it work? Where does it come from? Let’s kick the tyres with a high-level overview of AES internals.

Cryptography in Go: AES explained

AES is the modern standard encryption algorithm, but how does it work? Where does it come from? Let’s kick the tyres with a high-level overview of AES internals.

In Go, I'm going to avoid using '<code>any</code>' as an actual type

Share your feedback about developing with Go

Help shape the future of Go by sharing your thoughts via the Go Developer Survey

Russ Cox on Go changes

#​492 — January 23, 2024 Unsub  |  Web Version Go Weekly Rust vs Go in 2024? — A perennially popular post from yesteryear has been tweaked for 2024 (though the pros and cons remain quite similar) with a comparison of the ‘both aw...

Omitting dev dependencies in Go binaries

As of now, unlike Python or NodeJS, Go doesn&rsquo;t allow you to specify your development dependencies separately from those of the application. However, I like to specify the dev dependencies explicitly for better reproducibility. While working on a new CLI tool1 for checking d...

Omitting dev dependencies in Go binaries

As of now, unlike Python or NodeJS, Go doesn&rsquo;t allow you to specify your development dependencies separately from those of the application. However, I like to specify the dev dependencies explicitly for better reproducibility. While working on a new CLI tool for checking de...

Omitting dev dependencies in Go binaries

As of now, unlike Python or NodeJS, Go doesn&rsquo;t allow you to specify your development dependencies separately from those of the application. However, I like to specify the dev dependencies explicitly for better reproducibility. While working on a new CLI tool for checking de...

Omitting dev dependencies in Go binaries

Track dev dependencies like golangci-lint in go.mod with a tools.go file and build tags to exclude them from production binaries.

Thoughts on Generative AI and anime

For a little while, I&rsquo;ve been considering the potential impact of generative Artificial Intelligence on various areas of our lives, more recently I&rsquo;ve had very interesting conversations about applying AI to help the creations of manga/animé. This blurb was writing to...