fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#scalajs

0 posts0 participants0 posts today
Markus Klink<p><a href="https://functional.cafe/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> and <a href="https://functional.cafe/tags/wasip2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasip2</span></a> is coming to <a href="https://functional.cafe/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> (<a href="https://functional.cafe/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a>)! Have a look here: <a href="https://github.com/scala-js/scala-js/issues/5121" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/scala-js/scala-js/i</span><span class="invisible">ssues/5121</span></a></p>
Matej Cerny<p>The latest release of Scalafmt introduces support for Scala.js 👏 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://witter.cz/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> <a href="https://github.com/scalameta/scalafmt/releases/tag/v3.9.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/scalameta/scalafmt/</span><span class="invisible">releases/tag/v3.9.0</span></a></p>
Salar Rahmanian :verified: :scala: :swift: :nix:<p>:scala: 📣 :scala: The recording of the awesome talk:</p><p>How <a href="https://social.softinio.com/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> is made and how you can help? By Krzysztof Romanowski (VirtusLab) at our <a href="https://social.softinio.com/tags/bayareascala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bayareascala</span></a> <a href="https://social.softinio.com/tags/sfscala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sfscala</span></a> <a href="https://social.softinio.com/tags/meetup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meetup</span></a> in <a href="https://social.softinio.com/tags/sanfrancisco" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SanFrancisco</span></a> is now available to watch on <a href="https://social.softinio.com/tags/peertube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PeerTube</span></a></p><p><a href="https://watch.softinio.com/w/tnFvpbzrK1LfqqkLW1YRm4" rel="nofollow noopener" target="_blank">https://watch.softinio.com/w/tnFvpbzrK1LfqqkLW1YRm4</a></p><p>Don't forget you can use your <a href="https://social.softinio.com/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> account to subscribe , like and comment on our <a href="https://social.softinio.com/tags/peertube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PeerTube</span></a> instance where we post all our Scala content ad-free. You can also subscribe to our channel using <a href="https://social.softinio.com/tags/rss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rss</span></a></p><p>Join our meetup group to be informed of upcoming online and in-person <a href="https://social.softinio.com/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> meetups: <a href="https://lu.ma/qq7k3iem" rel="nofollow noopener" target="_blank">https://lu.ma/qq7k3iem</a></p><p>We have a lot planned for 2025 ! :scala:</p><p>Please share !</p><p><a href="https://social.softinio.com/tags/functionalprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalprogramming</span></a> <a href="https://social.softinio.com/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a></p><p>cc <span class="h-card"><a href="https://fosstodon.org/@scala_lang" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>scala_lang</span></a></span> <span class="h-card"><a href="https://softwaremill.social/@scala_space" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>scala_space</span></a></span> <span class="h-card"><a href="https://fosstodon.org/@tgodzik" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tgodzik</span></a></span> <span class="h-card"><a href="https://fosstodon.org/@SethTisue" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SethTisue</span></a></span></p>
Nikita<p>Laminar 17.2.0 released, packing some cool new Airstream features: splitting observables by pattern match, localstorage synced vars, StrictSignal mapping, and more! <a href="https://laminar.dev/blog/2024/12/13/laminar-v17.2.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">laminar.dev/blog/2024/12/13/la</span><span class="invisible">minar-v17.2.0</span></a> <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://mastodon.social/tags/ScalaJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaJS</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p><a href="https://blog.joaocosta.eu/articles/8cd240f/writing-an-android-app-with-scalajs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.joaocosta.eu/articles/8cd</span><span class="invisible">240f/writing-an-android-app-with-scalajs</span></a></p><p><a href="https://norden.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://norden.social/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> <a href="https://norden.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://norden.social/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a></p>
Nikita<p>Laminar 17.1.0 brings new ergonomic features for managing state with Var-s <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://mastodon.social/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> <a href="https://laminar.dev/blog/2024/08/14/laminar-v17.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">laminar.dev/blog/2024/08/14/la</span><span class="invisible">minar-v17.1.0</span></a></p>
Salar Rahmanian :verified: :scala: :swift: :nix:<p><a href="https://social.softinio.com/tags/webassembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webassembly</span></a> is coming to <a href="https://social.softinio.com/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> :scala: <a href="https://social.softinio.com/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> 🎉👏🍾👇</p><p><a href="https://github.com/scala-js/scala-js/pull/4988" rel="nofollow noopener" target="_blank">https://github.com/scala-js/scala-js/pull/4988</a></p>
Nikita<p>Laminar v17 is finally here! 🎉Lots of new features across the board, as well as some bug fixes. <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://mastodon.social/tags/ScalaJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaJS</span></a></p><p><a href="https://laminar.dev/blog/2024/05/14/laminar-v17.0.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">laminar.dev/blog/2024/05/14/la</span><span class="invisible">minar-v17.0.0</span></a></p>
Alex Nedelcu<p>"Sounds of Scala", a <a href="https://social.alexn.org/tags/Scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalajs</span></a> project for building music applications, such as simulating synthesizers. <a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://social.alexn.org/tags/Scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalajs</span></a></p><p>We need more fun projects like this (link):</p><p><a href="https://github.com/pauliamgiant/sounds-of-scala" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pauliamgiant/sounds</span><span class="invisible">-of-scala</span></a></p>
Alex Nedelcu<p>Paul Matthews is simulating synthesizers and making music using <a href="https://social.alexn.org/tags/Scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalajs</span></a> 🤩🥰</p><p><a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://social.alexn.org/tags/ScalarConf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalarConf</span></a></p>
Eric Richardson<p><span class="h-card" translate="no"><a href="https://social.alexn.org/@alexelcu" class="u-url mention">@<span>alexelcu</span></a></span> Should be able to use OOP with <a href="https://fosstodon.org/tags/Scalajs" class="mention hashtag" rel="tag">#<span>Scalajs</span></a> right?</p>
Scala Space<p>🚀 <a href="https://softwaremill.social/tags/ScalaCLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaCLI</span></a> v1.1.1 is out now!<br>Say goodbye to using the 'latest' toolkit version alias, as it's replaced by a 'default' version tied to <a href="https://softwaremill.social/tags/ScalaCLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaCLI</span></a> releases.<br>Beyond that, a number of fixes &amp; enhancements 🛠️, including <a href="https://softwaremill.social/tags/ScalaJs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaJs</span></a> mode validation and numerous doc updates.</p><p><a href="https://softwaremill.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
Alex Nedelcu<p>And the experience feels good, at least for toys. Seriously, download this sample and fire it up: <a href="https://github.com/sjrd/scalajs-sbt-vite-laminar-chartjs-example" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sjrd/scalajs-sbt-vi</span><span class="invisible">te-laminar-chartjs-example</span></a></p><p><a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://social.alexn.org/tags/Scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalajs</span></a> <a href="https://social.alexn.org/tags/Scala3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala3</span></a></p>
Alex Nedelcu<p>Out of the Alt-JS languages I've played with, <a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>.js seems to be the best.</p><p>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.</p><p>I'm surprised that it's in better shape than <a href="https://social.alexn.org/tags/KotlinJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KotlinJS</span></a>, for all its multi-platform marketing.</p><p><a href="https://social.alexn.org/tags/Scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalajs</span></a> <a href="https://social.alexn.org/tags/Scala3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala3</span></a></p>
Tobias Roeser<p>Mill 0.11.2 is out!</p><p><a href="https://mill-build.com/mill/Changelog.html#0-11-2" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mill-build.com/mill/Changelog.</span><span class="invisible">html#0-11-2</span></a></p><p>This version greatly improves build speed after build definition changes due a new fine-grained cache invalidation (change detection on method-level).</p><p>We also improved the editing experience and now properly support meta builds via BSP (Metals) and IntelliJ IDEA.</p><p><a href="https://fosstodon.org/tags/MillBuild" class="mention hashtag" rel="tag">#<span>MillBuild</span></a> <a href="https://fosstodon.org/tags/Scala" class="mention hashtag" rel="tag">#<span>Scala</span></a> <a href="https://fosstodon.org/tags/ScalaJs" class="mention hashtag" rel="tag">#<span>ScalaJs</span></a> <a href="https://fosstodon.org/tags/ScalaNative" class="mention hashtag" rel="tag">#<span>ScalaNative</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="tag">#<span>Java</span></a> <a href="https://fosstodon.org/tags/BuildTool" class="mention hashtag" rel="tag">#<span>BuildTool</span></a></p>
Nikita<p>Laminar v16.0.0 is now released with a few improvements and bug fixes: <a href="https://laminar.dev/blog/2023/07/13/laminar-v16.0.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">laminar.dev/blog/2023/07/13/la</span><span class="invisible">minar-v16.0.0</span></a> <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://mastodon.social/tags/ScalaJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaJS</span></a></p>
Alex Nedelcu<p>A lot of the <a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> 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.</p><p>Just look at this “ScalablyTyped” project. Someone went ahead and created a <a href="https://social.alexn.org/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> to <a href="https://social.alexn.org/tags/ScalaJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScalaJS</span></a> types converter, which works and is ahead of solutions from other ecosystems:</p><p><a href="https://scalablytyped.org" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">scalablytyped.org</span><span class="invisible"></span></a></p><p>Occasionally, I'm awed by the productivity I see in this community, a very humbling experience.</p>
Jonathan<p><span class="h-card"><a href="https://scicomm.xyz/@benjhm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>benjhm</span></a></span> <span class="h-card"><a href="https://sigmoid.social/@jasmith" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jasmith</span></a></span> 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. <a href="https://sigmoid.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> 3 + <a href="https://sigmoid.social/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> would be an excellent fit.</p><p>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. </p><p>Can you recommend a SPA framework and a back-end service framework licensed for open-source release?</p>
Ben Matthews (Dr.)<p><span class="h-card"><a href="https://social.alexn.org/@alexelcu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>alexelcu</span></a></span> <br>Indeed so, I chose <a href="https://scicomm.xyz/tags/Scala3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala3</span></a> for SWIM : <br><a href="https://swim.benmatthews.eu" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">swim.benmatthews.eu</span><span class="invisible"></span></a> <br>as I can write a complex society-climate <a href="https://scicomm.xyz/tags/model" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>model</span></a>, complex web GUI, and handle many historical datasets, all in one language - and I'm amazed how robustly <a href="https://scicomm.xyz/tags/scalajs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scalajs</span></a> 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.</p>
Typelevel<p>ff4s is a minimal, purely-functional web frontend framework for Scala.js. It is also now a Typelevel affiliate project!</p><p><a href="https://github.com/buntec/ff4s" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/buntec/ff4s</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/Scala" class="mention hashtag" rel="tag">#<span>Scala</span></a> <a href="https://fosstodon.org/tags/Typelevel" class="mention hashtag" rel="tag">#<span>Typelevel</span></a> <a href="https://fosstodon.org/tags/ScalaJS" class="mention hashtag" rel="tag">#<span>ScalaJS</span></a></p>