eli.thegreenplace.net 2. 11. 2024Ranging over functions in Go 1.23 – eli.thegreenplace.net 30. 10. 2024Bloch sphere – eli.thegreenplace.net 18. 10. 2024Calculating the norm of a complex number – eli.thegreenplace.net 11. 10. 2024Implementing Raft: Part 4 - Key/Value Database – eli.thegreenplace.net 8. 10. 2024Linearizability in distributed systems – eli.thegreenplace.net 1. 10. 2024Summary of reading: July - September 2024 – eli.thegreenplace.net 14. 9. 2024Notes on running Go in the browser with WebAssembly – eli.thegreenplace.net 7. 9. 2024Notes on the Euler formula – eli.thegreenplace.net 24. 8. 2024SentencePiece BPE Tokenizer in Go – eli.thegreenplace.net 31. 7. 2024Building static binaries with Go on Linux – eli.thegreenplace.net 24. 7. 2024Notes on Taylor and Maclaurin series – eli.thegreenplace.net 10. 7. 2024Asking an LLM to build a simple web tool – eli.thegreenplace.net 5. 7. 2024Locally patching dependencies in Go – eli.thegreenplace.net 30. 6. 2024Summary of reading: April - June 2024 – eli.thegreenplace.net 26. 6. 2024Projections and Projection Matrices – eli.thegreenplace.net 1. 6. 2024Reading Google Sheets from a Go program – eli.thegreenplace.net 25. 4. 2024Tokens for LLMs: Byte Pair Encoding in Go – eli.thegreenplace.net 16. 4. 2024Method of differences and Newton polynomials – eli.thegreenplace.net 1. 4. 2024Summary of reading: January - March 2024 – eli.thegreenplace.net 6. 3. 2024The life of an Ollama prompt – eli.thegreenplace.net 23. 2. 2024Gemma, Ollama and LangChainGo – eli.thegreenplace.net 21. 2. 2024gemini-cli: Access Gemini models from the command-line – eli.thegreenplace.net 31. 1. 2024Using Gemini models in Go with LangChainGo – eli.thegreenplace.net 13. 1. 2024Sign in with Google in Go – eli.thegreenplace.net 1. 1. 2024Summary of reading: October - December 2023 – eli.thegreenplace.net 15. 12. 2023Using Gemini models from Go – eli.thegreenplace.net 10. 12. 2023Sign in with GitHub in Go – eli.thegreenplace.net 22. 11. 2023Using Ollama with LangChainGo – eli.thegreenplace.net 11. 11. 2023Retrieval Augmented Generation in Go – eli.thegreenplace.net 24. 10. 2023ES Module imports in Node.js and the browser – eli.thegreenplace.net 16. 10. 2023Better HTTP server routing in Go 1.22 – eli.thegreenplace.net 12. 10. 2023Cubic spline interpolation – eli.thegreenplace.net 30. 9. 2023Summary of reading: July - September 2023 – eli.thegreenplace.net 16. 9. 2023static-server: an HTTP server in Go for static content – eli.thegreenplace.net 9. 9. 2023Introduction to CORS for Go programmers – eli.thegreenplace.net 23. 8. 2023My favorite prime number generator – eli.thegreenplace.net 25. 7. 2023Common pitfalls in Go benchmarking – eli.thegreenplace.net 22. 7. 2023Preview: ranging over functions in Go – eli.thegreenplace.net 8. 7. 2023Ungrammar in Go and resilient parsing – eli.thegreenplace.net 1. 7. 2023Summary of reading: April - June 2023 – eli.thegreenplace.net 4. 6. 2023Plugins case study: Envoy WASM extensions – eli.thegreenplace.net 23. 5. 2023Demystifying Tupper's formula – eli.thegreenplace.net 9. 5. 2023Twenty years of blogging – eli.thegreenplace.net 6. 5. 2023FAAS in Go with WASM, WASI and Rust – eli.thegreenplace.net 22. 4. 2023WebAssembly Text code samples – eli.thegreenplace.net 18. 4. 2023itoa (integer to string) in WebAssembly – eli.thegreenplace.net 1. 4. 2023Summary of reading: January - March 2023 – eli.thegreenplace.net 29. 3. 2023RPC-based plugins in Go – eli.thegreenplace.net 17. 3. 2023The power of single-method interfaces in Go – eli.thegreenplace.net 12. 3. 2023Sum of same-frequency sinusoids – eli.thegreenplace.net 6. 3. 2023Higher-order functions in Go – eli.thegreenplace.net 5. 3. 2023Higher-order functions in Go – eli.thegreenplace.net 26. 2. 2023Using GoatCounter for blog analytics – eli.thegreenplace.net 16. 2. 2023Playing with indirect calls in WebAssembly – eli.thegreenplace.net 4. 2. 2023Building abstractions using higher-order functions – eli.thegreenplace.net 21. 1. 2023Reverse proxying a sub-domain via Apache – eli.thegreenplace.net 7. 1. 2023Summary of reading: October - December 2022 – eli.thegreenplace.net 15. 12. 2022Go and Proxy Servers: Part 3 - SOCKS proxies – eli.thegreenplace.net 20. 11. 2022SSH port forwarding with Go – eli.thegreenplace.net 10. 11. 2022Go and Proxy Servers: Part 2 - HTTPS Proxies – eli.thegreenplace.net 3. 11. 2022Replacing my home desktop computer – eli.thegreenplace.net 25. 10. 2022Go and Proxy Servers: Part 1 - HTTP Proxies – eli.thegreenplace.net 20. 10. 2022Book review: "The Future of Fusion Energy" by J. Parisi and J. Ball – eli.thegreenplace.net 1. 10. 2022Serving static files and web apps in Go – eli.thegreenplace.net 1. 10. 2022Summary of reading: July - September 2022 – eli.thegreenplace.net 17. 9. 2022Basic Go tooling for generics – eli.thegreenplace.net 13. 9. 2022Derivative of the Exponential Function – eli.thegreenplace.net 5. 9. 2022Sudoku, Go and WebAssembly – eli.thegreenplace.net 3. 9. 2022Parent links in Go ASTs – eli.thegreenplace.net 6. 8. 2022Error handling with Go tooling – eli.thegreenplace.net 16. 7. 2022How I went about learning Rust – eli.thegreenplace.net 15. 7. 2022How I went about learning Rust – eli.thegreenplace.net 12. 7. 2022Book review: "Crafting Interpreters" by Robert Nystrom – eli.thegreenplace.net 9. 7. 2022Exploring function parameter types with Go tooling – eli.thegreenplace.net 1. 7. 2022Summary of reading: April - June 2022 – eli.thegreenplace.net 20. 6. 2022Why is it easy to implement a Lisp? – eli.thegreenplace.net 11. 6. 2022The Y combinator in Go with generics – eli.thegreenplace.net 7. 6. 2022Performance of coroutine-style lexers in Go – eli.thegreenplace.net 30. 5. 2022Rewriting the lexer benchmark in Rust – eli.thegreenplace.net 4. 5. 2022A faster lexer in Go – eli.thegreenplace.net 2. 4. 2022Faster sorting with Go generics – eli.thegreenplace.net 1. 4. 2022Summary of reading: January - March 2022 – eli.thegreenplace.net 29. 3. 2022Interface method calls with the Go register ABI – eli.thegreenplace.net 19. 3. 2022Why coding interviews aren't all that bad – eli.thegreenplace.net 12. 3. 2022Some clues to understanding Benford's law – eli.thegreenplace.net 13. 2. 2022File-driven testing in Go – eli.thegreenplace.net 5. 2. 2022Building binary trees from inorder-depth lists – eli.thegreenplace.net 29. 1. 2022Rust extension traits, greppability and IDEs – eli.thegreenplace.net 23. 1. 2022Asimov, programming and the meta ladder – eli.thegreenplace.net 17. 1. 2022In defense of books – eli.thegreenplace.net 1. 1. 2022Summary of reading: October - December 2021 – eli.thegreenplace.net 13. 11. 2021Rust data structures with circular references – eli.thegreenplace.net 6. 11. 2021Testing multiple implementations of a trait in Rust – eli.thegreenplace.net 27. 10. 2021A comprehensive guide to go generate – eli.thegreenplace.net 2. 10. 2021Rewriting Go source code with AST tooling – eli.thegreenplace.net 30. 9. 2021Summary of reading: July - September 2021 – eli.thegreenplace.net 28. 8. 2021Plugins in Go – eli.thegreenplace.net 17. 7. 2021Accessing PostgreSQL databases in Go – eli.thegreenplace.net 1. 7. 2021Summary of reading: April - June 2021 – eli.thegreenplace.net 10. 6. 2021REST Servers in Go: Part 7 - GraphQL – eli.thegreenplace.net 14. 5. 2021REST Servers in Go: Part 6 - authentication – eli.thegreenplace.net 24. 4. 2021Go socket servers with TLS – eli.thegreenplace.net 3. 4. 2021Go HTTPS servers with TLS – eli.thegreenplace.net 1. 4. 2021Summary of reading: January - March 2021 – eli.thegreenplace.net 7. 3. 2021REST Servers in Go: Part 5 - middleware – eli.thegreenplace.net 20. 2. 2021Life of an HTTP request in a Go server – eli.thegreenplace.net 13. 2. 2021Generic functions on slices with Go type parameters – eli.thegreenplace.net 6. 2. 2021REST Servers in Go: Part 4 - using OpenAPI and Swagger – eli.thegreenplace.net 28. 1. 2021Go internals: invariance and memory layout of slices – eli.thegreenplace.net 23. 1. 2021REST Servers in Go: Part 3 - using a web framework – eli.thegreenplace.net 22. 1. 2021REST Servers in Go: Part 2 - using a router package – eli.thegreenplace.net 15. 1. 2021REST Servers in Go: Part 1 - standard library – eli.thegreenplace.net 1. 1. 2021Summary of reading: October - December 2020 – eli.thegreenplace.net 18. 12. 2020Computing the Chinese Remainder Theorem – eli.thegreenplace.net 5. 12. 2020Unmarshaling Time values from JSON – eli.thegreenplace.net 1. 10. 2020Summary of reading: July - September 2020 – eli.thegreenplace.net 26. 9. 2020GitHub Actions: first impressions – eli.thegreenplace.net 12. 9. 2020Writing multi-package analysis tools for Go – eli.thegreenplace.net 20. 8. 2020Embedding in Go: Part 3 - interfaces in structs – eli.thegreenplace.net 18. 8. 2020Embedding in Go: Part 2 - interfaces in interfaces – eli.thegreenplace.net 15. 8. 2020Embedding in Go: Part 1 - structs in structs – eli.thegreenplace.net 26. 7. 2020An Intel 8080 assembler and online simulator – eli.thegreenplace.net 1. 7. 2020Summary of reading: April - June 2020 – eli.thegreenplace.net 13. 6. 2020You don't need virtualenv in Go – eli.thegreenplace.net 23. 5. 2020Optional JSON fields in Go – eli.thegreenplace.net 16. 5. 2020Representing JSON structures in Go – eli.thegreenplace.net 2. 5. 2020Faking stdin and stdout in Go – eli.thegreenplace.net 4. 4. 2020Testing flag parsing in Go programs – eli.thegreenplace.net 1. 4. 2020Summary of reading: January - March 2020 – eli.thegreenplace.net 5. 3. 2020Implementing Raft: Part 3 - Persistence and Optimizations – eli.thegreenplace.net 29. 2. 2020Implementing Raft: Part 2 - Commands and Log Replication – eli.thegreenplace.net 24. 2. 2020Implementing Raft: Part 1 - Elections – eli.thegreenplace.net 23. 2. 2020Implementing Raft: Part 0 - Introduction – eli.thegreenplace.net 21. 1. 2020Graceful shutdown of a TCP server in Go – eli.thegreenplace.net 7. 1. 2020PubSub using channels in Go – eli.thegreenplace.net 2. 1. 2020My Reading Habits – eli.thegreenplace.net 31. 12. 2019Summary of reading: October - December 2019 – eli.thegreenplace.net 23. 11. 2019"Beating" C with 400 lines of unoptimized assembly – eli.thegreenplace.net 6. 11. 2019How to send good pull requests on GitHub – eli.thegreenplace.net 21. 10. 2019Diffie-Hellman Key Exchange – eli.thegreenplace.net 1. 10. 2019Simple Go project layout with modules – eli.thegreenplace.net 30. 9. 2019Summary of reading: July - September 2019 – eli.thegreenplace.net 16. 9. 2019Go internals: capturing loop variables in closures – eli.thegreenplace.net 3. 9. 2019RSA - theory and implementation – eli.thegreenplace.net 28. 8. 2019The Chinese Remainder Theorem – eli.thegreenplace.net 4. 8. 2019AES encryption of files in Go – eli.thegreenplace.net 22. 7. 2019Faster XML stream processing in Go – eli.thegreenplace.net
2. 11. 2024Ranging over functions in Go 1.23 – eli.thegreenplace.net 30. 10. 2024Bloch sphere – eli.thegreenplace.net 18. 10. 2024Calculating the norm of a complex number – eli.thegreenplace.net 11. 10. 2024Implementing Raft: Part 4 - Key/Value Database – eli.thegreenplace.net 8. 10. 2024Linearizability in distributed systems – eli.thegreenplace.net 1. 10. 2024Summary of reading: July - September 2024 – eli.thegreenplace.net 14. 9. 2024Notes on running Go in the browser with WebAssembly – eli.thegreenplace.net 7. 9. 2024Notes on the Euler formula – eli.thegreenplace.net 24. 8. 2024SentencePiece BPE Tokenizer in Go – eli.thegreenplace.net 31. 7. 2024Building static binaries with Go on Linux – eli.thegreenplace.net 24. 7. 2024Notes on Taylor and Maclaurin series – eli.thegreenplace.net 10. 7. 2024Asking an LLM to build a simple web tool – eli.thegreenplace.net 5. 7. 2024Locally patching dependencies in Go – eli.thegreenplace.net 30. 6. 2024Summary of reading: April - June 2024 – eli.thegreenplace.net 26. 6. 2024Projections and Projection Matrices – eli.thegreenplace.net 1. 6. 2024Reading Google Sheets from a Go program – eli.thegreenplace.net 25. 4. 2024Tokens for LLMs: Byte Pair Encoding in Go – eli.thegreenplace.net 16. 4. 2024Method of differences and Newton polynomials – eli.thegreenplace.net 1. 4. 2024Summary of reading: January - March 2024 – eli.thegreenplace.net 6. 3. 2024The life of an Ollama prompt – eli.thegreenplace.net 23. 2. 2024Gemma, Ollama and LangChainGo – eli.thegreenplace.net 21. 2. 2024gemini-cli: Access Gemini models from the command-line – eli.thegreenplace.net 31. 1. 2024Using Gemini models in Go with LangChainGo – eli.thegreenplace.net 13. 1. 2024Sign in with Google in Go – eli.thegreenplace.net 1. 1. 2024Summary of reading: October - December 2023 – eli.thegreenplace.net 15. 12. 2023Using Gemini models from Go – eli.thegreenplace.net 10. 12. 2023Sign in with GitHub in Go – eli.thegreenplace.net 22. 11. 2023Using Ollama with LangChainGo – eli.thegreenplace.net 11. 11. 2023Retrieval Augmented Generation in Go – eli.thegreenplace.net 24. 10. 2023ES Module imports in Node.js and the browser – eli.thegreenplace.net 16. 10. 2023Better HTTP server routing in Go 1.22 – eli.thegreenplace.net 12. 10. 2023Cubic spline interpolation – eli.thegreenplace.net 30. 9. 2023Summary of reading: July - September 2023 – eli.thegreenplace.net 16. 9. 2023static-server: an HTTP server in Go for static content – eli.thegreenplace.net 9. 9. 2023Introduction to CORS for Go programmers – eli.thegreenplace.net 23. 8. 2023My favorite prime number generator – eli.thegreenplace.net 25. 7. 2023Common pitfalls in Go benchmarking – eli.thegreenplace.net 22. 7. 2023Preview: ranging over functions in Go – eli.thegreenplace.net 8. 7. 2023Ungrammar in Go and resilient parsing – eli.thegreenplace.net 1. 7. 2023Summary of reading: April - June 2023 – eli.thegreenplace.net 4. 6. 2023Plugins case study: Envoy WASM extensions – eli.thegreenplace.net 23. 5. 2023Demystifying Tupper's formula – eli.thegreenplace.net 9. 5. 2023Twenty years of blogging – eli.thegreenplace.net 6. 5. 2023FAAS in Go with WASM, WASI and Rust – eli.thegreenplace.net 22. 4. 2023WebAssembly Text code samples – eli.thegreenplace.net 18. 4. 2023itoa (integer to string) in WebAssembly – eli.thegreenplace.net 1. 4. 2023Summary of reading: January - March 2023 – eli.thegreenplace.net 29. 3. 2023RPC-based plugins in Go – eli.thegreenplace.net 17. 3. 2023The power of single-method interfaces in Go – eli.thegreenplace.net 12. 3. 2023Sum of same-frequency sinusoids – eli.thegreenplace.net 6. 3. 2023Higher-order functions in Go – eli.thegreenplace.net 5. 3. 2023Higher-order functions in Go – eli.thegreenplace.net 26. 2. 2023Using GoatCounter for blog analytics – eli.thegreenplace.net 16. 2. 2023Playing with indirect calls in WebAssembly – eli.thegreenplace.net 4. 2. 2023Building abstractions using higher-order functions – eli.thegreenplace.net 21. 1. 2023Reverse proxying a sub-domain via Apache – eli.thegreenplace.net 7. 1. 2023Summary of reading: October - December 2022 – eli.thegreenplace.net 15. 12. 2022Go and Proxy Servers: Part 3 - SOCKS proxies – eli.thegreenplace.net 20. 11. 2022SSH port forwarding with Go – eli.thegreenplace.net 10. 11. 2022Go and Proxy Servers: Part 2 - HTTPS Proxies – eli.thegreenplace.net 3. 11. 2022Replacing my home desktop computer – eli.thegreenplace.net 25. 10. 2022Go and Proxy Servers: Part 1 - HTTP Proxies – eli.thegreenplace.net 20. 10. 2022Book review: "The Future of Fusion Energy" by J. Parisi and J. Ball – eli.thegreenplace.net 1. 10. 2022Serving static files and web apps in Go – eli.thegreenplace.net 1. 10. 2022Summary of reading: July - September 2022 – eli.thegreenplace.net 17. 9. 2022Basic Go tooling for generics – eli.thegreenplace.net 13. 9. 2022Derivative of the Exponential Function – eli.thegreenplace.net 5. 9. 2022Sudoku, Go and WebAssembly – eli.thegreenplace.net 3. 9. 2022Parent links in Go ASTs – eli.thegreenplace.net 6. 8. 2022Error handling with Go tooling – eli.thegreenplace.net 16. 7. 2022How I went about learning Rust – eli.thegreenplace.net 15. 7. 2022How I went about learning Rust – eli.thegreenplace.net 12. 7. 2022Book review: "Crafting Interpreters" by Robert Nystrom – eli.thegreenplace.net 9. 7. 2022Exploring function parameter types with Go tooling – eli.thegreenplace.net 1. 7. 2022Summary of reading: April - June 2022 – eli.thegreenplace.net 20. 6. 2022Why is it easy to implement a Lisp? – eli.thegreenplace.net 11. 6. 2022The Y combinator in Go with generics – eli.thegreenplace.net 7. 6. 2022Performance of coroutine-style lexers in Go – eli.thegreenplace.net 30. 5. 2022Rewriting the lexer benchmark in Rust – eli.thegreenplace.net 4. 5. 2022A faster lexer in Go – eli.thegreenplace.net 2. 4. 2022Faster sorting with Go generics – eli.thegreenplace.net 1. 4. 2022Summary of reading: January - March 2022 – eli.thegreenplace.net 29. 3. 2022Interface method calls with the Go register ABI – eli.thegreenplace.net 19. 3. 2022Why coding interviews aren't all that bad – eli.thegreenplace.net 12. 3. 2022Some clues to understanding Benford's law – eli.thegreenplace.net 13. 2. 2022File-driven testing in Go – eli.thegreenplace.net 5. 2. 2022Building binary trees from inorder-depth lists – eli.thegreenplace.net 29. 1. 2022Rust extension traits, greppability and IDEs – eli.thegreenplace.net 23. 1. 2022Asimov, programming and the meta ladder – eli.thegreenplace.net 17. 1. 2022In defense of books – eli.thegreenplace.net 1. 1. 2022Summary of reading: October - December 2021 – eli.thegreenplace.net 13. 11. 2021Rust data structures with circular references – eli.thegreenplace.net 6. 11. 2021Testing multiple implementations of a trait in Rust – eli.thegreenplace.net 27. 10. 2021A comprehensive guide to go generate – eli.thegreenplace.net 2. 10. 2021Rewriting Go source code with AST tooling – eli.thegreenplace.net 30. 9. 2021Summary of reading: July - September 2021 – eli.thegreenplace.net 28. 8. 2021Plugins in Go – eli.thegreenplace.net 17. 7. 2021Accessing PostgreSQL databases in Go – eli.thegreenplace.net 1. 7. 2021Summary of reading: April - June 2021 – eli.thegreenplace.net 10. 6. 2021REST Servers in Go: Part 7 - GraphQL – eli.thegreenplace.net 14. 5. 2021REST Servers in Go: Part 6 - authentication – eli.thegreenplace.net 24. 4. 2021Go socket servers with TLS – eli.thegreenplace.net 3. 4. 2021Go HTTPS servers with TLS – eli.thegreenplace.net 1. 4. 2021Summary of reading: January - March 2021 – eli.thegreenplace.net 7. 3. 2021REST Servers in Go: Part 5 - middleware – eli.thegreenplace.net 20. 2. 2021Life of an HTTP request in a Go server – eli.thegreenplace.net 13. 2. 2021Generic functions on slices with Go type parameters – eli.thegreenplace.net 6. 2. 2021REST Servers in Go: Part 4 - using OpenAPI and Swagger – eli.thegreenplace.net 28. 1. 2021Go internals: invariance and memory layout of slices – eli.thegreenplace.net 23. 1. 2021REST Servers in Go: Part 3 - using a web framework – eli.thegreenplace.net 22. 1. 2021REST Servers in Go: Part 2 - using a router package – eli.thegreenplace.net 15. 1. 2021REST Servers in Go: Part 1 - standard library – eli.thegreenplace.net 1. 1. 2021Summary of reading: October - December 2020 – eli.thegreenplace.net 18. 12. 2020Computing the Chinese Remainder Theorem – eli.thegreenplace.net 5. 12. 2020Unmarshaling Time values from JSON – eli.thegreenplace.net 1. 10. 2020Summary of reading: July - September 2020 – eli.thegreenplace.net 26. 9. 2020GitHub Actions: first impressions – eli.thegreenplace.net 12. 9. 2020Writing multi-package analysis tools for Go – eli.thegreenplace.net 20. 8. 2020Embedding in Go: Part 3 - interfaces in structs – eli.thegreenplace.net 18. 8. 2020Embedding in Go: Part 2 - interfaces in interfaces – eli.thegreenplace.net 15. 8. 2020Embedding in Go: Part 1 - structs in structs – eli.thegreenplace.net 26. 7. 2020An Intel 8080 assembler and online simulator – eli.thegreenplace.net 1. 7. 2020Summary of reading: April - June 2020 – eli.thegreenplace.net 13. 6. 2020You don't need virtualenv in Go – eli.thegreenplace.net 23. 5. 2020Optional JSON fields in Go – eli.thegreenplace.net 16. 5. 2020Representing JSON structures in Go – eli.thegreenplace.net 2. 5. 2020Faking stdin and stdout in Go – eli.thegreenplace.net 4. 4. 2020Testing flag parsing in Go programs – eli.thegreenplace.net 1. 4. 2020Summary of reading: January - March 2020 – eli.thegreenplace.net 5. 3. 2020Implementing Raft: Part 3 - Persistence and Optimizations – eli.thegreenplace.net 29. 2. 2020Implementing Raft: Part 2 - Commands and Log Replication – eli.thegreenplace.net 24. 2. 2020Implementing Raft: Part 1 - Elections – eli.thegreenplace.net 23. 2. 2020Implementing Raft: Part 0 - Introduction – eli.thegreenplace.net 21. 1. 2020Graceful shutdown of a TCP server in Go – eli.thegreenplace.net 7. 1. 2020PubSub using channels in Go – eli.thegreenplace.net 2. 1. 2020My Reading Habits – eli.thegreenplace.net 31. 12. 2019Summary of reading: October - December 2019 – eli.thegreenplace.net 23. 11. 2019"Beating" C with 400 lines of unoptimized assembly – eli.thegreenplace.net 6. 11. 2019How to send good pull requests on GitHub – eli.thegreenplace.net 21. 10. 2019Diffie-Hellman Key Exchange – eli.thegreenplace.net 1. 10. 2019Simple Go project layout with modules – eli.thegreenplace.net 30. 9. 2019Summary of reading: July - September 2019 – eli.thegreenplace.net 16. 9. 2019Go internals: capturing loop variables in closures – eli.thegreenplace.net 3. 9. 2019RSA - theory and implementation – eli.thegreenplace.net 28. 8. 2019The Chinese Remainder Theorem – eli.thegreenplace.net 4. 8. 2019AES encryption of files in Go – eli.thegreenplace.net 22. 7. 2019Faster XML stream processing in Go – eli.thegreenplace.net