#scalajs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #scalajs, aggregated by home.social.
-
📢 New #WasmAssembly podcast 🎙️ episode: Scala.js to #Wasm—Exploring the #WebAssembly backend for #ScalaJS with Sébastien Doeraene!
🍿 https://www.youtube.com/watch?v=HuPG-4ayXQM
🎧 https://wasmassembly.libsyn.com/scalajs-to-wasmexploring-the-wasm-backend-for-scalajs-with-sbastien-doeraene -
Scala.js to Wasm—Exploring the Wasm backend for Scala.js with Sébastien Doeraene - YouTube
https://m.youtube.com/watch?v=HuPG-4ayXQM
#scala #fp #programmingLanguages #FunctionalProgramming #scalajs #wasm
-
#wasm and #wasip2 is coming to #scala (#scalajs)! Have a look here: https://github.com/scala-js/scala-js/issues/5121
-
The latest release of Scalafmt introduces support for Scala.js 👏 #scala #scalajs https://github.com/scalameta/scalafmt/releases/tag/v3.9.0
-
:scala: 📣 :scala: The recording of the awesome talk:
How #Scala is made and how you can help? By Krzysztof Romanowski (VirtusLab) at our #bayareascala #sfscala #meetup in #SanFrancisco is now available to watch on #PeerTube
https://watch.softinio.com/w/tnFvpbzrK1LfqqkLW1YRm4
Don't forget you can use your #mastodon account to subscribe , like and comment on our #PeerTube instance where we post all our Scala content ad-free. You can also subscribe to our channel using #rss
Join our meetup group to be informed of upcoming online and in-person #scala meetups: https://lu.ma/qq7k3iem
We have a lot planned for 2025 ! :scala:
Please share !
-
Laminar 17.2.0 released, packing some cool new Airstream features: splitting observables by pattern match, localstorage synced vars, StrictSignal mapping, and more! https://laminar.dev/blog/2024/12/13/laminar-v17.2.0 #Scala #ScalaJS
-
Laminar 17.1.0 brings new ergonomic features for managing state with Var-s #scala #scalajs https://laminar.dev/blog/2024/08/14/laminar-v17.1.0
-
Paul Matthews is simulating synthesizers and making music using #Scalajs 🤩🥰
-
And the experience feels good, at least for toys. Seriously, download this sample and fire it up: https://github.com/sjrd/scalajs-sbt-vite-laminar-chartjs-example
-
Out of the Alt-JS languages I've played with, #Scala.js seems to be the best.
Given it's probably not widely adopted, its maturity is surprising. E.g., ScalablyTyped can convert TypeScript definitions, and actually works. Interop is good. And the compiler is, dare I say it, pretty fast compared to 2–3 years ago. Scala 3 also helps. E.g., it has untagged unions, just like TypeScript.
I'm surprised that it's in better shape than #KotlinJS, for all its multi-platform marketing.
-
Mill 0.11.2 is out!
https://mill-build.com/mill/Changelog.html#0-11-2
This version greatly improves build speed after build definition changes due a new fine-grained cache invalidation (change detection on method-level).
We also improved the editing experience and now properly support meta builds via BSP (Metals) and IntelliJ IDEA.
-
Laminar v16.0.0 is now released with a few improvements and bug fixes: https://laminar.dev/blog/2023/07/13/laminar-v16.0.0 #Scala #ScalaJS
-
A lot of the #Scala ecosystem is maintained by the community. It's a very community-driven language. This makes any single project we rely on vulnerable, but the ecosystem is stronger IMO.
Just look at this “ScalablyTyped” project. Someone went ahead and created a #TypeScript to #ScalaJS types converter, which works and is ahead of solutions from other ecosystems:
Occasionally, I'm awed by the productivity I see in this community, a very humbling experience.
-
@benjhm @jasmith Your project looks great and quite an inspiration! I have an open-source educational computing project that I have been thinking about for years and I finally want to get started. #scala 3 + #scalajs would be an excellent fit.
Scala 2 was my primary server-side language from 2009-2018. Two moderately large systems are still in production. I am learning what is new in Scala 3.
Can you recommend a SPA framework and a back-end service framework licensed for open-source release?
-
@alexelcu
Indeed so, I chose #Scala3 for SWIM :
https://swim.benmatthews.eu
as I can write a complex society-climate #model, complex web GUI, and handle many historical datasets, all in one language - and I'm amazed how robustly #scalajs works for this. This is - so far - a one-man project. However individuals can keep coding longer than fashions in tech, or even mega corporations. Scala needs a broader influx, such examples of science code can help show python is not the only option. -
ff4s is a minimal, purely-functional web frontend framework for Scala.js. It is also now a Typelevel affiliate project!
-
Scala.JS v1.13.0 released!
“Scala to JavaScript compiler.” (#Scala, #ScalaJS, #JavaScript, #Programming)
-
@justinhj what lead you to take a look at #purescript? What about #scalajs or #elmlang ?
-
-
Slinky 0.7.3 has been released, with initial support for Next.js and module splitting! Following the Slinky dogfooding philosophy, the docs site (https://slinky.dev) has been rewritten to Next.js too! #scala #scalajs #react
-
Amazing timing. I was just about to try out some frontend coding using Scala.js and Laminar when https://www.youtube.com/watch?v=UePrOa_1Am8 dropped.