Here is a deluge of new libraries, web components, tutorials, sponsors – all the news that couldn't wait until the next Laminar release. Hope I didn't miss anything!
New GOLD Sponsor
Anton Sviridov's Twotm8 epic walks you through creating a twitter clone in full stack Scala. The chapter on frontend explains how to use Laminar, implement routing with Waypoint, and styling with ScalaCSS. See also the source code and demo.
New Useful Tools
Laminext Scribble by Iurii Malchenko is like ScalaFiddle, but simplified and preloaded with Laminar and Laminext. For instance, here's the Hello World example. It's actually been around for a while, I just realized I haven't posted about it yet.
Html to Scala Converter by Simer Plaha can now output Laminar code.
New Apps and Demos
Scala.school Laminar web app made by Kit Langton serves as a nice index to Zymposium videos.
NPC Generator by Michel Daviot
Hippo by Anton Sviridov is a web-based heap dump viewer made with Laminar.
ew is a set of high-performance low-usability interfaces to native JS data types that poor souls such as myself may occasionally need. The next version of Laminar uses it internally.
New Templates & Starter Kits
sjrd/scalajs-sbt-vite-laminar-chartjs-example puts together sbt, Vite, Laminar and Chart.js (via ScalablyTyped)
Last fall I published Laminar and Airstream 0.14.2 which I unfortunately didn't have time to properly post about. These have two notable changes:
- Support for scala-js-dom 2.0.0 introduced in 0.14.0
- Performance fix for very large collections of elements in 0.14.2
As mentioned above, I also released a small Scala.js library: ew.
Over the winter I worked a lot on the next version of Laminar, which will be tagged 15.0.0. I will resume working on it in September, expecting a release in October. I am very excited about this upcoming release, it will be the best Laminar to date with major new features and improvements.
Huge thanks to everyone who helped make Laminar a richer ecosystem this year.
The development of Laminar itself is kindly sponsored by 20 people who use it in their businesses, or just for fun.
GOLD sponsors supporting Laminar:
Thank you for supporting me! ❤️