InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
成功しているオープンソースプロジェクトのサポートについて、TensorFlowの場合
オープンソースプロジェクトのコミュニティづくりには、サポート、プルリクエスト処理、ライセンシング等に関するさまざまなプラクティスが必要になる。GoogleのTensorFlow Mobileリード、Pete Warden氏はそう述べる。
-
QCon New Yorkまで10週 - 決定した基調講演者と講演者の一部を紹介
QCon New York(年次開催されるソフトウェアカンファレンスの第6回)まであと10週となった。6月26日~28日にニューヨークへと戻るQConは、タイムズスクエアのMarriott Marquisに開催場所を移したものの、講演者の素晴らしいラインアップに変わりはない。2017年はStitch Fix、Google、Netflix、Lyft、Pivotal、Redis Labsなどから講演者がある。
-
Google Chrome DevToolsのアップデート
Chrome DevToolsの次のバージョンには、開発者が高速なWebページを構築するのを助け、複雑な非同期コードのデバッグを容易にする、数多くの新機能が含まれている。Google I/O 2017で、Paul Irish氏がこれら数多くの新機能について紹介した。
-
C#の新機能 - 読み取り専用の参照と構造体
C++には“const”という機能がある。これはパラメータに対して適用可能で、関数がパラメータやパラメータが参照するオブジェクトを変更しないということを、呼び出し側が認識できる。今回の提案により、C#でも同じような機能を利用可能になる。
-
大幅な機能変更への準備を開発者に促すReact 15.5
FacebookがリリースしたReactのバージョン15.5には、開発者を戸惑わせかねない、2つの機能の非推奨化が含まれている。大規模なアップデートが予定されるバージョン16での完全廃止に備えるために、Facebookは開発者に対して、自分たちのコードに必要となる変更に十分な注意を払うように求めている。
-
KotlinがAndroid開発言語になる
Google I/O 2017で発表されたように、Android Studio 3.0にはKotlinのフルサポートが追加される。また、今後の開発のため、KotlinはJetBrainsから独立した非営利組織に移管される。
-
Confluent Cloud、Apache KafkaをSaaSとして提供
Apache Kafkaは、分散型でフォールトトレラントなパブリッシュ-サブスクライブ方式のメッセージングプラットフォームで、もともとLinkedInによって開発、オープンソース化されたものだ。Kafka開発グループの元LinkedInエンジニアらが設立したConfluentが、AWS上でApache Kafkaをサービスとして完全にホスト・運用するサービス、Confluent Cloudを発表した。また、Confluentの2度目の年次Streaming Dataレポート結果についても見てみよう。
-
GitHubがデスクトップクライアントをElectronで再実装
GitHubはmacOSとWindowsクライアントのアプリをネイティブの実装からElectronベースに書き換えた、と同社でクライアントアプリケーションのディレクターをしているPhil Haack氏が発表した。GitHub Desktop Betaに加えて、GitHubはGitとGitHubとの統合が最初からサポートされている新しいAtomのベータ版も発表した。
-
Spring Vault GA 1.0がリリースされた
PivotalはSpring Vault 1.0の一般提供を発表した。これはJavaライブラリで、セキュリティ管理ツールのHashicorp Vaultのまわりにクライアントサイドを抽象化したものを提供する。典型的なSpringのイディオムに従うと、VaultをSpringやJavaアプリケーションにより簡単に連携できるようにする。よくあるパターンはテンプレートやプロパティソースといったものだ。
-
Azul SystemsはJavaのLLVMをベースにした新しいジャストインタイムコンパイラであるFalconをローンチした
Azul SystemsはZing 17.03が利用可能となったと本日発表した。これはAzulの新しいジャストインタイム(JIT)コンパイラであるFalconを完全にサポートしている。FalconはLLVMをベースにしており、Zingの前のバージョンで使われていたC2コンパイラを置き換えるよう設計されている。C2コンパイラはOracle HotSpotとOpenJDKでも使われている。FalconはC2が1997年にJavaOneで紹介されて以来、初めてのJava SEで利用できる新しいJITコンパイラ製品である。
-
Amazon DynamoDB Accelerator (DAX)がプレビューに
AWSはAmazon DynamoDB Accelerator (DAX)のプレビューを発表した。これは、完全にマネージドなライトスルーキャッシュサービスであり、論理的にはDynamoDBの前に置かれ、読み込みの激しいワークロードのパフォーマンスを改善する。DAXはDynamoDBとAPIの互換性があるため、既存のアプリケーションはコードを変更することなくDAXを使うことができる。プレビューはJava SDKのみサポートしている。
-
FreyaでF#のウェブサーバを作る
FreyaはF#のウェブフレームワークであり、HTTPのプリミティブと並列性に特化している。テンプレート処理のようなインターフェースの構築機能は持っていない。F# eXchange 2017でMarcus Griep氏がFreyaを紹介した。氏はこのフレームワークの中核となるモデルについて説明した。また、性能と並列性で活用できる仕組みを紹介した。HopacとKestrelとの統合についてだ。
-
Visual Basic 15の新たな言語機能
Visual Basic 15に、C#の2つの重要な機能が部分的に実装される - タプル(tuple)と参照戻り値だ。いずれの機能も“完全”ではないが、これらの機能を利用したC#ライブラリをVBアプリケーションで使用するための回避策としては十分なものだ。
-
QConサンフランシスコ2017 チケット販売開始;実行委員会発表;2016のトップPodcastとトップ講演
世界中の参加者を魅了するQConサンフランシスコは今年で11回目となるベイエリアの年次ソフトウェアカンファレンスで、2017年11月13-15日にシリコンバレーエリアに帰って来る。チケットは公式に販売中である。
-
ASP.NET Core 2 プレビューがリリース
.NET Core 2プレビューのリリースに加え、ASP.NET 2プレビューがリリースされた。バージョン2は.NET開発者待望の.NET Standard 2.0に付随するだろう。