home.social

#scalajs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scalajs, aggregated by home.social.

fetched live
  1. :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 !

    #functionalprogramming #scalajs

    cc @scala_lang @scala_space @tgodzik @SethTisue

  2. Laminar 17.2.0 released, packing some cool new Airstream features: splitting observables by pattern match, localstorage synced vars, StrictSignal mapping, and more! laminar.dev/blog/2024/12/13/la #Scala #ScalaJS

  3. Laminar 17.1.0 brings new ergonomic features for managing state with Var-s #scala #scalajs laminar.dev/blog/2024/08/14/la

  4. Laminar v17 is finally here! 🎉Lots of new features across the board, as well as some bug fixes. #Scala #ScalaJS

    laminar.dev/blog/2024/05/14/la

  5. "Sounds of Scala", a #Scalajs project for building music applications, such as simulating synthesizers. #Scala #Scalajs

    We need more fun projects like this (link):

    github.com/pauliamgiant/sounds

  6. Paul Matthews is simulating synthesizers and making music using #Scalajs 🤩🥰

    #Scala #ScalarConf

  7. And the experience feels good, at least for toys. Seriously, download this sample and fire it up: github.com/sjrd/scalajs-sbt-vi

    #Scala #Scalajs #Scala3

  8. 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.

    #Scalajs #Scala3

  9. Mill 0.11.2 is out!

    mill-build.com/mill/Changelog.

    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.

  10. 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:

    scalablytyped.org

    Occasionally, I'm awed by the productivity I see in this community, a very humbling experience.

  11. @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?

  12. @alexelcu
    Indeed so, I chose #Scala3 for SWIM :
    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.

  13. ff4s is a minimal, purely-functional web frontend framework for Scala.js. It is also now a Typelevel affiliate project!

    github.com/buntec/ff4s

  14. Slinky 0.7.3 has been released, with initial support for Next.js and module splitting! Following the Slinky dogfooding philosophy, the docs site (slinky.dev) has been rewritten to Next.js too! #scala #scalajs #react

  15. Amazing timing. I was just about to try out some frontend coding using Scala.js and Laminar when youtube.com/watch?v=UePrOa_1Am dropped.

    #scala #scalajs #laminar #frontend

  16. Running some #scala code in the browser with #Scalajs, even though it was never written with that use in mind.

    Perhaps not what you'd choose when the browser is your primary target (?), but wow that was unexpectedly easy.

    github.com/raboof/vormenstoof/