Every time I try a new, shiny LLM on Scala, I fail miserably. I wonder if it's because they haven't seen enough Scala code during training. But does this mean new languages or features will die out if LLMs only work well with the most popular ones? https://youtu.be/AJpK3YTTKZ4
Java 23 is looking... suspiciously like Scala from two decades ago! π Jokes aside, I'm glad that Java is evolving. It makes the transition to truly modern languages like Scala even smoother! Welcome to the (slightly delayed) party, Java! #java #scala https://www.linkedin.com/posts/michael-drogalis_java-23-is-a-completely-different-language-activity-7295464207280418816-Q50e https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/163c9fc3fbe152a08e3d90b48c9e110cea5b97022a2105a263d4465316351c15.webp
So it begins. Apple reportedly disabled iCloud end-to-end encryption in the UK after a government demand for backdoor access. #privacy #apple #uk https://www.youtube.com/watch?v=f66tYU-k4sQ
It looks like Spark is not as huge as I thought it would be. The question is - did I have the wrong expectation, or are the numbers so small because many Spark projects have migrated to Python? #scala #spark #python

I usually avoid tasks involving CI/CD pipelines, but I managed to create some cool automation (despite occasionally yelling at my screen π).
1. Using Tapir, I built an sbt task to generate OpenAPI specs.
2. The release job executes this task, uploading the YAML to our MkDocs-based knowledge base.
3. The Swagger UI plugin now lets everyone view service APIs without checking production's /docs endpoints.
Time to buy the author of the plugin coffee π
You've probably heard of Kyo, but maybe you were too lazy to read all the documentation or try it out yourself (I know I was! π). Watch this live demo, as Kyo will soon reach version 1.0. #scala #kyo #algebraiceffectsystem https://www.youtube.com/watch?v=uA2_TWP5WF4
Literal types in Scala 2 were interesting, but it's Scala 3's union types that make them truly useful. #scala https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/1a4983d2f6444bc4cdf09ba176aec4484054cd10921aed22c7443afe106233a5.webp
Another week, another "revolutionary" LLM has been released. And here we go again. Everyone rushes to create an account, play with it, and share their opinions on social media.
LLMs are the new JavaScript frameworks... Except they take, well, a bit more than an open source developer and a laptop to build.
Is anyone else feeling LLM fatigue? Wondering if itβs even worth creating an account to test yet another tool?
#TechTrends #LLMFatigue
-
@anthony@accioly.social π https://accioly.social/users/anthony/statuses/114030152911876786
It's not worth it; usually, within one or two months, the competition implements those revolutionary features. I'm sticking with Gemini just because of the included Drive space.
The latest release of Scalafmt introduces support for Scala.js π #scala #scalajs https://github.com/scalameta/scalafmt/releases/tag/v3.9.0
Sounds like a plan for a summer holiday β°οΈ
π Scala Days 2025
ποΈ 19-21 August 2025
πLausanne, Switzerland https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/15fa525a5e1df045588257cce4c9f80b9f3f83d60f0a87e0b264f80c6cb2ae3f.webp
Kudos to @IntelliJ Scala team to already suggesting Scala 3.6 syntax β₯οΈ #scala #intellij https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/2b67a15af7b8b746fb62b4831acda4088d6ad170b7840c1805ccf14abfaa8621.webp
Imagine a web framework written in Gleam that uses the Elm architecture, but with components, and communicates with the backend via WebSockets. π€© #elm #gleam #erlang @Hayleigh Thompson https://www.youtube.com/watch?v=TbCm-zR7qZ0
If you use Tapir, you'll almost definitely deal with some form of error handling. Recently, a default way to do this with custom case class was added to the examples folder, so check it out π #scala #tapir #circe https://github.com/softwaremill/tapir/blob/master/examples/src/main/scala/sttp/tapir/examples/errors/errorAsJson.scala
Choosing a new language? Look for algebraic data types, pattern matching, immutability by default, and NO nulls. #nogo @Nicolas Rinaudo https://www.youtube.com/watch?v=aSS-CIe_V0g
"Pure functions are basically lookup tables" @Richard Feldman Did you know that the first DOOM used lookup tables to calculate goniometric functions?
After so many years using Scala, I discovered this awesomeness. On X! π #scala #sbt https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/91822739d30261c95b275a4a0a5b8a7df3f7208f493fb18a93e5d2931c9ef159.webp
I doubt I'll manage to read all the books I'd hoped to this year. Thanks a lot, Warhorse Studios π #KCD2 https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/de2025b1f02fe6aa5dd00e0b4c40913a70996848b36755d0783e74422eb82673.webp
Something special from nostr:npub15c9gsd6d3cw0pyk8a2fkv248snan8vl8t0nhy5qhqvhxj20tch2swwczp5 just arrived. Wen Rust edition @Igal Tabachnik ? π https://cdn.nostrcheck.me/f5c3f597f754f534d47b0be2b9afe263894ecdad3d639453c4abc31f40db2c23/680a240840b5ffba1439942a8da2a6ad6a84544cf47de2b6242b4a2a9f0552a6.webp