【2020年版】Goland使いこなせてない人向けtips 5選
Fringe81 アドベントカレンダー2020の3日目の記事です。 今年もこのテーマでGolandのリリースノートを見ながら5つほど選んでみました。 ※2020.3の内容も含みます(執筆時点では...
54 search resultsShowing 1~20 results
You need to log-in
Fringe81 アドベントカレンダー2020の3日目の記事です。 今年もこのテーマでGolandのリリースノートを見ながら5つほど選んでみました。 ※2020.3の内容も含みます(執筆時点では...
本記事は Fringe81 Advent Calendar 2018の1日目です。 ※追記: 続・Goland使いこなせてない人向け tips 5選を書きました。 現在私が担当しているUnipo...
この記事は Fringe81 Advent Calendar 2019の5日目です。 去年のアドベントカレンダーで Goland使いこなせてない人向け tips 5選 というのを書いたのですが、...
Scala2.13はコレクションライブラリの再構築がとにかくでかくてそれ以外はどうなんだろ、、と思ってリリースノートを眺めていたところ意外と色々あるなということがわかった。 主に普段の開発ですぐ...
akka-httpでtxtファイルをアップロードをする際、UTF8 with BOMなファイルがアップロードされた時にBOMを取り除いて文字列を復元したい。 ざっと探した感じうまく見つからず。 ...
はじめに DDDではよく「コアドメインに集中する」ということが言われますが、これは視点を変えればいかにそうではないものたちを適切に分離するか、という話でもあります。 例えば一例としてDDDと[レ...
この図の右下にある、ピンク色のUse Casesの部分。 クリーンアーキテクチャ(The Clean Architecture翻訳)より 今一番パパっと手が動くのがScalaなので先にScala...
GoogleからCloud PubSub用Javaライブラリが提供されているが、その代替として AlpakkaのCloud Pubsubコネクタがあったので使ってみることにする。 ちなみに先にJ...
jsのコレっぽく js function replace(str) { var dic = { "&" : "&", "<" : "<", "&...
こんな関数があったとして def foo[A](func: A => Int, param: A): Int = func(param) 以下関数をfoo関数の第一引数に渡して(第二引数は...
Scalaを使って同じ問題をオブジェクト指向なアプローチで解く方法と関数型なアプローチで解く方法とを例示出来るといいなーと思って書いてみます。 はじめに こんなコードがあったとします。 制約とし...
本記事はFringe81 アドベントカレンダー2017の1日目です。 初っ端なので、一般的な技術の話題ではなく、社内で取り組んできたネタにしてみようと思います。 突然ですがエンジニアの皆さん、技...
つい先日、Google App Engine standardにJava8サポートのニュースがGoogleから発表されました(まだBetaです)。 というわけで、Scala2.12でWebアプリ...
コンパイルエラーにならなかった あら、通るの。 def foo(): Future[Unit] = Future.successful(100) 型階層の確認 Future型は Future[+...
ScalaよりもGAE色が強くなってしまった、Scala advent calendarなのに...^^; はじめに:Google App Engine 元祖PaaSのGAE、忘れられた存在、、...
ドキュメント StackDriver Logging公式ドキュメント https://cloud.google.com/logging/docs/ クライアントライブラリについて https:/...
はじめに ScalaはJavaと違って共変・反変が定義できるため、型パラメータの取り扱いが一段と複雑になっている(なおJavaでは配列のみ共変の振る舞い)。 Scaladocを読んでは[+A]、...
はじめに ListのflatMapはGenTraversableOnceを返す高階関数を期待しているが、以下のようにOption型を返してもコンパイルエラーは起きない。 scala> Li...
マルチプロジェクトじゃない時 以下の様な構成の時は問題なく動作する。 . ├── build.sbt ├── flyway.sbt ├── project │ └── plugins.sbt...
確認してみたのでメモ。 結論 def内にてdefによるローカル関数として宣言すると評価は1回だけだが、関数リテラルとして宣言すると外側のdefが実行されるたびに都度評価されてしまう模様。 ※「評...
54 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.