タグ

ブックマーク / www.infoq.com (14)

  • AWSがサーバレスアプリケーションのローカル開発とテストのための'SAM Local'をリリース

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    AWSがサーバレスアプリケーションのローカル開発とテストのための'SAM Local'をリリース
    civicpg
    civicpg 2017/09/20
  • Java 8のすべて

    カリフォルニア州エルセガンドに拠をおくカスタムアプリケーション開発会社のTechEmpowerが,"Java 8のすべて(Everything about Java 8)" と題するブログ記事を公開している。まもなく来るJava 8において,開発者が直面する変更点を包括的にとりまとめたものだ。ここではその記事の概要を紹介する。詳細な内容についてはTechEmpowerのブログ記事を参照してほしい。 インターフェースの改善 インターフェースでstaticメソッドが定義できるようになった。例えばjava.util.Comparatorには,次のようにstaticなneutralOrderメソッドが追加されている。 public static <T extends Comparable<? super T>> Comparator<T> naturalOrder() { return (Com

    Java 8のすべて
  • Javaのパフォーマンスについての9つの誤信

    JVMはプロファイリングを利用してコードの最適化を行います。対象は頻繁に利用されるコードパスのみですが,徹底的に行うことで大きな効果を上げています。JITコンパイルされたコードに関しては,現在では多くの場面において (その割合も増えつつあります) C++の実行速度を凌駕しています。 このような事実にも関わらずJavaが今でも低速なプラットフォームとして認識されているのは,おそらくは初期バージョンのJavaプラットフォームでの経験が,歴史的な負のバイアスとして働いているためでしょう。 早まった結論を出す前に,客観的な見地に立って,最新のパフォーマンス結果を評価するようにお勧めします。 2. Java コードの1行にはそれ自体で意味がある 次の短いコード行を考えてみてください: MyObject obj = new MyObject(); Java開発者ならば誰でも分かるように,このコードはオ

    Javaのパフォーマンスについての9つの誤信
    civicpg
    civicpg 2013/05/09
  • スタンフォード大がiOSプログラミングの入門コースを無料で提供

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    スタンフォード大がiOSプログラミングの入門コースを無料で提供
    civicpg
    civicpg 2013/03/28
  • Web API Design - 開発者が愛するインターフェイスを作る

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Web API Design - 開発者が愛するインターフェイスを作る
  • オープンソースのActionScript用デバッガ - De Monster

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    オープンソースのActionScript用デバッガ - De Monster
  • Clear ToolkitがFlexとJavaによる開発の橋渡しとなる

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Clear ToolkitがFlexとJavaによる開発の橋渡しとなる
    civicpg
    civicpg 2009/03/18
  • AsWing、ActionScript狂のJava開発者?

    Java Swingは何年にも渡り、開発者がJavaでグラフィカル・ユーザ・インタフェース(GUI)を作るブロックとしてメジャーなものとなった。Java Swingの経験とスキルをActionScript 3ベースのリッチ・インターネット・アプリケーション(RIA)システムの構築に応用することは出来るだろうか。AsWing Framework(リンク)はまさにこのゴールを目指して始まった。InfoQではAsWing開発の先頭に立つiiley Chen氏とAsWingがどのようにRIA開発に貢献するのかについて話をした。 他のUIフレームワークを使わずにAsWingを作成した理由について聞いたところ、以下のような回答を得た。 確かにFlex以前にもよく出来たフレームワークがありましたが、ほとんどの製品が使い易くなかったり機能が不足していました。多くの製品で、ツリー、データグリッド、そして強力

    AsWing、ActionScript狂のJava開発者?
  • AmazonのEC2、ベータ版から商用サービスへ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    AmazonのEC2、ベータ版から商用サービスへ
  • Windows Azure - Microsoftがクラウドサービスプラットフォームを発表

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Windows Azure - Microsoftがクラウドサービスプラットフォームを発表
  • FlexMonkeyによるFlexのテスト

    この記事でInfoQ.comはプロジェクトの創設者であるGorilla LogicのStu Stern氏とFlexMonkey(リンク)について論じる。FlexMonkeyはFlexアプリケーションのテストをするために操作を記録/再生するオープン・ソースのツールである。 Stern氏はまずFlexMonkeyの概要について説明した。 FlexMonkeyはユーザ・インタフェース上の振舞いを記録し再生するオープン・ソースのFlexアプリケーション及びライブラリで、例えばCruise Controlのような継続的ビルド環境を構築するフレーム・ワークは実行できる再現性のあるテストを生成します。 InfoQでFlexMonkeyがその他のFlex用テスティング・ツールとは何が違うのかを確認した。 FlexMonkeyは私達が知る限り唯一の完全にFlexベースであるFlex操作の記録/再生用のツール

    FlexMonkeyによるFlexのテスト
  • GWTでAjaxのパフォーマンスを向上させる

    今回Ryan Dewsbury著"Google Web Toolkit"(source)から"Integrating with a GWT-RPC Servlet"の1節(PDF英語)をサンプルとしてお届けする。 Ajax がこれほど人気があるのは主にそのパフォーマンスに理由があります。私たちは多くのAjaxアプリにおいてユーザへの一番の訴求手段となっている派手なエフェクトがその理由だと考えがちです。そしてユーザも自分たちがAjaxアプリを好むのはそのためだと思っているのでしょう。それは当然のことです。旧来のウェブアプリは見ていても変化がなく退屈なだけですから。けれども派手なエフェクトが劇的にユーザエクスペリエンスを向上させるのであれば、アニメーションGIFはもっと広範囲で使われていたでしょう。幸いなことにアニメーションGIFがそこまで流行ることはありませんでした。Ajaxがアニメーショ

    GWTでAjaxのパフォーマンスを向上させる
    civicpg
    civicpg 2008/08/07
  • Pivot: Javaアプレットの再発明?

    先日、Greg Brown氏はJavaの新しいオープンソースGUI(source)、Pivotを(サイト・英語)発表した。 Java開発のコミュニティにPivotプラットフォームについて紹介します。Pivotは(サイト・英語)WEB、デスクトップのいずれにも簡単に配置することのできる高品質なクロスプラットフォームアプリケーションを作るためのオープンソースのフレームワークです。PivotはもともとVMWare社での研究開発の試みとして始まりました。そして今ではJavaによるリッチクライアントアプリケーションを開発したいと思う開発者にとっての選択肢としてJavaコミュニティが利用できるようになりました。 PivotはSwingのようなツールからいくつかのアイディアを流用している。と同時に過去数年間にJava2Dのパイプラインに施された改善ももちろん利用している。Pivotで構築されたアプリケー

    Pivot: Javaアプレットの再発明?
  • IzPack: Java以外にも使える、クロスプラットフォームインストーラ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    IzPack: Java以外にも使える、クロスプラットフォームインストーラ
  • 1