タグ

2017年7月8日のブックマーク (5件)

  • Spring ❤️ Kotlin #jjug

    The document discusses Kotlin support in Spring Framework 5. It covers how Kotlin can be used with Spring Boot and Spring's programming model through features like extension functions and reified type parameters. It provides code examples of using Kotlin idioms with Spring components like the application context, JdbcTemplate, and RestTemplate to make the code more concise and readable. It also br

    Spring ❤️ Kotlin #jjug
  • 継続的デプロイ&ダウンタイムなしのデプロイのために - Qiita

    みなさん、デプロイしてますか!! ロールバック失敗してないですか!! ロールバックが失敗したとき冷や汗かきますよね。 さて、何気なくしているサーバーに対する新バージョンのアプリデプロイ。 どんな方法があるのでしょうか。 簡単にですが利用したことがある方法をまとめてみました。 サービス停止&デプロイ 最もシンプルですが駄目な奴です。 サービスを停止させないとデプロイできない悲しい方法。 アプリに必要なファイルを上書きしていたり配置している瞬間はサーバーが動作しないためです。 シンボリックリンク・デプロイ CapistranoやFabricが有名かと思いますが、各サーバーに新しいアプリを配置してから一気にシンボリックリンクを書き換えていき、新しいアプリに向けさせる方法です。 ロールバックする場合は以前のシンボリックリンクに戻します。 たまにロールバックに失敗して悲しいことになることも。 Rai

    継続的デプロイ&ダウンタイムなしのデプロイのために - Qiita
  • リリース間近 JUnit5 に備えよう - A Memorandum

    はじめに Gradle の設定 テストの実行 アサーション Matcher ライフサイクル Display Names @Tag Nested Tests コンストラクタとテストメソッドへの DI Assumptions Dynamic Tests ライフサイクルコールバック はじめに JUnit5 のリリースが近づいています。現在は M2 で M3 の作業が進んでいます。 今のところの予定は以下のようになってます。 2016/10/21 M3 リリース 2016/11/30 M4 リリース 2016/12/30 M5 リリース JUnit4 とは(中身は)全く別ものです。が普通に使う分には特に今までと同じ感覚で使えます。 Java8 以降をサポートという潔い割り切りになってます。 Version 5.0.0-M2 のユーザガイドからかいつまんでみます。 Gradle の設定 プラグインが

    リリース間近 JUnit5 に備えよう - A Memorandum
  • AMP/PWA をどこで/いつ使うか - Qiita

    某所で使った資料の公開版 用語整理 PWA: ネイティブアプリのようなUXを提供するための機能群 SPA: JSで遷移するシングルページアプリケーション AMP: 後述 PWAMP: AMPで流入させてPWAを起動する形式 MFI: モバイルファーストインデックス いまさら聞けないPWAとAMP アメブロ2017: Isomorphic Web Appの進化編 AMP とは イニシャルビューのためのHTMLの特殊なサブセット GoogleにホワイトリストされたHTML属性しか使えない GoogleにホワイトリストされたJSプラグインしか使えない CSSはHEADに全部書く AMP仕様を満たすと、Googleがキャッシュして、モバイルの検索流入ではそのキャッシュを使う HTTPS必須 必ずしも全ページをAMPに対応する必要はない PWA: ServiceWorker の機能 リソースの先読み

    AMP/PWA をどこで/いつ使うか - Qiita
  • KotlinでValidationライブラリを作ってみた | DevelopersIO

    はじめに 先日のDevelopers.IO 2017「Androidで使えるKotlinレシピ」で発表したValidationをせっかくなのでライブラリ化し、公開してみました! kamedon/Validation Validationの使い方 Installation build.gradleに以下の設定を追加します。 repositories { maven { url 'http://kamedon.github.com/Validation/repository' } } dependencies { implementation 'com.kamedon:kotlin-validation:0.1.1' } ライブラリ公開が初で、一番簡単だったGithubをRepositoryにするパターンにしました。他の公開の仕方もチャレンジしたい。 Usage 文法的には発表資料に書いてある

    KotlinでValidationライブラリを作ってみた | DevelopersIO