Post-Quantum Webserver

Wring a webserver using Go 1.23rc2 and Kyber Post-Quantum Cryptography

July 28, 2024 · Sam Burns

Letting Yourself Go I: Visibility, Scoping, and Package Sizes

Letting Yourself Go: learning to do things the Go way from an OOP background. Tips for developers on learning Go, for devs with a background in PHP, Java, C# etc.

July 14, 2024 · Sam Burns

Go Slices & Time Complexity

Slices in Go automatically adjust their size when new values are inserted. O(n) is the time complexity for this operation.

April 28, 2024 · Sam Burns

Go Constants and Type Coercion

Constants in Go, and an observation about the type system. Following on from previous articles about type coercion, another limited form is identified and explored.

April 26, 2024 · Sam Burns

Channel Directionality in Go

An exploration of channel direction in Go, and a perspective on its implications for the type system.

April 25, 2024 · Sam Burns