Eleanor McHugh
where else to find them
what they talk about
all 13 in the filters
where they keep going back
- GopherCon UK5 editions2021–2026
- RubyConf3 editions2010–2016
all 14 in the filters
on a stage with
- Elise Huardonce
who talks about the same things
- Aja Hammerly31 talks
- Tom Stuart11 talks
- James Edward Gray II9 talks
- John Cinnamond7 talks
- Jesús Espino23 talks
- Mark Bates14 talks
| title | conference | date |
|---|---|---|
| How Much CompSci Can Go Teach | GopherCon UK 2026 | 2026-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… | ||
| A Gopher's Guide to *NIX Plumbing | GopherCon UK 2025 | 2025-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… | ||
| Y: Recursion The Hard Way | GopherCon Europe 2025 | 2025-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… | ||
| An Introduction to Functional Programming in Go | GopherCon UK 2024 | 2024-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… | ||
| Encrypt All Transports | dotJS 2024 | 2024-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… | ||
| Generics, Reflection, and Efficient Collections | GopherCon UK 2022 | 2022-08-16 |
Covers concrete patterns for building collection types (array, slice, map, channel), shows runnable examples of user-defined types with range/append/reduce… | ||
| Browser environments from a system programmer’s perspective | GopherCon UK 2021 | 2021-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 +… | ||
| Implementing Software Machines in Go and C | GoLab 2018 | 2018-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… | ||
| Identity & Trust in Monitored Spaces | Strange Loop 2018 | 2018-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… | ||
| Implementing Virtual Machines in Ruby (and C) | RubyConf 2016 | 2016-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… | ||
| Implementing Software Machines in Go and C | Golang UK 2016 | 2016-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… | ||
| Encrypt All Transports | dotGo 2015 | 2015-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… | ||
| Whispered Secrets | GOTO London 2015 | 2015-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… | ||
| Whispered Secrets | Golang UK Conference 2015 | 2015-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… | ||
| Going Loopy: Iteration in Go | Code Mesh 2013 | 2013-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… | ||
| Adventures in Paranoia with Sinatra and Sequel | MountainWest RubyConf 2013 | 2013-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… | ||
| Go and Ruby | RubyConf 2011 | 2011-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… | ||
| Google Go for Ruby Hackers | LoneStarRuby Conf 2011 | 2011-08-11 |
Compares concrete behaviors: shows CSP concurrency implemented with channels and goroutines, builds an iterator/reduce pipeline that runs and composes… | ||
| Concurrency: Rubies, plural | RubyConf 2010 | 2010-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… | ||
| The Ruby Guide to *nix Plumbing | GoRuCo 2009 | 2009-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… | ||
| nothing matches | ||