~/talks

Eleanor McHugh

what they talk about

all 13 in the filters

where they keep going back

all 14 in the filters

on a stage with

who talks about the same things

titleconferencedate
How Much CompSci Can Go TeachGopherCon UK 20262026-08-12
Argues that a teen who hated school Python becomes engaged by building a tiny Go project: a regex link extractor that reads pages as byte streams, uses…
Talk on
A Gopher's Guide to *NIX PlumbingGopherCon UK 20252025-08-13
Walks through concrete Go code that spawns and controls processes using os/exec, os and syscall, sets timers and tickers that fire every second, coordinates…
Talk on
Y: Recursion The Hard WayGopherCon Europe 20252025-06-16
Shows how to get recursion without named functions by building a typed Y combinator in Go that actually recurses, and adds closure-backed maps for memoized…
Talk on
An Introduction to Functional Programming in GoGopherCon UK 20242024-08-14
Shows how Go uses generics and closures to treat functions as stateful objects: builds an accumulator closure that carries its own private state, a tiny DSL…
Talk on
Encrypt All TransportsdotJS 20242024-06-27
Clear claim: every transport should be encrypted end to end so intermediaries cannot inspect data. Demonstrates working, hand tested code for NodeJS and the…
Talk on
Generics, Reflection, and Efficient CollectionsGopherCon UK 20222022-08-16
Covers concrete patterns for building collection types (array, slice, map, channel), shows runnable examples of user-defined types with range/append/reduce…
Talk on
Browser environments from a system programmer’s perspectiveGopherCon UK 20212021-10-25
Mix of Go and browser JavaScript with concrete examples: a Go HTTP server that templates pages and generates interactive buttons, client-side fetch +…
Talk on
Implementing Software Machines in Go and CGoLab 20182018-10-22
Implements small VMs in C and Go and shows working code: a bytecode interpreter, a function-pointer dispatcher, a C computed goto version that replaces opcodes…
Talk on
Identity & Trust in Monitored SpacesStrange Loop 20182018-09-26
A concrete identity stack proves a remote human is over 18 using cryptography, anchored Merkle receipts and a black‑box store so no personal data is…
Talk on
Implementing Virtual Machines in Ruby (and C)RubyConf 20162016-11-10
Shows a concrete VM design and several runnable implementations: a simple opcode set (push add print exit) with a dispatch loop, a Ruby version that compiles…
Talk on
Implementing Software Machines in Go and CGolang UK 20162016-08-18
Shows how to implement a tiny VM in C and Go: constructs a contiguous heap using unsafe+reflection heap trick, implements two stack styles (array stack and a…
Talk on
Encrypt All TransportsdotGo 20152015-11-09
Seven quick, concrete recipes for encrypted transports using the Go standard library: serving HTTPS baked in, configuring TLS over TCP with certs and keys…
Talk on
Whispered SecretsGOTO London 20152015-09-16
Practical, code-first walkthrough that demonstrates working prototypes: a Go TLS example and an AES-over-UDP demo that show hybrid crypto (RSA for key…
Talk on
Whispered SecretsGolang UK Conference 20152015-08-21
Go code uses only the standard library to build working crypto: AES-256 streams for files and UDP, RSA for key exchange to create hybrid tunnels, and HMAC…
Talk on
Going Loopy: Iteration in GoCode Mesh 20132013-12-03
Go is statically compiled and shows generalized iteration by building from C-style for loops to closures, channels and reflection with runnable examples. Uses…
Talk on
Adventures in Paranoia with Sinatra and SequelMountainWest RubyConf 20132013-04-03
Pure-Ruby crypto demos use OpenSSL bindings: AES for per-field symmetric keys, RSA to wrap table keys, SHA-512 HMACs as cheap searchable fingerprints, and…
Talk on
Go and RubyRubyConf 20112011-09-29
Compares concrete Go features to Ruby: shows gotest benchmarks that auto-scale to ~1s runs, uses CGO to wrap SQLite and demonstrates embedding the Ruby VM…
Talk on
Google Go for Ruby HackersLoneStarRuby Conf 20112011-08-11
Compares concrete behaviors: shows CSP concurrency implemented with channels and goroutines, builds an iterator/reduce pipeline that runs and composes…
Talk on
Concurrency: Rubies, pluralRubyConf 20102010-11-11
Compares concrete concurrency models and shows working code: Ruby Fibres bound to threads as coroutine implementations with enumerators, OS copy-on-write for…
Talk on
The Ruby Guide to *nix PlumbingGoRuCo 20092009-05-30
Argument: Ruby handles low level Unix plumbing by calling the C runtime via Ruby DL to do mmap and shared memory and to spawn many processes, not just by…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.