techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#scala

9 posts8 participants0 posts today
fanf42<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@crmsnbleyd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>crmsnbleyd</span></a></span> </p><p><a href="https://social.treehouse.systems/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> still good. We even switched Rudder to Scala 3 two months ago, not bad for a &gt;15y old software.</p><p>And the team is growing, and we even have young lovers of Scala, so, pretty cool</p>
Drew<p>any Scala enjoyers here? I've only heard bad things about it lately</p><p><a href="https://hachyderm.io/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
froufox (gothic era 🌑🥀)<p>i&#39;m completely lost in scala building tools. what is sbt server, and what is bloop server? can they coexist? can you compile code through `sbt compile` and see the result in your IDE connected to bloop using metals? if not, what&#39;s the way?</p><p><a href="https://techhub.social/tags/scala" class="mention hashtag" rel="tag">#<span>scala</span></a> <a href="https://techhub.social/tags/sbt" class="mention hashtag" rel="tag">#<span>sbt</span></a> <a href="https://techhub.social/tags/bloop" class="mention hashtag" rel="tag">#<span>bloop</span></a> <a href="https://techhub.social/tags/metals" class="mention hashtag" rel="tag">#<span>metals</span></a></p>
Ross A. Baker<p>Gave an internal talk on variance in Scala last week. No video, slides and article here:</p><p><a href="https://rossabaker.com/presentations/understanding-scala-variance/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rossabaker.com/presentations/u</span><span class="invisible">nderstanding-scala-variance/</span></a></p><p><a href="https://social.rossabaker.com/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a></p>
vascorsd<p><a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a>... I'm scared 😰😅</p><p>```<br>[warn] match may not be exhaustive.<br>[warn]<br>[warn] It would fail on pattern case: (List((_, _), _, _*), _), (Nil, _)<br>```</p>
vascorsd<p>Now that I've spend like 2 weeks moving <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> code around, commenting, writing, entering new lines, refactoring, creating multi level ifs and matches and multiple defs inside defs and all that stuff, all using <a href="https://mastodon.social/tags/scala3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala3</span></a> whitebased syntax with formatter turned on to write it into that and 4 spaces for ident... </p><p>I'm getting so many weird compile errors constantly, scratching my head a lot about why comments moved place, for-comprehesions stopping to work..</p><p>I'm tired. I don't think if it's worth.</p>
Matej Cerny<p>Wouldn't it be nice if Scala supported pattern matching in function definitions, just like Haskell or Elixir? <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/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://witter.cz/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a></p>
Matej Cerny<p>Scala 3 only SMTP client built on top of cats-effect + fs2 👀 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://github.com/roman0x58/pencil-mail" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/roman0x58/pencil-ma</span><span class="invisible">il</span></a></p>
Open Source Economy<p>🚀 Akka or Apache Pekko developer?</p><p>We’re supporting <span class="h-card" translate="no"><a href="https://merveilles.town/@raboof" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>raboof</span></a></span>, <br>PJ Fanning &amp; Matthew de Detrich in keeping <a href="https://mastodon.social/tags/ApachePekko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApachePekko</span></a> alive—community-driven &amp; sustainable.</p><p>💬 What do you need from us?</p><p>👉 Take the survey: <a href="https://forms.gle/gJLJHUvStssXiyq68" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">forms.gle/gJLJHUvStssXiyq68</span><span class="invisible"></span></a></p><p>📢 Anonymized results will be published<br>🔁 RT to reach more devs!</p><p><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/Akka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Akka</span></a> <a href="https://mastodon.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Josep Bigorra 🐂🎸👨‍💻<p>Did some dependency updates to my <a href="https://mastodon.social/tags/zio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zio</span></a> <a href="https://mastodon.social/tags/test" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>test</span></a> <a href="https://mastodon.social/tags/library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>library</span></a> for <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> </p><p><a href="https://codeberg.org/jjba23/zzspec" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/jjba23/zzspec</span><span class="invisible"></span></a></p><p>zzspec v1.0.12 is now available </p><p>easily perform unit, integration and black box tests, with some <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> test <a href="https://mastodon.social/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a> too if needed</p><p>leveraging the expressive ZIO test framework and use helpers for <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> <a href="https://mastodon.social/tags/kafka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kafka</span></a> and more</p>
Matej Cerny<p>Adding a new book to my wishlist 👇 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://pureasync.gumroad.com/l/functional-stream-processing-in-scala" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pureasync.gumroad.com/l/functi</span><span class="invisible">onal-stream-processing-in-scala</span></a></p>
Matej Cerny<p>The author of Chimney is stepping back from active development. It's understandable given how long he worked on it and the many obstacles he must have faced with Scala version upgrades. <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://github.com/scalalandio/chimney/discussions/762" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/scalalandio/chimney</span><span class="invisible">/discussions/762</span></a></p>
Hacker News 50<p>Mill: A better build tool for Java, Scala, and Kotlin</p><p>Link: <a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44583565" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4583565</span></a></p><p><a href="https://social.lansky.name/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://social.lansky.name/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
N-gated Hacker News<p>Ah, yes, another "revolutionary" build tool—because <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a>, <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>, and <a href="https://mastodon.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://mastodon.social/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> were desperately lacking in build systems. 🛠️ Apparently, <a href="https://mastodon.social/tags/Mill" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mill</span></a> is the ultimate solution... to a problem no one knew existed. But hey, at least you can now write more <a href="https://mastodon.social/tags/configuration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configuration</span></a> files instead of code! 📜💤<br><a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>Mill: A Better Build Tool for Java, Scala, &amp; Kotlin</p><p><a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Mill" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mill</span></a> <a href="https://mastodon.social/tags/Build" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Build</span></a> <a href="https://mastodon.social/tags/Tool" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tool</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</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/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a></p>
Adam Warski<p>Ox, the safe direct-style streaming, concurrency and resiliency library for <a href="https://softwaremill.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> 3 on the JVM, is nearing a 1.0.0 release, with 1.0.0-RC1 now available!</p><p>Should be finalized just in time for ScalaDays - in a month! :)</p><p>Please test! Is anything missing? Or worse - broken?</p><p><a href="https://ox.softwaremill.com/latest" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ox.softwaremill.com/latest</span><span class="invisible"></span></a></p>
Matej Cerny<p>scala-cli 1.8.4 has been released with a bunch of fixes and updated dependencies, but most importantly, (experimental) publishing to Maven Central via the API should now work! 👏 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://github.com/VirtusLab/scala-cli/releases/tag/v1.8.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/VirtusLab/scala-cli</span><span class="invisible">/releases/tag/v1.8.4</span></a></p>
vascorsd<p>When I mention that <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> intellij is freaking slow I mean stuff like this. This was a fast autocomplete! Hard to remember to record or even know when a super slow one is coming 😮‍💨. This is like this for everything, constantly.</p><p>And this seems a problem, all the time. I have the same experience on different scala 3 versions, using sbt or bsp and on this mac and on another linux machine.</p><p>This particular one is a scala cli proj with a 5 files and bsp. Using helix/metals barely any types show up.</p>
Adam Warski<p>Might seem like a tiny <a href="https://softwaremill.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> Metals features, but it really makes a difference: the status bar tells you that the code in the module you're currently in won't compile (hence - no new highlighting), because there are errors in an upstream module.</p><p>Here, `core-test` won't compile because `core` has errors, but this of course generalises to multi-module projects with long dependency chains, not only tests.</p>
sake92<p>Just got repo access, 99% scala 2.10 with scalaz</p><p><a href="https://fosstodon.org/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>