ScalaMatsuri 2024 ツイート
code:text
Insightful session on extensible records and structural types in Scala 3 at #ScalaMatsuri 2024! 💡 code:text
hr.icon
code:text
🔥Using Japanese Embedding Models from Scala
Embedding models are crucial in NLP, but how to use them in #Scala? @by110416 will cover
✅ Overview of Japanese embedding models
✅ How to use them from Scala & other JVM languages
code:text
最近の自然言語処理では、埋め込みモデルがよく使われています。#Scala でそれらのモデルを利用できるのでしょうか?
このセッションでは @by110416 が
✅ 日本語埋め込みモデルの概要
✅ それらをScalaやJVM言語から利用する方法
について解説します!
hr.icon
code:text
Learn from @rlemaitre to: model data smartly, enforce constraints from API to DB, and eliminate bugs!
code:text
@rlemaitre が
✅Ironを用いたデータモデリング
✅APIからDBまで一貫した制約の適用
✅Ironがどのようにバグを防ぐか
について紹介してくれます!
hr.icon
code:text
@boykush315 shows how to perform precise calculations, apply rounding rules, and serialize numeric data safely 🔒
code:text
複雑な料金計算はシステムにおいてとても重要でバグの影響の大きい領域です。
hr.icon
code:text
Are you new to Scala and its powerful type system? This talk is for you!
@KristianLentino will share the experience transitioning from a different language to the robust, type-safe world of Scala!
code:text
PHPからScalaへと移行してきた @KristianLentino さん
このセッションでは、Scalaについて過小評価されていると思う点や、Scalaの最も気に入っている点について紹介します。
Scalaの知識がない方にも楽しんでいただける内容です!
hr.icon
code:text
Tooling is a hot topic in the Scala world, but we've made great strides!
@TomekGodzik will cover
✨ Latest tooling improvements
⚡ Upcoming features
🔍 How pain points are being addressed
Get ready to level up your Scala developer experience!
code:text
開発者ツールはScalaコミュニティにおけるトピックの一つです。しかし近年大きな前進を遂げています!
この発表では scalameta や Metals メンテナの @TomekGodzik が
✨ 最近の改善
⚡ Upcoming features
🔍 難点をどう改善しているか
について紹介します!
hr.icon
day 2
code:text
Scala build tools are leveling up! 💪
Pipelined compilation, optimized scheduling, & parallel compilation = faster builds 🚀
code:text
Scalaのビルドが遅い? Scala3のbuild toolが進化しています!💪
@bishabosha が pipeline compile、最適化されたスケジューリング、並列コンパイルを活用したbuild高速化について紹介します。🚀 #ScalaMatsuri #Scala hr.icon
code:text
With property-based testing, the testing library generates test data, finds edge cases, and repeats multiple times.
code:text
Property-based testing はプログラムが満たすべき特性や条件をもとに大量のテストデータを生成、エッジケースを見つけるのに役立ちます。
hr.icon
code:text
Scalaには多くの便利な機能がありますが、それらを利用するうえで注意するべきことも多くあります。この初心者向けセッションでは @miend がScalaによる日々のシステム開発で培ったTipsを紹介します!
code:text
Scala has many useful features, but there are also many things to be aware of when using them. In this beginner's session, @omiend will share tips and tricks from his daily system development in Scala!
hr.icon
code:text
Build programming languages within your app using Eff (Extensible eFFects)! 🚀
Understand Eff's principles through an analogy to compilers and interpreters, and learn how to create a simple Eff yourself with @Kory__3 and @hsjoihs
code:text
Eff (Extensible eFFects) は、アプリケーションの中で独自のプログラミング言語を構築するための強力なツールです。この講演では、@Kory__3 and @hsjoihs がコンパイラ/インタプリタといった言語処理系の比喩を用いて、Eff の原理や背景にある考え方をお話しします。 #Scala hr.icon
code:text
Seamlessly integrate structured concurrency, high-level operators, and Go-like channels with a stream-like API 🌊
code:text
この発表では Ox 開発者の @adamwarski が Ox の各種機能を紹介します!🌊
hr.icon
code:text
安易な継承の危険性が認知されるようになり、「継承よりも委譲」と叫ばれて久しくなりました。
このセッションでは、@gakuzzzz さんがサブタイプによるモデル表現と代数的データ型による表現を比較し、どの様な時にどちらを選択するかの指針を紹介します📝✨
code:text
The dangers of careless inheritance have been recognized, and "delegation over inheritance" has been advocated.
In this session, @gakuzzzz compares model representations using subtypes / algebraic data types, and introduce when to choose which 📝✨