タグ

2016年4月3日のブックマーク (5件)

  • JRebel | 株式会社サムライズム

    開発生産性を大幅に向上 JRebel を使えばアプリケーションの再起動、再デプロイを待つ必要はありませ ん。コードを書いたらブラウザをリフレッシュするだけで結果を確認できます。 またシンプルな Web アプリケーションのみならずデスクトップ、JavaEE など 全てのタイプのアプリケーションに対応しています。 アプリケーションのリロードはローカルのサーバ、リモートのサーバ、そして クラウドのサーバに対して行えます。 IDE プラグインで素早い設定 JRebel を使って開発をするのに難しい設定は必要ありません。お好みの IDE に プラグインをインストールしたら “Run with JRebel” ボタンでプロジェクトを起 動するだけです。 他のダイナミッククラスロード技術との違い JVM の Hot Swap 機能や、Spring Loaded などでもクラスをダイナミックに再ロードする

    JRebel | 株式会社サムライズム
    nobuoka
    nobuoka 2016/04/03
    Java プロジェクトで、アプリケーションの再起動・再デプロイをせずに素早く変更を反映できる製品。 昨日見せてもらったけど反映が速いのはもちろん、クラスの追加やインターフェイスの変更などにも対応してて便利そう
  • Kotlin 1.0リリース記念勉強会 in 京都に行ってきた - kurobaraのブログ

  • Kotlin 1.0リリース記念勉強会 in 京都 #kotlin_kansai - 日々の御伽噺

    kanjava.connpass.com 今いる会社的に「次のプログラミング言語どうするよ?」みたいな話がいろいろ出ている中、Kotlinはあまりリサーチしてなかったのでこの機会に飛び込んでみました。会場もはてなさんで家から近いですしね^^ 個人的にJVMで動く言語だと、Java側との連携とか気になるのでそのあたりの話も聞けるといいなと思っていましたが、だいたいどの発表も連携に関しては問題なさそうで、ハマりポイントもきっちりと解決策を示しているように思えたので、結構いいんじゃないかなという感触でした。null安全性もありがたい機能だしScalaほど言語仕様的にでかくなさそうな雰囲気なので、取っつきやすそうに思えます。 実践ドメイン駆動設計 作者: ヴァーン・ヴァーノン出版社/メーカー: 翔泳社発売日: 2015/03/19メディア: Kindle版この商品を含むブログ (2件) を見る エ

    Kotlin 1.0リリース記念勉強会 in 京都 #kotlin_kansai - 日々の御伽噺
  • 4/2(土) Kotlin 1.0リリース記念勉強会 in 京都に行ってきました #kotlin_kansai #jkug - #侍ズム

    JetBrains黙認Kotlinエバンジェリストである @ngsw_taro に誘われ、 4/2(土) Kotlin 1.0リリース記念勉強会 in 京都 に行ってきました。 ふと気がついたら通常参加枠が満席でLT枠のみ!ちょうど良いので背水の陣ドリブンで自社システムへのKotlin導入をして勉強会に臨みました。 スライドはこちら↓ データクラスから始めるKotlin / JetBrainsに行ってきました from Yusuke Yamamoto セッションで話したのは"左側"のみですが、会場では予想以上に"右側"を楽しんで頂けたようでなによりです! KotlinJavaに慣れている人にとって導入障壁が低く、かつモダンな言語の恩恵にあずかることが出来て良さそうだなーと思っていました。実際に試してみたところ予想以上にスムースに導入でき、作業を始めた当日にすんなりとプロダクションシステム

    4/2(土) Kotlin 1.0リリース記念勉強会 in 京都に行ってきました #kotlin_kansai #jkug - #侍ズム
    nobuoka
    nobuoka 2016/04/03
    サムライズムの web サービスでも Kotlin を導入し始めた (まずはデータクラスから入れて Lombok を使わないようにした) という話と JetBrains 本社に行ってきた話が並行するプレゼンでした! 面白かったです!
  • TestSubscriberを使ってRxJavaのsubscribeのテストを書く - visible true

    Observableのテストを書く時、以下の様にsubscribeのonNext()等にassertを書きたくなる。だがこれには問題がある。 @Test public void hogeObservableGetNameIsHoge() { //... hogeObservable.subscribe( hoge -> { assertThat(hoge.getName(), is("hoge")); }, e ->{ fail(); } ); } 問題点 onNext()でassertionがfail()になっても中でcatchされてonError()にエラーが飛んで来る。で、onError()でfail()を投げてるとさらにcatchされて死ぬがAssertionErrorではないのでエラーが見づらい。エラーをスルーしてる場合死なずにテストが成功する→アカン TestSubscribe

    TestSubscriberを使ってRxJavaのsubscribeのテストを書く - visible true