Heather Miller
where else to find them
website:https://heather.miller.am
github:heathermiller
bluesky:heathermiller.bsky.social
speakerdeck:heathermiller
what they talk about
all 13 in the filters
where they keep going back
- Strange Loop4 editions2013–2021
- Lambda Days2 editions2017–2018
all 16 in the filters
on a stage with
all 31 in the filters
who talks about the same things
- Noel Welsh16 talks
- Jon Pretty24 talks
- Eric torreborre11 talks
- Pawel Szulc28 talks
- John A De Goes20 talks
- Martin Odersky47 talks
| title | conference | date |
|---|---|---|
| Debugging WebAssembly? Put some Whamm on it! | OOPSLA 2025 | 2025-10-16 |
Whamm is an instrumentation framework for WebAssembly that compiles a declarative DSL into either an engine-level Whey engine API probe module or a… | ||
| Composing and decomposing op-based CRDTs with semidirect products | SPLASH 2022 | 2022-12-05 |
Presents a concrete construction that composes two op-based CRDTs into one using an explicit semidirect product action that transforms noncommuting ops (proofs… | ||
| Making Webapps Collaborative with Composable CRDTs | Strange Loop 2021 | 2021-09-30 |
Claims a practical path to turn single‑page webapps into collaborative apps by swapping native types for collaborative CRDT types using the Compoventuals… | ||
| Panel: Scalawags | Scala Love in the City 2021 | 2021-02-13 |
Scala 3 reaches RC1 next week and the ecosystem already lands a compat move: 2.13.5 reads TASTy so Scala 2 can consume Scala 3 artifacts, while tasty-as-bridge… | ||
| Composing and Decomposing Op-Based CRDTs with Semidirect Products | ICFP 2020 | 2020-08-23 |
Construction called the semidirect product composes two op-based CRDTs plus an action function to produce a single CRDT that deterministically resolves… | ||
| The Times Are A-Changin' | Scale By The Bay 2019 | 2019-11-13 |
U.S. demand for developers is exploding with about 660,000 graduates now and 7.4% annual degree growth plus bootcamps growing ~14%, and the Bureau of Labor… | ||
| Interview | Scale By The Bay 2019 | 2019-11-13 |
Research on distributed runtimes and programming languages aims to make microservice development feel like one language even when teams use 20 different… | ||
| PARTISAN: Scaling the Distributed Actor Runtime | USENIX ATC '19 | 2019-07-10 |
PARTISAN is an Erlang library that replaces Distributed Erlang’s single full‑mesh, single‑TCP assumptions with runtime‑selectable overlays (full‑mesh… | ||
| Towards language support for distributed systems | Code Mesh LDN 2018 | 2018-11-08 |
Survey of recent work showing concrete language and system artifacts: compositional CRDTs implemented in functional languages and adopted in Akka and… | ||
| Towards Language Support for Distributed Systems | Strange Loop 2018 | 2018-09-26 |
Argues for moving correctness into the language by targeting two concrete problems: composing richer computations on CRDTs that provide strong eventual… | ||
| A Programming Lanaguage Is Its Community | Scala Italy 2018 | 2018-09-14 |
Claim: a language’s success depends on its community and maintenance, not just features. Scala has ~5,800 projects and ~300,000 releases on Scalex while Python… | ||
| We're Building On Hollowed Foundations (...) | Lambda Days 2018 | 2018-02-22 |
Conference data shows widespread adoption: 78% of companies ran open source in 2015 and 60% report adding more in 2017; security failures like OpenSSL —… | ||
| Some Trends in Open Source & the State of the Scala Center | Scala World 2017 | 2017-09-16 |
Argues open source is shared digital infrastructure and gives hard numbers: corporate reliance jumps 38% to 78% (2010→2015) and 66% now pick OSS first; many… | ||
| The Dramatic Consequences of the Open Source Revolution (...) | Lambda Days 2017 | 2017-02-09 |
Claim: open source dependence has surged to 78% of companies citing quality or features as the reason, while critical projects suffer low staffing — a study… | ||
| Scala Days Berlin Closing Panel | Scala Days Berlin 2016 | 2016-06-15 |
Panel covers concrete migration steps: Dotty features landing in 2.12 (trait encoding, union/with changes) and a pragmatic timeline (2.12 M5 now, final around… | ||
| Keynote: Introducing the Scala Center | Scala Days Berlin 2016 | 2016-06-15 |
A new independent center at EPFL launches as a not-for-profit at EPFL to fund Scala infrastructure and education; it devotes one to two staff per priority… | ||
| Introducing the Scala Center | Scala Days Berlin 2016 | 2016-06-15 |
New not‑for‑profit based at EPFL launches to fund education and ecosystem work, reporting 400,000+ MOOC registrations and a 19.2% completion rate for the… | ||
| Academese to English: A Practical Tour of Scala’s Type System | Philly ETE 2016 | 2016-04-11 |
Practical tour of Scala’s type system shows concrete rules and patterns: how parameterized types, bounds and variance, and simple examples (Box, Field/zebra… | ||
| Function-Passing, A New Model for Typed, Asynchronous and Distributed Programming | Code Mesh 2015 | 2015-11-03 |
Claims a concrete runtime model called function-passing that inverts actors by keeping immutable data stationary in SiloRefs and shipping typed, serializable… | ||
| Function-Passing Style Typed, Distributed Functional Programming | Scalar Conference 2015 | 2015-04-11 |
Prototype implements a Function-Passing model in Scala using a pickling serializer, Netty for networking, and typed, serializable closures called spores… | ||
| Scalar Conference 2015 Summary | Scalar Conference 2015 | 2015-04-11 |
Founded to fill a gap of Eastern Europe lacking a quality Scala conference, the event runs its second edition as free-to-attend with 30-minute talks that pack… | ||
| Function Passing Style: Typed, Distributed Functional Programming | Strange Loop 2014 | 2014-09-17 |
Claims a concrete programming model called Function-Passing: typed, serializable closures (spores) travel to stationary, immutable data containers (silos)… | ||
| Academese to English: Scala's Type System, Dependent Types and What It Means To You | Northeast Scala Symposium 2014 | 2014-03-01 |
Scala’s type system gives concrete features and patterns: abstract type members replace verbose generics, existential and refinement types decouple… | ||
| Spores: Distributable Functions in Scala | Strange Loop 2013 | 2013-09-18 |
A new Scala pickling framework and a closure discipline called Spores aim to make function shipping practical: pickling uses macro‑based generation and type… | ||
| nothing matches | ||