Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lihaoyi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
lihaoyi
1y ago
Author here. The neat thing is, with Mill you don't need any of those plugins because it's all built in (except for the license plugin I believe), and is tested/documented together in the main codebase. So it generally all wo
62.
▲
Mill: A better build tool for Java, Scala, and Kotlin
(mill-build.org)
83 points
by
lihaoyi
1y ago
|
90 comments
63.
▲
Mill: A Better Build Tool for Java, Scala, & Kotlin
(mill-build.org)
3 points
by
lihaoyi
1y ago
|
0 comments
64.
▲
Mill Build Tool v1.0.0 Release Highlights
(mill-build.org)
8 points
by
lihaoyi
1y ago
|
0 comments
65.
▲
Mill a JVM build tool based on pure functional programming [video]
(youtube.com)
2 points
by
lihaoyi
1y ago
|
0 comments
66.
▲
Engineering a Better Java Build Tool [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
67.
▲
Better Java Builds with the Mill Build Tool [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
68.
▲
Engineering a Better Java Build Tool Experience [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
69.
▲
Why Use a Monorepo Build Tool?
(mill-build.org)
2 points
by
lihaoyi
1y ago
|
0 comments
70.
▲
by
lihaoyi
1y ago
I wrote a bit about monorepo tooling in this blog post. It covers many of the same points in the OP, but in a lot more detail. - https://mill-build.org/blog/2-monorepo-build-tool.html People like to rave about Monorepo
71.
▲
by
lihaoyi
1y ago
There are some companies out there using it in production. I know Netflix and Disney have some teams using it, and the Chisel project (and associated SciFive company) recently moved completely onto Mill from SBT. They all seem pretty happy
72.
▲
by
lihaoyi
1y ago
Working on my Mill build tool, aiming to bring a modern developer experience to the JVM ecosystem: - https://mill-build.org Build tools are generally an un-sexy field, and JVM build tools perhaps doubly so. But Mill demonstrates
73.
▲
Untapped Potential in the Java Build Tool Experience [video]
(youtube.com)
2 points
by
lihaoyi
1y ago
|
0 comments
74.
▲
Better Java Builds with the Mill Build Tool, GeeCon Krakow 2025 [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
75.
▲
Solving Scala's Build Problem with the Mill Build Tool [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
76.
▲
Java build tooling could be so much better (Seattle Java User Group) [video]
(youtube.com)
4 points
by
lihaoyi
1y ago
|
3 comments
77.
▲
Java Build Tools Could Be So Much Better [video]
(youtube.com)
3 points
by
lihaoyi
1y ago
|
0 comments
78.
▲
Mill as a direct style build tool
(mill-build.org)
41 points
by
lihaoyi
1y ago
|
9 comments
79.
▲
Better Scala Builds with the Mill Build Tool, Scalar Conference 2025 [video]
(youtube.com)
2 points
by
lihaoyi
2y ago
|
0 comments
80.
▲
by
lihaoyi
2y ago
A big problem with Bazel not mentioned here is the complexity. It's just really hard for many people to grasp, and adopting Bazel at the two places I worked was a ~10 person-year effort for the rollout with ongoing maintenance after. T
81.
▲
Evolving Scala by Martin Odersky – Scalar Conference 2025 [video]
(youtube.com)
4 points
by
lihaoyi
2y ago
|
0 comments
82.
▲
by
lihaoyi
2y ago
I learned F# in 2013 and had a lot of fun with it, some of that code remains on Github (e.g. a 2D platformer game for windows https://github.com/lihaoyi/FSharpMetro/tree/master/Applicati... ). My experien
83.
▲
by
lihaoyi
2y ago
For some reason everyone likes to talk about Monads, but really the other types here are just as interesting. For example, Applicatives are less dynamic than Monads in that you can't `flatMap`/`bind` to decide on the "next&q
84.
▲
Evolving Scala
(scala-lang.org)
7 points
by
lihaoyi
2y ago
|
0 comments
85.
▲
Strategies for Efficiently Parallelizing JVM Test Suites
(mill-build.org)
1 points
by
lihaoyi
2y ago
|
0 comments
86.
▲
Strategies for Efficiently Parallelizing JVM Test Suites
(mill-build.org)
1 points
by
lihaoyi
2y ago
|
0 comments
87.
▲
by
lihaoyi
2y ago
This is the approach my uTest testing library ( https://github.com/com-lihaoyi/utest ) takes. I don't think it's unique to functional tests, even unit tests tend towards this pattern. Tests naturally form a tre
88.
▲
Invalidating build caches using JVM bytecode callgraph analysis
(mill-build.org)
2 points
by
lihaoyi
2y ago
|
0 comments
89.
▲
Invalidating build caches using JVM bytecode callgraph analysis
(mill-build.org)
1 points
by
lihaoyi
2y ago
|
0 comments
90.
▲
Mill: A build tool based on pure functional programming [video]
(youtube.com)
2 points
by
lihaoyi
2y ago
|
0 comments
More ›