lihaoyi.com @lihaoyi.com · 04/02/2026Published a new blog post: How To Publish to Maven Central Easily with Mill mill-build.org/blog/18-how-...mill-build.orgHow To Publish to Maven Central Easily with Mill :: The Mill Build Tool 000
lihaoyi.com @lihaoyi.com · 27/01/2026v1.1.0 of the Mill Build Tool for #Java #Scala and #Kotlin is out, with support for declarative builds and single-file scripts. Check it out! mill-build.org/blog/17-simp...mill-build.orgSimpler JVM Project Setup with Mill 1.1.0 :: The Mill Build Tool 094
lihaoyi.com @lihaoyi.com · 14/01/2026Mill build tool version 1.1.0-RC4 is out, please try it out! This will be the last release candidate before 1.1.0 final due next week github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millA better build tool for Java, Scala and Kotlin: Simpler than Maven, easier than Gradle, with 3-6x faster dev workflows than other JVM build tools - com-lihaoyi/mill 000
lihaoyi.com @lihaoyi.com · 04/12/2025Version 1.1.0-RC3 of the Mill build tool for #Java #Scala #Kotlin and #Android is out, please give it a try and report any issues you hit so we can iron them out for 1.1.0 final github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millA better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or Gradle, less fiddling with plugins, and more easily explorable in your IDE - com-lihaoyi/mill 051
lihaoyi.com @lihaoyi.com · 17/11/2025Will be presenting at the SF Scala meetup tomorrow (18 Nov) about Scripting on the JVM. Come by if you're in town! luma.com/9ww60v3lluma.comCalico & the Resource monad, Scripting on the JVM, and Nix Hashbangs · LumaWe have three great talks for this in person event by three great speakers! Calico: my love letter to the Resource monad I will share the story of my… 010
lihaoyi.com @lihaoyi.com · 11/11/2025I will be presenting at the Boston Scala meet up next week, Monday 17 November. If you are in Boston or Cambridge MA, come by and hang out! www.meetup.com/boston-area-...meetup.comDesigning Simpler Scala Build Tools with Object-Oriented Programming, Mon, Nov 17, 2025, 6:00 PM | MeetupScala's build tool SBT has always been a pain point for newcomers to the language, but build tools for other languages like Maven or Gradle often aren't any better. This ta 000
lihaoyi.com @lihaoyi.com · 14/10/2025Uploaded the recording of my keynote talk at the Scala Workshop 2025: Simpler Build Tools with Functional and Object Oriented Programming www.youtube.com/watch?v=tNsz...youtube.comSimpler Build Tools with Functional and Object Oriented Programming, Scala Workshop 2025YouTube video by Haoyi Li 010
lihaoyi.com @lihaoyi.com · 09/10/2025Talking about Java build tools at the Lisbon Java Meetup tomorrow 10 October, come by if you are in the area! www.meetup.com/lisbon-jug/e...meetup.comOctober Java Meetup , Fri, Oct 10, 2025, 6:30 PM | MeetupJoin us for an exciting evening of Java talks, networking, and community building at the Lisbon Java User Group! **!!! Attention !!! Fill out the Question when you confirm 000
lihaoyi.com @lihaoyi.com · 03/10/2025Will be presenting about Java build tools at the meetup in Cologne, Germany next Monday 6 October. Come by if you are in the area! www.meetup.com/rewe-digital...meetup.comBeyond the Frontier: Explore the new with Mill and Datastar, Mon, Oct 6, 2025, 6:00 PM | MeetupAm Montag, den **06.10.2025**, findet bei uns wieder ein **Tech Meet-up** statt. Freut euch auf spannende Vorträge von Haoyi Li und Nabil Abdel-Hafeez. Die Vorträge finden 000
lihaoyi.com @lihaoyi.com · 27/09/2025Will be presenting at the Philadelphia Java User Group this coming Tuesday, 30 September. Come by if you are in the area! www.meetup.com/phillyjug/ev...meetup.comSimpler Java Build Tools with Object Oriented Programming, Tue, Sep 30, 2025, 6:30 PM | MeetupThe Java language is known to be performant, easy to use, and with great IDE support, but Java build tools like Maven or Gradle do not always live up to that reputation. Th 000
lihaoyi.com @lihaoyi.com · 25/09/2025Presenting at the Toronto Java User Group this evening, 630pm at the Free Times Cafe. Come by if you are in the area! www.meetup.com/toronto-java...meetup.comTJUG&ScalaTO: Simpler Java build tools with Object Oriented Programming-Haoyi Li, Thu, Sep 25, 2025, 6:30 PM | MeetupThis is a joint event hosted by the Toronto Java User Group and [Scala Toronto](https://www.meetup.com/scalator/). Join us for a cross-community meetup featuring Haoyi Li o 000
lihaoyi.com @lihaoyi.com · 24/09/2025Published a new blog post: Zero-Setup All-in-One Java Tooling via Mill Bootstrap Scripts mill-build.org/blog/16-zero...mill-build.orgZero-Setup All-in-One Java Tooling via Mill Bootstrap Scripts :: The Mill Build Tool 010
lihaoyi.com @lihaoyi.com · 22/09/2025New blog post on the Mill build engineering blog! Mill as an Alternative Android Build Tool mill-build.org/blog/15-andr...mill-build.orgMill as an Alternative Android Build Tool :: The Mill Build Tool 074
lihaoyi.com @lihaoyi.com · 19/09/2025I will be presenting about Java build tools at the next Montreal Java User Group meetup on Wednesday 24th September. Come by and hang out if you are in the Montreal area! www.meetup.com/montreal-jug...meetup.comSimpler Java Build Tools with Object Oriented Programming, Wed, Sep 24, 2025, 5:30 PM | Meetup⭐🍵☕Join our Community French and English: https://linktr.ee/devoxx4kids_montrealjug \-\-\-\- **Événement en anglais et en français** **📍 McGill University** Lorne Trotti 000
lihaoyi.com @lihaoyi.com · 18/09/2025Great seeing this Scala Projects online course by @rockthejvm come to fruition, do check if out if you want to learn Scala in a practical and beginner-friendly way! rockthejvm.com/courses/scal...rockthejvm.comScala ProjectsLearn and practice Scala with real-life projects. Ideal for developers who have just learned the fundamentals of Scala, and want to get practical experience by building real applications. 010
lihaoyi.com @lihaoyi.com · 17/09/2025Just released version 1.0.5 of the Mill build tool for Java/Scala/Kotlin. Try it out! github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millA better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or Gradle, less fiddling with plugins, and more easily explorable in your IDE - com-lihaoyi/mill 011
lihaoyi.com @lihaoyi.com · 25/08/2025Will be on the Virtual Java User Group on Tuesday 26th August doing a presentation on simpler Java build tools. Tune in if you are free during that slot! www.meetup.com/virtualjug/e...meetup.comSimpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | MeetupWe are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM 121
lihaoyi.com @lihaoyi.com · 19/08/2025contributors.scala-lang.org/t/sip-xx-ded...contributors.scala-lang.orgSIP-XX: Dedented Multiline String LiteralsI have updated the proposal to include all the feedback and alternatives brought up in this discussion. Now that this first round of discussion seems to have tapered off, I will circulate it more broa... 000
lihaoyi.com @lihaoyi.com · 10/08/2025Will be doing a lunch presentation on Java Build Tools tomorrow (Mon 11 Aug) at the Amsterdam Java Meetup. Come by if you're in the area! www.meetup.com/amsterdam-ja...meetup.comLunch & learn: "Simpler Java Build Tools with Object Oriented Programming", Mon, Aug 11, 2025, 12:30 PM | Meetup**The Java language is known to be performant, easy to use, and with great IDE support, but Java build tools like Maven or Gradle do not always live up to that reputation.* 000
lihaoyi.com @lihaoyi.com · 08/08/2025I'll be at the Vilnius Java Meetup next Tuesday 12th August doing a presentation on Java Build Tooling. Come by if you're in the area! www.eventbrite.com/e/vilnius-ju...eventbrite.comVilnius JUG Meetup #87Vilnius JUG Meetup #87 000
lihaoyi.com @lihaoyi.com · 30/07/2025I'll be presenting at the Oslo Java meetup on the 13th of August. Come by if you are around! www.meetup.com/javabin/even...meetup.comSimpler Java Build Tools with Object Oriented Programming - by Li Haoyi, Wed, Aug 13, 2025, 6:00 PM | MeetupWant to learn about a new build tool for Java? Join JavaBin Oslo as we welcome Li Haoyi to talk about Mill. Li has his background from Dropbox and Databricks and he is also 030
lihaoyi.com @lihaoyi.com · 30/07/2025Published a new blog post: Golden Literal Testing in uTest 0.9.0 www.lihaoyi.com/post/GoldenL...lihaoyi.comGolden Literal Testing in uTest 0.9.0 011
lihaoyi.com @lihaoyi.com · 29/07/2025Version 0.9.0 of the uTest #Scala testing framework is out, now with pretty-printed logging, diffs, and auto-updating golden-tests! github.com/com-lihaoyi/...github.comGitHub - com-lihaoyi/utest: A simple testing framework for ScalaA simple testing framework for Scala. Contribute to com-lihaoyi/utest development by creating an account on GitHub. 021
lihaoyi.com @lihaoyi.com · 25/07/2025Will be visiting the Stockholm #Scala meetup on Monday 18th of August to do a presentation on the Mill build tool. If you're in the area, come by and say hi! www.meetup.com/scala-stockh...meetup.comScala Summer Meetup @ Rocker, Mon, Aug 18, 2025, 5:00 PM | MeetupIt's time for another Scala meetup! This time, Rocker / Nordiska will be our gracious hosts. And we will also have a special guest visiting from Singapore: Li Haoyi! Don't 010
lihaoyi.com @lihaoyi.com · 21/07/2025v1.0.1 of the Mill Build Tool for #Java, #Scala, and #Kotlin is out! github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millMill is a better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or Gradle, less fiddling with plugins, and more easily explorable in your IDE - com-lihaoyi/mill 021
lihaoyi.com @lihaoyi.com · 11/07/2025Mill v1.0.0 is out: a better build tool for #Java, #Scala, and #Kotlin. Check it out! mill-build.org/blog/13-mill...mill-build.orgMill Build Tool v1.0.0 Release Highlights :: The Mill Build Tool 085
lihaoyi.com @lihaoyi.com · 03/06/2025I'll be back in the Databricks Amsterdam office 5pm this Thursday 5th June to present at the Amsterdam Scala Meetup group! If you're in Amsterdam and have an evening free, come hang out! www.meetup.com/amsterdam-sc...meetup.comTalks and Drinks with Haoyi Li, Thu, Jun 5, 2025, 5:00 PM | MeetupHey Scala people! Another treat for you! Haoyi kindly offered to come speak to us about Mill. Our second speaker Tim will tell about running latency-critical workloads on 000
lihaoyi.com @lihaoyi.com · 31/05/2025The ScalaSql database query library for #Scala now has a new simpler type-safe API, based upon the recent Scala feature Named Tuples. Check it out! bishabosha.github.io/articles/sca...bishabosha.github.ioMaking ScalaSql boring again (with interesting new internals) | bishaboshaExplaining the motivation for the new SimpleTable feature for the ScalaSql library. 030
lihaoyi.com @lihaoyi.com · 24/05/2025Will be presenting about the Mill build tool at the Scala Warsaw meetup next monday, come by if you're in Warsaw! www.meetup.com/scalawaw/eve...meetup.comScalaWAW #34 - back after... some break!, Mon, May 26, 2025, 6:00 PM | MeetupHello everyone! After a bit of organizational troubles, we're back with ScalaWAW in 2025! We meet at Hala Koszyki, [Koszykowa 63, 00-667 Warszawa](https://www.google.com/ 010
lihaoyi.com @lihaoyi.com · 19/05/2025Published version 0.12.13 of the Mill JVM Build tool,with updated support for publishing to central.sonatype.org. With the oss.sonatype.org sunset on 30 June 2025, everyone using Mill to publish libraries needs to follow the upgrade instructions github.com/com-lihaoyi/...central.sonatype.orgThe Central Repository DocumentationOfficial documentation by the maintainers of The Central Repository 020
lihaoyi.com @lihaoyi.com · 18/05/2025Giving a talk "Untapped Potential in the Java Build Tool Experience" at the Vienna Java meetup tomorrow evening, 19 May. If you are in Vienna and are interested in JVM developer tooling and user experience, come by and say hi! www.meetup.com/java-vienna/...meetup.com"Vaadin 24 in the real world" + "Engineering a better Java build tool", Mon, May 19, 2025, 6:00 PM | MeetupJoint Meetup with [Scala Vienna](https://www.meetup.com/scala-Vienna/) Agenda: 18:00 doors open 18:20 organizational stuff 18:30 - 19:30 Vaadin 24 in the real world - buil 020
lihaoyi.com @lihaoyi.com · 17/05/2025Uploaded the recording of my talk at @GeeCON 2025 in Krakow, on the contraints, design and implementation of Java build tooling,: Better #Java Builds with the Mill Build Tool Check it out! www.youtube.com/watch?v=3Nll...youtube.comBetter Java Builds with the Mill Build Tool, Geecon Krakow 2025YouTube video by Haoyi Li 031
lihaoyi.com @lihaoyi.com · 06/05/2025Presenting at ScalaWAW, Monday 26 May 6pm. If you are in Warsaw come say hi! www.meetup.com/scalawaw/eve...meetup.comScalaWAW #34 - back after... some break!, Mon, May 26, 2025, 6:00 PM | MeetupHello everyone! After a bit of organizational troubles, we're back with ScalaWAW in 2025! The sponsor of the meetup is **JetBrains**: JetBrains creates intelligent softwa 000
lihaoyi.com @lihaoyi.com · 02/05/2025Will be at the Prague Java User Group meetup on May 14 to give a talk on Java build tooling www.meetup.com/czjug-prague...meetup.comCZJUG on tour & KB TechMeet: Engineering a better Java Build Tool Experience, Wed, May 14, 2025, 6:00 PM | MeetupThis time we are partnering with [KB Tech Meet](https://techmeet.kb.cz/) to bring you even more Java related talks! There will be two Talks **1\. Domain\-Driven Design \(J 010
lihaoyi.com @lihaoyi.com · 28/04/2025Will be in Zurich Scala meetup on June 3rd to give a talk about the Mill build tool! www.meetup.com/zurich-scala...meetup.comScala talks @ Rivero, Tue, Jun 3, 2025, 6:30 PM | MeetupLets meet at Rivero and talk about scala. We will start at 18:30. **Talk 1** Haoyi Li: Solving Scala's Build Problem with the Mill Build Tool Mill is a Scala build tool t 020
lihaoyi.com @lihaoyi.com · 21/04/2025New bounty on com-lihaoyi/unroll, 300USD up for grabs github.com/com-lihaoyi/...github.comCompiler plugin breaks docs generation · Issue #11 · com-lihaoyi/unrollFrom the maintainer Li Haoyi: I'm putting a 300USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other b... 000
lihaoyi.com @lihaoyi.com · 17/04/2025Talking about build tools at the Boston Java meetup next Monday 21 April. Come by if you are free! www.meetup.com/boston-java/...meetup.com1) Demystify Model Context Protocol (MCP) With Spring AI 2) Java Build Tool Exp, Mon, Apr 21, 2025, 6:00 PM | MeetupAre you tired of unpredictable AI responses breaking your Java applications? Ready to harness the true power of LLMs in your Spring projects? This is the workshop you've be 010
lihaoyi.com @lihaoyi.com · 14/04/2025Presenting at the London Scala User Group this Wednesday 16 April: Solving Scala's Build Problem with the Mill Build Tool www.meetup.com/london-scala...meetup.comScala Talks: Solving Scala's Build Problem with Mill & Development with IntelliJ, Wed, Apr 16, 2025, 6:00 PM | Meetup🎉 Come along to the London Scala Talks! 🎉 In this event you'll hear from Haoyi Li and Jędrzej Rochala. **Agenda** 6:00pm - 🥤 Doors open. Come along and grab a drink! 6: 000
lihaoyi.com @lihaoyi.com · 12/04/2025Will be giving a talk about JVM build tooling at the Seattle Java User Group, Thursday April 24. Come by if you're interested! www.meetup.com/seajug/event...meetup.comJava build tooling could be so much better!, Thu, Apr 24, 2025, 6:00 PM | MeetupThe Java language is known to be fast, safe, and easy, but Java build tools like Maven or Gradle have a reputation for being slow, fragile, and confusing. This talk will ex 000
lihaoyi.com @lihaoyi.com · 10/04/2025Published a new com-lihaoyi issue bounty, 300USD up for grabs github.com/com-lihaoyi/...github.comParallel testing should have a fast path for the 1-class-in-module case · Issue #4869 · com-lihaoyi/millFrom the maintainer Li Haoyi: I'm putting a 300USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other b... 000
lihaoyi.com @lihaoyi.com · 02/04/2025Released version 0.12.10 of the Mill build tool, get it while it's hot github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millMill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 2-4x faster than Gradle and 4-10x faster than Maven for common workflows, Mill aims to make your project’s ... 010
lihaoyi.com @lihaoyi.com · 31/03/2025Put up a new bounty "Update Mill publishing docs to latest Maven Central workflows", 500USD up for grabs github.com/com-lihaoyi/...github.comUpdate Mill publishing docs to latest Maven Central workflows (500USD Bounty) · Issue #4754 · com-lihaoyi/millFrom the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other b... 011
lihaoyi.com @lihaoyi.com · 29/03/2025Will be giving a talk at the Prague Functional JVM Meetup on Monday: "Solving Scala's Build Problem with the Mill Build Tool" www.meetup.com/functional-j...meetup.comFunctional JVM Meetup | MeetupDiscord server: [https://discord.gg/ckHrFPm8Vv](https://discord.gg/ckHrFPm8Vv) (both en and cs)Here is a [link to iCal](http://api.meetup.com/functional-jvm-meetup/upcoming.ical) that you can add to y... 000
lihaoyi.com @lihaoyi.com · 28/03/2025New bounty on the Mill repo github.com/com-lihaoyi/..., 300USD up for grabsgithub.comAdd versions of `example/scalalib/web/1-todo-webapp` and `3-todo-http4s` that access a database using Scalasql (300USD Bounty) · Issue #4799 · com-lihaoyi/millFrom the maintainer Li Haoyi: I'm putting a 300USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other b... 000
lihaoyi.com @lihaoyi.com · 18/03/2025Published version 0.12.9 of the Mill build tool, now with support for importing SBT projects on a best-effort basis github.com/com-lihaoyi/...github.commill/changelog.adoc at main · com-lihaoyi/millMill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 2-4x faster than Gradle and 4-10x faster than Maven for common workflows, Mill aims to make your project’s ... 010
lihaoyi.com @lihaoyi.com · 16/03/2025Put up a new issue bounty on the Mill repo, 500USD up for grabs github.com/com-lihaoyi/...github.comAdd progress and failure indicators to Mill test runner (500USD Bounty) · Issue #4735 · com-lihaoyi/millFrom the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other b... 000
lihaoyi.com @lihaoyi.com · 10/03/2025Published a new blog post: Invalidating build caches using JVM bytecode callgraph analysis mill-build.org/blog/10-byte...mill-build.orgInvalidating build caches using JVM bytecode callgraph analysis :: The Mill Build ToolGbarSourcebarTaskbarSource->barTaskfooSourcefooTaskfooSource->fooTaskGbarSourcebarTaskbarSource->barTaskfooSourcef... 010
lihaoyi.com @lihaoyi.com · 27/02/2025Put up a new bounty on my uTest Scala testing framework. 500USD up for grabs github.com/com-lihaoyi/...github.comFailed assertions in Scala 3 produce unhelpful stack traces (500USD Bounty) · Issue #354 · com-lihaoyi/utestFrom the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR fixing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other bountie... 000
lihaoyi.com @lihaoyi.com · 19/02/2025I put up a bunch more Mill build tool issue bounties; another 5500 USD up for grabs github.com/orgs/com-lih...github.comOpen `com-lihaoyi` issue bounties, last updated 19 Feb 2025 · com-lihaoyi · Discussion #6This is an up-to-date list of the latest issue bounties open in the com-lihaoyi ecosystem. This list is evergreen and will be kept up to date, with comments below when new bounties are added, so fe... 011
lihaoyi.com @lihaoyi.com · 16/02/2025Published a new blog post: Fast Incremental JVM Assembly Jar Creation with Mill mill-build.org/blog/9-mill-...mill-build.orgFast Incremental JVM Assembly Jar Creation with Mill :: The Mill Build ToolGthird_party_librariesassembly (slow)third_party_libraries->assembly (slow)local_dependencieslocal_dependencies->assembly (sl... 010