Skip to main content
Glama

Shared Knowledge MCP Server

by j5ik2o
scalarefs-01jpcvxfxmsb49cge8ewg55kag.md9.92 kB
--- description: scalarefsに関するドキュメント ruleId: scalarefs-01jpcvxfxmsb49cge8ewg55kag tags: - development - coding - scala aliases: - scala-references - scala-resources globs: - '**/*.scala' --- # Scala参考文献 ## 公式ドキュメント ### 基本ドキュメント - [Scala公式サイト](https://www.scala-lang.org/) - Scala言語の公式ウェブサイト - [Scala Documentation](https://docs.scala-lang.org/) - 公式ドキュメント - [Scala API](https://www.scala-lang.org/api/current/) - 標準ライブラリのAPIドキュメント - [Scala Style Guide](https://docs.scala-lang.org/style/) - 公式スタイルガイド ### 特定のトピック - [Scala Collections](https://docs.scala-lang.org/overviews/collections/introduction.html) - コレクションライブラリの詳細ガイド - [Scala Futures and Promises](https://docs.scala-lang.org/overviews/core/futures.html) - 非同期プログラミングの解説 - [Scala Reflection](https://docs.scala-lang.org/overviews/reflection/overview.html) - リフレクションAPIの解説 - [Scala Macros](https://docs.scala-lang.org/overviews/macros/overview.html) - マクロプログラミングの解説 ## 学習リソース ### 初心者向け - [Scala School](https://twitter.github.io/scala_school/) - Twitterによる入門講座 - [Scala Exercises](https://www.scala-exercises.org/) - インタラクティブな演習 - [Tour of Scala](https://docs.scala-lang.org/tour/tour-of-scala.html) - 言語機能の簡潔な紹介 - [Scala for the Impatient](https://horstmann.com/scala/) - 実践的な入門書 ### 中級者向け - [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) - 関数型プログラミングの原則を学ぶ - [Scala with Cats](https://underscore.io/books/scala-with-cats/) - Cats ライブラリを使った関数型プログラミング - [Essential Scala](https://underscore.io/books/essential-scala/) - Scalaの基本概念を深く理解する - [Scala Design Patterns](https://www.packtpub.com/product/scala-design-patterns-second-edition/9781788471305) - Scalaでのデザインパターン ### 上級者向け - [Advanced Scala with Cats](https://underscore.io/books/advanced-scala/) - 高度な関数型プログラミング - [Functional Programming for Mortals](https://leanpub.com/fpmortals) - Scalazを使った関数型プログラミング - [Scala High Performance Programming](https://www.packtpub.com/product/scala-high-performance-programming/9781786466044) - パフォーマンス最適化 - [Programming in Scala](https://www.artima.com/shop/programming_in_scala_4ed) - 言語設計者による包括的な解説書 ## ブログと記事 - [Scala Times](https://scalatimes.com/) - Scalaに関する週刊ニュースレター - [Scala Lang Blog](https://www.scala-lang.org/blog/) - 公式ブログ - [Typelevel Blog](https://typelevel.org/blog/) - 関数型プログラミングとTypeレベルのブログ - [47 Degrees Blog](https://www.47deg.com/blog/tags/scala/) - Scala関連の技術記事 ## 動画リソース - [Rock the JVM](https://www.youtube.com/c/RocktheJVM) - Scalaプログラミングのチュートリアル - [Scala Days](https://www.youtube.com/channel/UCOHg8YCiyMVRRxb3mJT_0Mg) - Scala Daysカンファレンスの動画 - [Functional TV](https://www.youtube.com/channel/UCKvhw2CPR-0S4XZ1bNlihnw) - 関数型プログラミングに関する講演 - [Scala World](https://www.youtube.com/channel/UCc0j7uOItUDZi4xDnOSpuQg) - Scala Worldカンファレンスの動画 ## コミュニティ ### 日本語コミュニティ - [Scala Matsuri](https://scalamatsuri.org/) - 日本最大のScalaカンファレンス - [Scala Developers Japan](https://scalaconfjp.doorkeeper.jp/) - 日本のScalaコミュニティ - [Scala Japan Slack](https://scalajp.slack.com/) - 日本のScala Slackコミュニティ ### 国際コミュニティ - [Scala Users](https://users.scala-lang.org/) - 公式ユーザーフォーラム - [Scala Contributors](https://contributors.scala-lang.org/) - 貢献者向けフォーラム - [Scala Discord](https://discord.com/invite/scala) - Scalaの公式Discordサーバー - [Scala Subreddit](https://www.reddit.com/r/scala/) - Redditコミュニティ ## ツールとライブラリ ### 主要ライブラリ #### 関数型プログラミング - [Cats](https://typelevel.org/cats/) - 関数型プログラミングの抽象化 - [Cats Effect](https://typelevel.org/cats-effect/) - 純粋関数型の効果システム - [ZIO](https://zio.dev/) - 型安全な非同期・並行プログラミング - [Scalaz](https://github.com/scalaz/scalaz) - 関数型プログラミングライブラリ #### Web開発 - [Play Framework](https://www.playframework.com/) - Webアプリケーションフレームワーク - [Akka HTTP](https://doc.akka.io/docs/akka-http/current/) - HTTPサーバー/クライアント - [http4s](https://http4s.org/) - 純粋関数型HTTPサーバー - [Tapir](https://tapir.softwaremill.com/) - HTTP APIの記述 #### データ処理 - [Spark](https://spark.apache.org/) - 大規模データ処理 - [Akka Streams](https://doc.akka.io/docs/akka/current/stream/) - ストリーム処理 - [FS2](https://fs2.io/) - 純粋関数型ストリーム - [Doobie](https://tpolecat.github.io/doobie/) - 純粋関数型JDBC層 #### JSON処理 - [Circe](https://circe.github.io/circe/) - 関数型JSONライブラリ - [Play JSON](https://github.com/playframework/play-json) - Play FrameworkのJSONライブラリ - [uPickle](https://github.com/com-lihaoyi/upickle) - 軽量なJSONライブラリ #### テスト - [ScalaTest](https://www.scalatest.org/) - テストフレームワーク - [Specs2](https://etorreborre.github.io/specs2/) - テストフレームワーク - [MUnit](https://scalameta.org/munit/) - Scalaのテストライブラリ - [ScalaCheck](https://www.scalacheck.org/) - プロパティベーステスト ### 開発ツール - [sbt](https://www.scala-sbt.org/) - Scalaビルドツール - [Mill](https://com-lihaoyi.github.io/mill/) - 代替ビルドツール - [Metals](https://scalameta.org/metals/) - Scala言語サーバー - [Scalafmt](https://scalameta.org/scalafmt/) - コードフォーマッター - [Scalafix](https://scalacenter.github.io/scalafix/) - リファクタリングツール ## 書籍 ### 日本語書籍 - [Scala逆引きレシピ](https://www.amazon.co.jp/dp/4798125415) - 実践的なScalaプログラミング - [Scalaスケーラブルプログラミング](https://www.amazon.co.jp/dp/4844330845) - Scala言語の詳細解説 - [実践Scala入門](https://www.amazon.co.jp/dp/4297101416) - 実践的なScala入門 ### 英語書籍 - [Programming in Scala](https://www.artima.com/shop/programming_in_scala_4ed) - Martin Oderskyらによる包括的な解説書 - [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) - 関数型プログラミングの原則 - [Scala for the Impatient](https://horstmann.com/scala/) - 実践的な入門書 - [Scala with Cats](https://underscore.io/books/scala-with-cats/) - Catsライブラリを使った関数型プログラミング ## 企業事例 - [Twitter](https://blog.twitter.com/engineering/en_us/topics/open-source/2019/twitter-open-source-update-scala.html) - TwitterでのScala活用 - [Netflix](https://netflixtechblog.com/the-netflix-cosmos-platform-35c14d9351ad) - NetflixでのScala活用 - [LinkedIn](https://engineering.linkedin.com/blog/2018/03/scala-at-linkedin) - LinkedInでのScala活用 - [Zalando](https://engineering.zalando.com/posts/2018/10/zalando-scala-relentless-evolution.html) - ZalandoでのScala活用 ## 学習パス ### 初心者向けロードマップ 1. [Tour of Scala](https://docs.scala-lang.org/tour/tour-of-scala.html)で基本を学ぶ 2. [Scala Exercises](https://www.scala-exercises.org/)で演習 3. [Scala School](https://twitter.github.io/scala_school/)で概念を深める 4. 小さなプロジェクトを作成(CLIツール、簡単なWebアプリなど) ### 中級者向けロードマップ 1. [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala)で関数型プログラミングを学ぶ 2. [Scala with Cats](https://underscore.io/books/scala-with-cats/)でCatsを学ぶ 3. [Akka](https://akka.io/)や[Play Framework](https://www.playframework.com/)などのフレームワークを学ぶ 4. 中規模のプロジェクトに取り組む(Webアプリ、データ処理パイプラインなど) ### 上級者向けロードマップ 1. [Advanced Scala with Cats](https://underscore.io/books/advanced-scala/)で高度な関数型プログラミングを学ぶ 2. [ZIO](https://zio.dev/)や[http4s](https://http4s.org/)などの純粋関数型ライブラリを学ぶ 3. [Scala High Performance Programming](https://www.packtpub.com/product/scala-high-performance-programming/9781786466044)でパフォーマンス最適化を学ぶ 4. オープンソースプロジェクトに貢献する。 ## Scala 3 (Dotty) - [Scala 3公式サイト](https://dotty.epfl.ch/) - Scala 3の公式サイト - [Scala 3ドキュメント](https://docs.scala-lang.org/scala3/) - Scala 3の公式ドキュメント - [Scala 3マイグレーションガイド](https://docs.scala-lang.org/scala3/guides/migration/compatibility-intro.html) - Scala 2からScala 3への移行ガイド - [Scala 3の新機能](https://docs.scala-lang.org/scala3/new-in-scala3.html) - Scala 3で追加された新機能の解説 ## 関連情報 - [Scaladocの掟](scaladoc-01jpcvxfxmsb49cge8ewg55kah.md) - [Scalaコーディングスタイル](scalastyle-01jpcvxfxmsb49cge8ewg55kae.md) - [Scalaツール活用](scalatools-01jpcvxfxk935q9x97vbpfp9ta.md) - [Scalaコードレビュー](scalareview-01jpcvxfxmsb49cge8ewg55kaf.md)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/j5ik2o/shared-knowledge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server