~/talks

Maxime Chevalier Boisvert

what they talk about

all 5 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 10 in the filters

who talks about the same things

titleconferencedate
Are we Heading Towards a Dynamic Language Winter?DLS 20232023-10-24
Argues that interest and funding for dynamic languages are softening while Rust and TypeScript climb popularity, yet Python and JavaScript remain dominant…
Talk
Evaluating YJIT’s Performance in a Production Context: A Pragmatic ApproachMPLR 20232023-10-22
YJIT is a CRuby-integrated JIT using Lazy Basic Block Versioning and a simple “compile after N calls” heuristic, with a multiplatform backend (x86_64 and…
Talk on
Deoptless: Speculation with Dispatched On-Stack Replacement and Specialized ContinuationsPLDI 20222022-06-13
Deoptless claims to avoid costly deoptimizations by compiling specialized continuations at OSR points and using context dispatch to pick among them, so…
Talk on
YJIT - Building a new JIT Compiler inside CRubyRubyConf 20212021-11-08
YJIT is a new JIT compiled into CRuby at Shopify that uses lazy basic block versioning and runtime value promotion to specialize machine code only for observed…
Talk on
YJIT: A Basic Block Versioning JIT CompilerVMIL 20212021-10-17
YJIT is a JIT built inside CRuby that implements Lazy Basic Block Versioning to record and specialize types only for paths actually seen at runtime. It runs as…
Talk on
IGNITE: Maxime Boisvert - DevOpsDays MTL 2019DevOpsDays Montreal 20192019-11-05
Shopify replaces direct writes to one Elasticsearch cluster with Kafka queued writes and builds cluster replication by consuming the same Kafka topic into…
Talk on
DEVOPS DAYS MTL 2018 - Maxime BoisvertDevOpsDays Montreal 20182018-10-10
Moves a self-hosted Elasticsearch cluster to Google Cloud using k8s and Go and reports concrete outcomes: defines SLO from end-user perspective, maps each…
Talk on
Fast and DynamicStrange Loop 20132013-09-18
Claim: the performance gap between static and dynamic languages is closing through JIT techniques and smarter analyses. Evidence: hidden classes (maps), inline…
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.