タグ

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

  • JavaScriptプラットフォームのPlatypi

    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が最近リリースされ、重要な変...

    JavaScriptプラットフォームのPlatypi
    hirsato
    hirsato 2015/10/25
    このプラットフォームの面白い特徴は独自のコマンドラインツールだ。アプリケーションを構築するとき、開発者はサービスやコントローラのシェルを立ち上げるためだけにおきまりのコードを書く必要がある。PlatypusCLIは
  • 新鋭の言語: この5年を振り返る

    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が最近リリースされ、重要な変...

    新鋭の言語: この5年を振り返る
    hirsato
    hirsato 2014/10/23
    モダンなフロントエンドのウェブ開発ですら、複数の言語を使います。マークアップ、テンプレート、スタイリングの言語を、JavaScriptの複数の方言とともに使います。すべての言語を統一するという試みもありましたが、
  • OSGiがJavaScriptとネイティブ言語をターゲットに

    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が最近リリースされ、重要な変...

    OSGiがJavaScriptとネイティブ言語をターゲットに
    hirsato
    hirsato 2013/08/23
    OSGi Allianceでは,言語とランタイムに依存しないバージョンの標準提供に向けた議論を再開した。全体としての目標は,同じ言語あるいは実行環境を用いるバンドルが,個々にコンポーネント部品を用意する必要をなくすことに
  • アーキテクチャの目的は意図であり、フレームワークではない

    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が最近リリースされ、重要な変...

    アーキテクチャの目的は意図であり、フレームワークではない
    hirsato
    hirsato 2013/08/07
  • 達人アーキテクト - 人類未踏の地へ勇敢に進もう

    図1. ビジネスステークホルダーと重要な設計判断についてコミュニケーションするためのハイレベルなアーキテクチャスケッチ。 もののあいだを設計する あとになって考えてみると、このシステムのアーキテクトは「目に見える」ものに注目しすぎていたことがわかる。ユーザインターフェイス、ドメイン固有コンポーネント、データ管理、永続化、... しかし、アーキテクチャ上の問題はコンポーネント内ではなくコンポーネント間で発生していた。基盤となる技術インフラを含む他のシステムとのインターフェイスやインタラクション、インテグレーションで問題は発生した。アーキテクチャ仕様はこれらも辛うじて触れていたため、実際に問題が発生するまで、アーキテクトと開発者がそこに注目することはなかった。 これ対して、達人アーキテクトはもっと「もののあいだにあるもの」に注意を払っている。コンポーネントのあいだにあるもの、標準データ型の裏に

    達人アーキテクト - 人類未踏の地へ勇敢に進もう
  • ITは思考より技術を重要視している

    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が最近リリースされ、重要な変...

    ITは思考より技術を重要視している
    hirsato
    hirsato 2012/07/12
    ITは思考より技術を重要視している
  • SPDY対WebSockets?

    InfoQではHTML5のWebSocketsプロトコルについて多くの記事で取り上げてきた。動作原理を取り上げた記事にしろ、RESTfulなサービスのサポートの可否を取り上げた記事にしろ、すでに定着した技術であるかのように紹介している。しかし、ほとんどの新しい技術と同様、問題点もある。潜在的な脆弱性がそうだ。WebSocketsの普及を推し進めているのはウェブの性能改善の必要性だ。そして、この必要性を満たすにはWebSocketsの以外の選択肢もある。InfoQが今年の始め取り上げたGoogleのSPDYプロトコルはHTTPbisワーキンググループでHTTP/2.0のコンテナになりうるものとして検討されている。 これまで、WebSocketsとSPDYが競合するかどうか、もし競合するとしたらどちらが優れた選択肢なのかについてはあまり注意が向けられていなかった。けれども、2つを共存させ組み合

    SPDY対WebSockets?
    hirsato
    hirsato 2012/06/28
    SPDY対WebSockets?
  • マネージャーはリーダーとして、どのようにチームをより成功させるのか

    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が最近リリースされ、重要な変...

    マネージャーはリーダーとして、どのようにチームをより成功させるのか
    hirsato
    hirsato 2012/06/25
    マネージャーはリーダーとして、どのようにチームをより成功させるのか
  • イノベーティブな実験を計画するための4つの秘訣

    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が最近リリースされ、重要な変...

    イノベーティブな実験を計画するための4つの秘訣
    hirsato
    hirsato 2012/06/18
    イノベーティブな実験を計画するための4つの秘訣
  • 12年後のCAP定理: "法則"はどのように変わったか

    設計者は分割が発生したとき一貫性と可用性のどちらかを選ぶ必要がありますが、分割の扱い方と分割の復旧には柔軟な対処方法があります。現在のCAPの目的は特定のアプリケーションが必要とする一貫性と可用性を最適化することでしょう。このような方法には分割発生中の計画や分割の復旧計画が組み込まれています。したがって、設計者はこのような方法を採用することで、従来受け取られてきたCAPの限界を超えてCAPについて考えることができます。 なぜ"3つのうち2つ"がミスリーディングなのか CAPを理解する最も簡単な方法は分割の両側にひとつずつノードがある場合を考えることです。片方のノードだけ状態を更新できるようにすると、2つのノードに一貫性がなくなります。つまり、Cが失われます。一貫性を維持しようとすれば、一方のノードは利用できない状態であるかのように動作しなければなりません。この場合、Aが失われます。一貫性と

    12年後のCAP定理: "法則"はどのように変わったか
    hirsato
    hirsato 2012/06/18
    Article: 12年後のCAP定理: "法則"はどのように変わったか
  • NASA、スペースローンチシステム(SLS)用フライトソフトウェアの開発を開始

    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が最近リリースされ、重要な変...

    NASA、スペースローンチシステム(SLS)用フライトソフトウェアの開発を開始
    hirsato
    hirsato 2012/06/08
    NASA、スペースローンチシステム(SLS)用フライトソフトウェアの開発を開始
  • ソフトウェア教育の隔たりを超えて

    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が最近リリースされ、重要な変...

    ソフトウェア教育の隔たりを超えて
    hirsato
    hirsato 2012/06/08
    ソフトウェア教育の隔たりを超えて
  • Windows 8がWebSocketをサポート

    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 8がWebSocketをサポート
    hirsato
    hirsato 2012/04/02
    Windows 8がWebSocketをサポート
  • ソフトウェアプロジェクトにおけるアーキテクトの役割と目的への不満

    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が最近リリースされ、重要な変...

    ソフトウェアプロジェクトにおけるアーキテクトの役割と目的への不満
    hirsato
    hirsato 2012/04/02
    ソフトウェアプロジェクトにおけるアーキテクトの役割と目的への不満
  • HTML5 (WebSockets)の脆弱性?

    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が最近リリースされ、重要な変...

    HTML5 (WebSockets)の脆弱性?
    hirsato
    hirsato 2012/03/31
    HTML5 (WebSockets)の脆弱性?
  • AIDE 開発者に聞く - Android で動作する Android Java IDE

    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が最近リリースされ、重要な変...

    AIDE 開発者に聞く - Android で動作する Android Java IDE
    hirsato
    hirsato 2012/03/19
    AIDE 開発者に聞く - Android で動作する Android Java IDE
  • Interview on AIDE, an Android Java IDE Running on Android

    hirsato
    hirsato 2012/03/15
    Interview on AIDE, an Android Java IDE Running on Android
  • クラウドコンピューティングはビジネスモデルを革新し、新たな雇用を創出する

    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が最近リリースされ、重要な変...

    クラウドコンピューティングはビジネスモデルを革新し、新たな雇用を創出する
    hirsato
    hirsato 2012/03/14
    クラウドコンピューティングはビジネスモデルを革新し、新たな雇用を創出する
  • ピボット思考 - デザインのニューロサイエンス

    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が最近リリースされ、重要な変...

    ピボット思考 - デザインのニューロサイエンス
    hirsato
    hirsato 2012/03/12
    ピボット思考 - デザインのニューロサイエンス
  • Eclipse Junoと将来のEclipseプラットフォーム

    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が最近リリースされ、重要な変...

    Eclipse Junoと将来のEclipseプラットフォーム
    hirsato
    hirsato 2012/02/09
    Eclipse Junoと将来のEclipseプラットフォーム