Go and Proxy Servers: HTTP Proxies

Continue reading


@eli.thegreenplace.net | 1 year ago

Book Review: “The Future of Fusion Energy” by J. Parisi and J. Ball

Continue reading


@eli.thegreenplace.net | 1 year ago

Top-Down operator precedence parsing

Continue reading


@eli.thegreenplace.net | 1 year ago

Serving static files and web apps in Go

Continue reading


@eli.thegreenplace.net | 1 year ago

Basic Go Tooling for Generics

Continue reading


@eli.thegreenplace.net | 1 year ago

Stack frame layout on x86-64

Continue reading


@eli.thegreenplace.net | 1 year ago

Interacting with a long-running child process in Python

Continue reading


@eli.thegreenplace.net | 1 year ago

I went about learning Rust

Continue reading


@eli.thegreenplace.net | 1 year ago

Book Review: “Crafting Interpreters” by Robert Nystrom

Continue reading


@eli.thegreenplace.net | 1 year ago

Why is it easy to implement a Lisp?

Continue reading


@eli.thegreenplace.net | 1 year ago

Performance of coroutine-style lexers in Go

Comments | Continue reading


@eli.thegreenplace.net | 1 year ago

A new wide-screen LCD monitor

Continue reading


@eli.thegreenplace.net | 1 year ago

A Faster Lexer in Go

Continue reading


@eli.thegreenplace.net | 2 years ago

Faster Sorting with Go Generics

Continue reading


@eli.thegreenplace.net | 2 years ago

Interface method calls with the Go register ABI

Continue reading


@eli.thegreenplace.net | 2 years ago

Interface method calls with the Go register ABI

Continue reading


@eli.thegreenplace.net | 2 years ago

Why coding interviews aren't all that bad

Continue reading


@eli.thegreenplace.net | 2 years ago

Why coding interviews aren't all that bad

Continue reading


@eli.thegreenplace.net | 2 years ago

Some clues to understanding Benford's law

Continue reading


@eli.thegreenplace.net | 2 years ago

Python internals: adding a new statement to Python

Continue reading


@eli.thegreenplace.net | 2 years ago

File-Driven Testing in Go

Continue reading


@eli.thegreenplace.net | 2 years ago

Building binary trees from inorder-depth lists

Continue reading


@eli.thegreenplace.net | 2 years ago

Rust extension traits, greppability and IDEs

Continue reading


@eli.thegreenplace.net | 2 years ago

Asimov, Programming and the Meta Ladder

Continue reading


@eli.thegreenplace.net | 2 years ago

Rust data structures with circular references

Continue reading


@eli.thegreenplace.net | 2 years ago

Testing multiple implementations of a trait in Rust

Continue reading


@eli.thegreenplace.net | 2 years ago

A comprehensive guide to go generate

Continue reading


@eli.thegreenplace.net | 2 years ago

Rewriting Go source code with AST tooling

Continue reading


@eli.thegreenplace.net | 2 years ago

Benefits of Dependencies in Software Projects as a Function of Effort (2017)

Continue reading


@eli.thegreenplace.net | 2 years ago

Plugins in Go

Continue reading


@eli.thegreenplace.net | 2 years ago

A polyglot's guide to multiple dispatch

Continue reading


@eli.thegreenplace.net | 2 years ago

On Recursion, Continuations and Trampolines (2017)

Continue reading


@eli.thegreenplace.net | 2 years ago

Accessing PostgreSQL Databases in Go

Continue reading


@eli.thegreenplace.net | 2 years ago

REST Servers in Go: GraphQL

Continue reading


@eli.thegreenplace.net | 2 years ago

REST Servers in Go: Authentication

Continue reading


@eli.thegreenplace.net | 2 years ago

Abstract vs. Concrete Syntax Trees (2009)

Continue reading


@eli.thegreenplace.net | 3 years ago

The x86 stack is a stalactite

Continue reading


@eli.thegreenplace.net | 3 years ago

Python Affected My C/C++ Brace Style (2011)

Continue reading


@eli.thegreenplace.net | 3 years ago

Go HTTPS Servers with TLS

Continue reading


@eli.thegreenplace.net | 3 years ago

REST Servers in Go: Part 5 – middleware

Continue reading


@eli.thegreenplace.net | 3 years ago

Life of an HTTP request in a Go server

Continue reading


@eli.thegreenplace.net | 3 years ago

Go internals: invariance and memory layout of slices

Continue reading


@eli.thegreenplace.net | 3 years ago

REST Servers in Go: Part 3 – using a web framework

Continue reading


@eli.thegreenplace.net | 3 years ago

REST Servers in Go: Part 2 – using a router package

Continue reading


@eli.thegreenplace.net | 3 years ago

REST Servers in Go: Part 1 – standard library

Continue reading


@eli.thegreenplace.net | 3 years ago

Computing the Chinese Remainder Theorem

Continue reading


@eli.thegreenplace.net | 3 years ago

Unmarshaling Time Values from JSON

Continue reading


@eli.thegreenplace.net | 3 years ago

GitHub Actions: first impressions

Continue reading


@eli.thegreenplace.net | 3 years ago