Li Haoyi
where else to find them
website:http://www.lihaoyi.com
website:https://www.lihaoyi.com/
github:lihaoyi
github:com-lihaoyi
bluesky:lihaoyi.com
x:li_haoyi
instagram:softwaremill_vibes
what they talk about
all 7 in the filters
where they keep going back
- Scala Days3 editions2023–2025
- Scale By the Bay2 editions2019–2020
all 10 in the filters
on a stage with
- Ahir Reddyonce
who talks about the same things
- Mirco Dotta8 talks
- Jeferson David Ossa5 talks
- Chris Birchall5 talks
- Justin Kaeser12 talks
- Krzysztof Romanowski11 talks
- Roberto Cortez19 talks
| title | conference | date |
|---|---|---|
| Scripting on the JVM with Scala | Scalar 2026 | 2026-03-26 |
Claim: Mill now makes Scala viable for real scripting by turning each .scala script into a Mill module with full build features. Mill 1.1.x supports… | ||
| Simpler Scala Builds with Functional and Object-Oriented Programming | The Scala Workshop 2025 | 2025-10-12 |
Mill is a Scala JVM build tool that proves clean compile in ~24s on a realistic port of Gatling (one‑day port), by auto‑managing a background daemon and… | ||
| Easy Scala Builds with the Mill Build Tool | Scala Days 2025 Lausanne | 2025-08-19 |
Mill is a Scala/Java/Kotlin build tool that replaces SBT/Maven/Gradle habits with object-oriented build definitions where tasks are normal methods, enabling… | ||
| Mill a JVM build tool based on pure functional programming | LambdaConf 2025 | 2025-05-12 |
Claim: Mill makes JVM builds far faster and more navigable. Concrete evidence: Netty compiles 500k lines in 9 seconds vs 50 seconds with Maven and typical… | ||
| Better Scala builds with the Mill build tool | Scalar Conference 2025 | 2025-03-27 |
Argues that Mill replaces SBT with a simpler, faster workflow: an 80k‑line Gatling port with 20 subprojects takes ~3 hours to convert and tests pass, cold CLI… | ||
| Mill: A Build Tool Built on Pure Functional Programming | Functional Conf 2025 | 2025-01-24 |
Mill is a JVM build tool that models builds as pure functional programs so modules are objects and tasks are methods, letting the runtime provide caching… | ||
| A Deep Dive into the Mill Scala Build Tool | Scala Days 2023 Madrid | 2023-09-12 |
Claims Mill beats SBT on speed and usability by modeling builds as a captured task graph and a filesystem-shaped module tree. Examples include a single Scala… | ||
| The Making of the com.lihaoyi Ecosystem | Scala Days 2023 Seattle | 2023-06-05 |
A decade-old com.lihaoyi ecosystem bundles small, composable libraries that aim to be executable pseudocode while balancing high performance, type-safety and… | ||
| Getting Things Done in the Scala REPL | Scale By the Bay 2020 | 2020-11-12 |
Live demo shows using Ammonite REPL plus JVM library jsoup to scrape Wikipedia and MDN, parse headlines and first paragraphs, and write JSON files to disk… | ||
| Speedy Scala Builds at Databricks | Scale By The Bay 2019 | 2019-11-13 |
Databricks migrates large Scala mono-repos onto Bazel-style builds, yielding concrete wins: test runs drop from ~150 minutes to ~25 minutes via sandboxed… | ||
| How an Optimizing Compiler Works | Scala Days Lausanne 2019 | 2019-06-11 |
An optimizer is implemented as an 11 MB tool that reads Java class files with ObjectWeb ASM bytecode->dataflow graph conversion, runs interprocedural and… | ||
| Taming the fantastic beast of the Java Virtual Machine | FOSSASIA Summit 2017 | 2017-03-17 |
Speaker(s): Hao Yi Li (Singapore)
Abstract:
Java-the-language has a reputation of being boring and predictable, but the Java Virtual Machine is a different… | ||
| Scala.js: Safety and Sanity in the Wild West of Web development | Philly ETE 2015 | 2015-04-07 |
Scala.js compiles full Scala to JavaScript, produces a 95 KB optimized bundle from a ~550 KB fast build, and runs about as fast as raw JS. Demos show a… | ||
| nothing matches | ||