~/talks

Samuel Giddins

what they talk about

all 9 in the filters

where they keep going back

all 10 in the filters

on a stage with

all 11 in the filters

who talks about the same things

titleconferencedate
Ruby the Hard Way: Writing Bytecode to Optimize Plain RubyRubyKaigi 20262026-04-22
A toy optimizer gem called optimize gem decodes YARV binaries, rewrites instruction sequences and re-encodes them between Ruby’s dump and eval steps. The…
Talk on
Evolution of Rails within RubyGems.orgRailsConf 20252025-07-08
Rubygems.org runs as a modern Rails 8 app on Ruby 3.4.4 after migrating from Rails 2, hosts 185,000 packages, and serves about 10 billion downloads per month…
Talk on
The State of RubyGemsRubyConf 20242024-11-13
RubyGems reports concrete wins: a trusted publishing rollout with ~2,400 gem versions from ~350 gems (≈260M downloads), a Sigstore Ruby client and ongoing…
Talk on
A survey of recent RubyGems CVEsEuRuKo 20242024-09-11
Survey of RubyGems CVEs lists concrete failures and fixes: early CVE-2007-0469 is directory traversal via tar entries, a 2013 incident exploits arbitrary YAML…
Talk on
State of the RubyGemsRubyConf 20232023-11-13
Ruby Central reports concrete progress: rubygems.org runs with no full outages since funding began, handles ~20,000 RPS normally and spikes to 225k RPS, and…
Talk on
Rocky Mountain Ruby 2023 - Lightning TalksRocky Mountain Ruby 20232023-10-05
A fast roll call of concrete outcomes and tools: SuperSpreader gem parallelizes ActiveJob workers with Redis to backfill millions of ActiveRecord rows…
Lightning on
Switching Disciplines as a Tech LeadBuild Stuff 20222022-11-09
Switches from iOS build work to product back-end, moving from running Bazel for a team that grew from one to eight and supported 100 iOS engineers to writing…
Talk on
Debugging and fixing build non-determinism with BazelBazelCon 20202020-11-12
Shows a concrete workflow that finds nondeterministic Bazel actions by running two clean builds, saving the binary execution logs, converting them with the…
Talk on
Making CocoaPods Fast with Modern Ruby ToolingRuby on Ice 20192019-02-22
Claims a half reduction in pod install time and a 90 second savings by changing under 200 lines of code, validated on large apps that hit ~395 pods. Uses…
Talk on
Exploring Clang Modulestry! Swift Tokyo 20182018-03-01
Explains how Clang modules really work: module maps replace textual #include by parsing headers once, emit a dot.modulemap with umbrella headers and export…
Talk on
Panel - Package Managers: Before and After npmnpm camp 20162016-07-30
Panel records concrete outcomes: bundler solved app-level conflicts (the rack version clash) so apps can pin exact working sets; cargo enforces repeatable…
Panel 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.