タグ

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

  • GoogleがGrumpyでCPythonの並列実行性の問題を解決

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

    GoogleがGrumpyでCPythonの並列実行性の問題を解決
    uehaj
    uehaj 2017/01/22
  • Microsoft PowerAppsがGA(General Availability)に到達

    6ヶ月のプレビュー期間を経て,MicrosoftのクロスプラットフォームなモバイルおよびWebビジネスアプリケーションの構築サービスであるPowerAppsがGA(General Availability)に到達した。6つのリージョンと42の言語を対象として,実運用可能なバージョンが99.9%のSLAで提供される。 プレビュー版は多くの企業からの関心を集めた。PowerAppチームのグループプログラムマネージャであるDarshan Desai氏が示すところでは,“143の国の46,000社から124,000を越えるユーザが,PowerAppを使ってWebおよびモバイルアプリを開発”している。 GAサービスではさらに,PowerAppsに関連する機能およびサービスとして,SharePoint Onlineリストの統合,Common Data Service,Dynamic 365 Power

    Microsoft PowerAppsがGA(General Availability)に到達
    uehaj
    uehaj 2017/01/03
    *
  • Eclipse che 5.0発表 - Docker Composeのサポート,Workspace Agentなどを導入

    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 che 5.0発表 - Docker Composeのサポート,Workspace Agentなどを導入
    uehaj
    uehaj 2016/12/29
    “来年の第1四半期にはRust,JavaScript,TypeScript,Groovy,Haxeが利用可能になる”
  • 2016年のエンタープライズ開発のトレンド:LightbendによるJVM開発者の調査

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

    2016年のエンタープライズ開発のトレンド:LightbendによるJVM開発者の調査
    uehaj
    uehaj 2016/11/30
    "InfoQは、マイクロサービスの7つのアンチパターンから学んだ教訓について議論した。 OpenCredoのChief ScientistであるDaniel Bryantは、マイクロサービスの7つの大罪"
  • Ethereumにセキュリティ警告が発生,Ethereum Foundationが"From Shanghai, With Love"で対応

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

    Ethereumにセキュリティ警告が発生,Ethereum Foundationが"From Shanghai, With Love"で対応
    uehaj
    uehaj 2016/11/13
  • JavaOne 2016 - JShellの力を聴衆は少し理解した。

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

    JavaOne 2016 - JShellの力を聴衆は少し理解した。
    uehaj
    uehaj 2016/10/29
  • Scalaの開発が加熱する

    2015年、Scala周辺は比較的静かだった。 これに対し、Scalaの父、Martin Odersky氏は、2016年5月9日のScala Days New York基調講演にて、 今年はScalaの開発が“加熱する”と述べた。 Odersky氏(現在École Polytechnique Fédérale de Lausanne(EPFL)のプログラミング研究グループ教授、 かつLightbend社の会長兼共同創設者)は、“ここ最近起こったことと直近に起こること”をまとめた。 The Scala Center Scala 2.12 Scalaライブラリ再検討計画 新ターゲットプラットフォームの開発 DOTおよびDotty Scala Center Odersky氏は新たにScala Centerを紹介した。 これは “すべてのScalaコミュニティにとって利益をもたらす責任あるプロジェ

    Scalaの開発が加熱する
    uehaj
    uehaj 2016/09/21
    後方互換性は期待できるのかしら。jdk8ではラムダは無名内部クラスの糖衣構文じゃないよinvokedynamic使うから。androidでは知らない
  • Webpack Dashboardがコンソール出力のUXを改善する

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

    Webpack Dashboardがコンソール出力のUXを改善する
    uehaj
    uehaj 2016/09/21
    パワフルなライブラリのblessed上で構築されたWebpack Dashboardは、Webpackのビルド情報を一目でわかるような形で提供する
  • SpringOneで更新されたSpring 5.0のロードマップとリアクティブの話が発表された

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

    SpringOneで更新されたSpring 5.0のロードマップとリアクティブの話が発表された
    uehaj
    uehaj 2016/09/21
    新しいSpring Web Reactive WebフレームワークがSpring Web MVCへの代替物として追加された
  • Vert.x 3.3.0は改良されたネットワーク、マイクロサービス、テスト機能などを提供する

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

    Vert.x 3.3.0は改良されたネットワーク、マイクロサービス、テスト機能などを提供する
    uehaj
    uehaj 2016/08/02
    Vert.xはサーキットブレーカのパターンを独自で実装
  • Clauda.jsでNode.jsマイクロサービスをAWS Lambdaにデプロイする - 作者Gojko Adzic氏とのQ&A

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

    Clauda.jsでNode.jsマイクロサービスをAWS Lambdaにデプロイする - 作者Gojko Adzic氏とのQ&A
    uehaj
    uehaj 2016/07/28
  • 私がMVCフレームワークをもはや使わない理由

    数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM

    私がMVCフレームワークをもはや使わない理由
  • マイクロサービス,DevOps, PaaSが最新のJava EEアーキテクチャに与える影響

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

    マイクロサービス,DevOps, PaaSが最新のJava EEアーキテクチャに与える影響
    uehaj
    uehaj 2016/06/06
    一般的にマイクロサービスは,最近のソフトウェアプロジェクトのすべてにとってのワンストップソリューションにはなり得ない、マイクロサービスが解決するのは,高度に分散化されたフォールトトレラントシステム
  • LinuxとMac OS XでF#をはじめる

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

    LinuxとMac OS XでF#をはじめる
    uehaj
    uehaj 2016/05/10
  • DockerエンジンのWindows移植版がリリース

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

    DockerエンジンのWindows移植版がリリース
    uehaj
    uehaj 2016/05/10
    DockerエンジンのWindows移植版であるWinDocksがリリースされた。
  • React v15リリース

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

    React v15リリース
    uehaj
    uehaj 2016/05/10
  • Dockerコンテナ上でのJavaの実行はライセンス違反なのか?

    先日のブログ記事でHenn Idan氏が,Oracle Javaをコンテナで使用することはOracleのライセンス契約に違反しているのではないか,という問題を提起した。この記事は,発端となったAlpine Linux用のJavaの再コンパイルバージョンを推奨するツイートに対して,Oracleライセンスに対する明確な違反ではないか,とBen Evans氏が指摘したことを受けて提起されたものだ。 OpenJDKはGPLライセンス下で公開されているが,java.comでダウンロード提供される OracleJDKのコンパイル済バイナリには,これとは違うバイナリライセンスが適用されている。コードの著作権はOracleが所持しているため,Oracleには,GPL管理外のバージョンをリリースする権限があるのだ。また,Oracleの提供するJREにも,AppletプラグインやGUIをプラットフォームに依存

    Dockerコンテナ上でのJavaの実行はライセンス違反なのか?
    uehaj
    uehaj 2016/04/18
  • データベースクエリをシンプルにするJinq

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

    データベースクエリをシンプルにするJinq
    uehaj
    uehaj 2016/04/15
    シンボリック実行懐かしいな。数式を数式のまま演算して制約エンジンで解を求めたりするのに使う
  • Swiftでネイティブなリアクティブ関数型プログラミングを実現するRxSwift

    RxSwiftは,RxプログラミングモデルをSwiftに移植することを目的としたプロジェクトで,その抽象化を可能な限り取り入れている。メンテナのKrunoslav Zaher氏に話を聞いた。 RxSwiftでは,Observable<Element>をベースとすることによって,非同期処理やイベントストリームを容易に構成することができる。Observerは,RxSwiftではシーケンスと等価であるため,データやイベントのストリームなどのシーケンスの要素に対する高レベルな操作を,Observableインターフェースのオペレーションを通じてモデル化することが可能だ。 RxSwiftのフレキシブルなプログラミングモデルは,UIを含むバインディングやリトライ,デリゲート,KVO, 通知など,さまざまなユースケースに対応する。 次のプログラム例は,rx_text演算子を使用して2つのテキストフィールド

    Swiftでネイティブなリアクティブ関数型プログラミングを実現するRxSwift
    uehaj
    uehaj 2016/04/12
    Rxは良いものだ
  • Javaの型推論のローカル変数への拡張を提案するJEP 286

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

    Javaの型推論のローカル変数への拡張を提案するJEP 286
    uehaj
    uehaj 2016/04/11
    "var(あるいはauto/let/def/val...)を新たな予約語とはせず,ObjectやStringのような型名"