~/conference

rubyday 2020

Ruby developers, Rails developers, backend engineers, platform engineers, open source maintainers, engineering managers

jemalloc 16KB page tuning; concurrent heap compaction; Ruby OOP visual notation; Sequel ORM performance optimizations; Postgres JSONB expression builder; Apollo Federation GraphQL gateway; GraphQL schema splitting strategies; Product metrics with Amplitude; Prometheus and Grafana dashboards; Rails sharding and connects_to; Ruby method definition performance

titleauthorlength
Reduce Memory by Using MoreAaron Patterson52m
A patch changes heap pages to 16KB pages so jemalloc uses full buckets, yielding about ~10% memory saving in rdoc benchmarks (50 runs) by eliminating internal…
Talk on
Less abstract! Expressing Ruby OOP in picturesIvan Nemytchenko43m
A visual language expresses Ruby OOP with little figures: arms = methods, fingers = arguments, objects as spawn platforms. It claims to make dependency…
Talk on
Sequel: When ActiveRecord is not enoughJanko Marohnić38m
Claims concrete wins: Sequel yields ~2× faster queries and ~3× fewer allocations in a 1,000-row benchmark versus ActiveRecord, and reads all columns eagerly to…
Talk on
to be definedFloor Drees45m
Argues that open source is suffering maintainer burnout and corporate capture, citing GitHub removing code used by Spanish opposition and 250 modules…
Talk on
Product metrics for developersDmitry Salahutdinov28m
Shows how to instrument a feature end-to-end: log success and failure events to amplitude to calculate a success rate, push counters to prometheus and render…
Talk on
Moving to GraphQLGreg Kaczorek46m
A team turns a 460k LOC monolith with seven years of history and 400k users into a single Graph-like surface using a GraqhQL gateway and Apollo federation…
Talk on
Technically, a TalkEileen M Uchitelle45m
Rails gains first-class database configuration objects and a pool manager for sharding after ~100 pull requests over 2.5 years, upstreaming GitHub’s hacks and…
Talk on
Cool, But... Why?John Crepezzi38m
Digging into Ruby internals, this shows measured surprises: Benchmark reveals for is slower than each despite its keyword form, and a block-based if is ~2x…
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.