InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
GitHubはコミット時に複数の著者をサポート
GitHubはコミット時に複数の著者をサポートすることを始めた。この新機能は、同じコミットやプルリクエストで作業するそれぞれの開発者のコラボレーションを改善することを目的としている。すべての著者が、自身のコミットの貢献を、プロファイル貢献グラフや、リポジトリの統計に確実に反映させることができる。
-
GoogleがPuppeteer 1.0をリリース
Puppeteer 1.0はリリースされ、JavaScriptヒープとページパフォーマンスの測定、JavaScriptとCSSのコードカバレッジ情報などの数十の改善がなされた。
-
Microservicesクエリ言語であるrestQLがGitHubでリリース
マイクロサービス用のクエリ言語restQLが、オープンソースプロジェクトとしてGitHubから入手可能となった。restQL言語の目的は、複数の並列呼び出しと連鎖呼び出しを含む、RESTfulマイクロサービスへのクライアントサイドアクセスの一般的なシナリオを単純化することである。restQLは、より一般的なデータクエリと管理のフレームワークであるFalcorとGraphQLの制限を回避するために作成された。
-
TensorFlowとKubernetesでGPUを利用したワークフローを構築する
Daniel Whitenack氏は先日のKubeCon + CloudNativeCon North America 2017 Conferenceで、TensorFlowとKubernetesテクノロジを使用した、GPUベースのディープラーニングワークフローについて講演し、オープンソースのデータパイプラインフレームワークのPachydermを紹介した。
-
Swiftがディスカッション・フォーラムを開設
Swiftチームは、SwiftメーリングリストをSwift Forumへ移行すると発表した。今後、ディスカッションとコミュニケーションの主要な手段となる。
-
JavaのMVC 1.0の仕様に対するパブリックレビューが公開に
Model-View-Controller (MVC) バージョン1.0の仕様であるJSR-371のパブリックレビューが公開されている。最新機能にはデータバインディングと国際化のサポートが含まれる。MVC 1.0の完全な実装であるEclipse Ozarkのバージョン1.0のリリースがJSR-371の最終リリースとともに予定されている。Cybercom GroupのプリンシパルコンサルタントであるIvar Grimstad氏がMVC 1.0についてInfoQに話してくれた。
-
F#の2017年を振り返る
2017年、F#はバージョン4.1に到達した。.NET Core 2.0リリースと時を同じくしたことを大きな理由に、ユーザコミュニティは拡大し、ツーリングとカンファレンスでの存在感も増している - MicrosoftプログラムマネージャのPhillip Carter氏は、このように記した。
-
-
直近のNpmインシデントによりセキュリティ上の脆弱性が発覚
先週、npmレジストリで操作インシデントが発生した。これによって、require-from-stringなどに依存する多くのパッケージが利用できなくなった。このインシデントは解決するのは比較的単純であったが、npmを使用してプロジェクトに悪質なコードを挿入するために悪用された可能性のある主要なセキュリティの脆弱性が明らかになった。
-
GPUをターゲットとしたC#の利用
新しいHybridizerテクノロジーによって、C#開発者はCUDAプラットフォームをターゲットにして、パフォーマンスを向上させるためにGPUを活用できるようになった。Hybridizerのおかげで、開発者は高性能なGPUコードを書くためにCやC++を使用する必要はない。
-
JavaScript 2017の調査結果を分析する
"State of JavaScript"の2017年版は、28,000人を越える開発者の回答を元に、解析のためのさまざまなデータセットをコミュニティに提供することにより、JavaScriptの利用状況に関する無数の発見を可能にする。停滞を危惧する一部業界の支持者の声を反映して、JavaScriptは予想を超えるペースで変化を続けている。
-
AppleはSpeller攻撃に対してSafariを保護する新しいセキュリティアップデートをリリース
AppleはSpectreの攻撃からSafariとWebKitを保護するためのセキュリティアップデートを3回リリースした。
-
Kotlinの2017年のまとめと2018年の展望
2017年3月にJetBrainsからKotlin 1.1がリリースされて以降、Kotlinは世界中でとてもよく採用されている。2017年は多くのエキサイティングな発表があり、その勢いは2018年も継続している。InfoQはJetBrainsのディベロッパアドボケイトチームのリーダであるHadi Hariri氏と話した。
-
Java EEは今後JCPを使わず
オラクルは今後のJava EEの拡張に対してJCP (Java Community Process)を使うことを支持、推奨していない。 "オラクルはJava EE 8仕様の機能拡張に対して、EE4J駆動のプロセスの利用を推奨し支持します。今後のJava EE 8に対するどのような機能拡張であってもJCPプロセスの利用は推奨、支持しません。"
-
JPA 2.2での便利な改善
オラクルはJava Persistence standard(JPA)のバージョン2.2をリリースした。このリリースはJava 8の利点をすべて使えるようJava EE 8を更新している。