Software Engineer at the Scala Center
a fun talk 'Coding the game of unspoken rules in Scala 3' by @adpi2 and Benoît Fouré on implementing a card game using #Scala where the user can introduce new rules #ScalaDays
All “European alternatives” lists that people are building right now are suggesting against Open-Source or small-web software built by US entities, replacing them with less safe or even unethical alternatives.
I'm all for “let's encourage EU software”, but don't be stupid.
CfP for #ScalaDays closes TONIGHT at 23:30 UTC
We want to hear from you on
✅ Scala foundations
📚 Libraries
🧰 Tooling
🏭 Industrial adoption
👥 Community
…and more… PLUS all experience levels are welcome
Apply now ⬇️
https://www.papercall.io/scaladays
Time to meet again 🥰
🙌 Scala Days 2025
🗓️ 19-21 August 2025
📍Lausanne, Switzerland
🌐 Business-driven
♥️ Community-infused
🦸 Family-friendly
Looking forward to welcoming you in August!
https://scala-lang.org/blog/2025/02/18/announcing-scala-days-2025.html
🚀 Introducing Scala Highlights – a new quarterly newsletter!
The first edition recaps 2024’s biggest advancements:
✅ Named tuples in Scala 3
✅ Experimental WebAssembly backend in Scala.js
✅ Scala CLI as the new default runner for Scala
✅ Scala 3 build definitions in sbt 2.x (beta)
✅ Better Scala 3 support in IntelliJ Scala Plugin
… and much more!
Read it now 👉 https://scala-lang.org/highlights/2025/02/06/highlights-2024.html
new Scala 3 macros+metaprogramming course! from Rock the JVM @rockthejvm
https://www.reddit.com/r/scala/comments/1ic55ah/scala_macros_and_metaprogramming_course_from_rock/
Kudos to Alexandre Archambault for multiple pull requests in a row, better integration coursier into Mill, bringing proper BOM support and fixing some bugs on the way.
Stay tuned for the upcoming Mill 0.12.6 release.
Are you an open source Scala maintainer? The Scala Center is preparing to participate in Google Summer of Code 2025 (GSoC), and we’re on the lookout for projects to include in this year’s program. Deadline is February 7. read on: https://www.scala-lang.org/blog/2025/01/28/gsoc-projects.html
Course on #Scala Macros and Metaprogramming from RockTheJVM 😍
https://rockthejvm.com/courses/scala-macros-and-metaprogramming
Je vois passer pas mal de journalistes ou politiques qui quittent X, dénoncent ces gros réseaux sociaux propriétaires, et disent qu'il faudrait une alternative ouverte et européenne… sans connaître Mastodon.
Donc agissons : si vous travaillez pour / connaissez (contact direct seulement, sinon je sais faire) des institutions ou personnes dans cette situation, n'hésitez pas à me DM pour faire une mise en contact avec elleux, que je leur parle de Mastodon et que je leur explique tout 🫶
L’élévation des températures et la montée de l’extrême droite forment deux menaces chaque jour plus pressantes. Or leur combinaison est explosive. Ce livre est une première tentative de penser ensemble les deux phénomènes.
https://lafabrique.fr/fascisme-fossile/
Suite à notre départ de X, ce compte reprend du service !
👉 Notre communiqué : https://lessoulevementsdelaterre.org/blog/les-soulevements-de-la-terre-quittent-x
✉️ Abonnez-vous à notre newsletter : https://lessoulevementsdelaterre.org
Suivez-nous sur :
• Bluesky (https://bsky.app/profile/lessoulevements.bsky.social)
• Mastodon (https://piaille.fr/@lessoulevements)
• Nos autres réseaux sociaux : https://linktr.ee/lessoulevements
Advent of Code 2024 recap and sample solutions: https://www.scala-lang.org/blog/2025/01/16/advent-of-code-recap.html
Consider recommending Advent of Code to Scala newcomers. There’s much learning in solving the puzzles, and further learning in comparing the published solutions to your own.
```
[a] => (a : a) => [a]
```
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo
https://contributors.scala-lang.org/t/pre-sip-a-syntax-for-collection-literals/6990/49?u=eed3si9n
It's 2025 and Scaladex is now running on Scala 3!
Si, comme moi, vous n'en pouvez plus de toutes ces infos-béates autour de l'usage de l'IA, alors mon unique conseil de lecture sera le dossier que lui consacre Framasoft (histoire de 1 mieux savoir ce que c'est 2 prendre un peu recul et de hauteur)
- FramamIA : comprendre l'IA pour la démystifier
https://framamia.org/fr/
Et sinon @Framasoft est en campagne de dons jusqu'au 31 décembre et ce serait un beau signal que d'arriver à l'objectif fixé pour "décoller" !
https://soutenir.framasoft.org/fr/
Contre la désinformation, Mediapart quitte X. L’élection de Donald Trump transforme la plateforme d’Elon Musk en arme de désinformation massive. Mediapart refuse de servir la cause des ennemis du journalisme et de l’intérêt général @mediapart https://www.mediapart.fr/journal/france/171224/contre-la-desinformation-mediapart-quitte-x
🔬 sbt 2.0.0-M3 is released!
this is a beta release of sbt 2.x series that I've been working on with Scala Center. headline features are:
- Scala 3.6.2 in build definitions
- common settings
- new Bazel-compatible cache system
- incremental `test`
- glob expression in scripted
M3 contains bug fixes and updates based on M2. there might be some sharp edges, but please try it out and let us know what you think!
https://eed3si9n.com/sbt-2.0.0-M3 #Scala
#DecemberAdventure day 17
released sbt 2.0.0-M3. beside small code adjustments between sbt and Zinc repos, most of the work was organizing and writing up the release notes
https://mastodon.social/@eed3si9n/113673090629345751
https://eed3si9n.com/december-adventure-2024/#17