by shigemk2



Play Framework 2.6.16

ちょいbugfixなど Play 2.6.16 Milestone · GitHub

sbt v1.2.0 RC2

Release note的なのはない。いまRC2 Release 1.2.0-RC2 · sbt/sbt · GitHub

scalaz 7.2.24

scalaz 7.2.24 -リリースノート的なのはまだない

memo circe

memo circe emptyなJSONはFailureとして処理されるくさい scala> val decodedFoo = decode[Foo]("{}") decodedFoo: Either[io.circe.Error,Foo] = Left(DecodingFailure(CNil, List())) scala> val decodedFoo = decode[Foo]("") decodedFoo: Either[io.circ…

memo new things in JDK 10 even that Scala-er #ScalaMatsuri

Javaのリリースサイクル 6ヶ月ごとリリース メンテリリース3ヶ月 1年6回のリリース ロングタームサポート 3年毎 JDK11が最初のLTS OracleJDKはオラクルユーザーだけ使える OpenJDKを代わりに使おう バージョン 2018/3 JDK10 2018/4 JDK 10.0.1 2018/9 LTS JD…

memo JVM metrics #ScalaMatsuri

メトリクス 収集 形式 JVM Web application メトリクス プロメテウス サバ new relic 取得 取る アプリケーション内部 JVMが提供しているもの 出す httpでメトリクス提供 指定のツール JVM経由 JMX経由で取る 集める server/process pull/push 描画する グラ…

sbt 1.1.1

Release 1.1.1 · sbt/sbt · GitHub Modified names for (class) is empty エラーの修正とか。


OAuthState Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, Credentials, Basic Authentication, Two Factor Authentication or custom …

Scala 2.12.4 memo

Scala 2.12.4 ベンチマーク Our benchmarks show a further 5–10% reduction in compile times since 2.12.3. 2.13 改善 We'd like to highlight a few of the excellent contributions by @hrhino and @TomasMikula, previewing 2.13 improvements (availab…

play reference.conf

reference.conf The reference.conf files provide defaults; they are overridden by any settings defined in the application.conf file. ってことだから、reference.confが基本なんだね。 ProductionConfiguration - 2.6.x

scala find return value

戻り値の型はOption[A]でした def find(p: (A) ⇒ Boolean): Option[A] Finds the first element of the sequence satisfying a predicate, if any. Scala Standard Library 2.12.3 - scala.collection.immutable.List


sbt testOnly

file contents to string in scala

Source.fromFileとか使う val fileContents = Source.fromFile(filename).getLines.mkString

play framework crypto

play frameworkのcryptoのドキュメントたち

giter8 template



sbtのincremental compiler incremental compilerとは

sbt 1.0.0-RC3

RC3 フィードバックを出すなら今のうちってかんじ。 いろいろdropしてる Zincがすごくキーワードっぽい

scalaz v7.1.14

scalaz 7.1.14 released! "org.scalaz" %% "scalaz-core" % "7.1.14" for Scala binary versions 2.9.3, 2.10, 2.11, 2.12 and 2.13.0-M1. Release v7.1.14 · scalaz/scalaz · GitHub


sbt stageってやると、実行ファイル(+実行必要なjarファイル)を作ってくれるやつ。 Getting Started — sbt-native-packager 1.2.1-SNAPSHOT documentation

scalaz v7.3.0-M14


akka 2.5.3

Fix Akka Remoting issue (ResendUnfulfillableException) after transport failure detection, #23010 Fix OversizedPayloadException in delta-CRDT propagation, #23025 Ability to snapshot PersistentFSM after set number of persisted events, thanks…

play 2.6

“Global-State-Free” Applications Akka HTTP Server Backend HTTP/2 support (experimental) Request attributes Route modifier tags Injectable Twirl Templates Filters Enhancements JWT Cookies Logging Marker API Configuration improvements Securi…


Scalaの文字列補間の中に$(ドルマーク)を展開したい [ $ scala Welcome to Scala 2.12.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_121). Type in expressions for evaluati…

Fully automatic derivation circe

Fully automatic derivation import を忘れると、could not find implicit value for parameter encoder って怒られる scala 2.12.2 circe 0.7.0 import // import case class Per…

scala type annotation intellij

IntelliJだと、こういうふうに変数の型を定義しないとデフォルトでwarningになるっぽい。 val a = "hoge" Explicit type annotation って怒られる。 Beyond Code Style | IntelliJ Scala plugin blog


割りと手軽。JSONをpostしたいときはSeqとかcase classとかじゃなくて、もじれつそのまんま渡す形。

sbt v1.0.0-M6

This is the beta-2 release of sbt 1.0. Scala Center contributed a Java-friendly Zinc API. This was a overhaul of the Zinc internal API for a good Scala integration with other build tools. zinc#304 by @jvican sbt 1.0 improves the eviction w…

inferred type arguments do not conform to type parameter bounds


awscala/AWS SDK for Java

雑にAWScalaを眺めていると、aws-java-sdkのライブラリがふんだんに使われているのがわかる AWScala/S3Object.scala at 7c90c5b17dec9393a2c61e61e0c379246a9fa3fc · seratch/AWScala · GitHub

awscala s3 copy

バケット上のS3データをコピーする。たぶん、同一バケット限定。 AWScala/S3.scala at master · seratch/AWScala · GitHub