InfoQ ホームページ ニュース
-
メモリ使用量などが改善されたRust 1.23
Rustの最新バージョンの最も重要な改善点は、不要なコピーの回避によって実現したメモリ使用量の削減だ。さらにrustdocも、CommonMark準拠のエンジンを一貫的に使用してドキュメントをレンダリングするようになった。
-
-
Ruby 2.5.0の概要
6年連続のクリスマスの慣例にならって、12月25日に新しいメジャーリリースがリリースされた。Ruby 2.5.0は、パフォーマンスが5~10%改善する、いくつかのパフォーマンス関連の改善で特徴付けられる。ライブラリ...のサポートでは、次の標準ライブラリがデフォルトのgemに昇格した。yield_self、testingでは、pp行は必要ない。他は記事でレビューされている。
-
Kubercon 2017より - KubernetesとOpenShiftについてBrian Gracely氏に聞く
Red Hat Openshiftで製品戦略担当ディレクタを務めるBrian Gracely氏に、製品の方向性を決める上でのKubernetesの役割、開発者やアーキテクトとの関係などについて聞いた。
-
Monoを使ってC#をWebAssemblyにコンパイルする
Monoプロジェクトは、C#開発者がWebAssemblyをターゲットにできるようにMonoコンパイラを変更している。早期バージョンのソフトウェアでは、いかに簡単に新しいプラットフォームを利用できるかを見ることができる。
-
TC39はECMAScript 2018の機能セットを最終化した
TC39は、1月23-25日のミーティングにおいて、ECMAScript言語仕様の最新版であるES2018のセットを最終化した。このアップデートでは非同期イテレータとオブジェクトの非構造化とオブジェクトリテラルのためのrest/spread演算子、正規表現の大幅な更新、promisesとtemplateの追加更新などの新しい機能が追加されている。
-
TypeScript 2.7が提供開始された
TypeScript 2.7がリリースされ、いくつかの主要機能とバグ修正が提供された。ハイライトとして、クラスプロパティの割り当てチェック、固定長タプル、オブジェクトリテラルの型推論の改善がある。全体として、このリリースによって、タイプシステム、ES2015+機能、TypeScript開発者の体験全体が改善される。
-
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を紹介した。
-
テストの方法を動物から学ぶ
よりよいテストの方法は動物が食べ物を探す方法から学ぶことができる、とJames Bach氏は主張する。テスタは時間をかけてプロダクトのバギーな部分を見つけ出すが、一度離れて他の領域を探した方が効果的な場合もあり得る。オートメーションに頼るのは止めて、バグをハントする方法を学ぶのだ。
-
セキュリティとARMサポート改良に重点を置いたXen Hypervisor 4.10
Xenプロジェクトはハイパーバイザのバージョン4.10をリリースした。x86用アーキテクチャが改良され、ARMプロセッサハードウェアのアップデートがサポートされた他、スケジューラとユーザーインターフェイスが変更されている。
-
MicrosoftがIoT SaaSサービスのパブリックプレビューをリリース
Microsoftは先頃、モノのインターネット(Internet of Things)のSaaS(software-as-a-service)ソリューションであるIoT Centralのパブリックプレビューを発表した。これまでの数ヶ月間は限定プレビューとして、一部のユーザによるソリューションの試行とフィードバック提供が行なわれていた。
-
ING銀行はいかにSREを実践したか
ING NetherlandsのJanna Brummel、Robin van Zijll両氏がロンドンのVelocityカンファレンスで講演し、インターネットバンキングシステムの可用性の低さが同行のSRE文化導入の契機となった経緯について語った。オランダ本部にSREチームが結成され、ツーリングやコンサルティング、信頼性に関する教育をプロダクトチーム(社内ではBizDevOpsチームと呼ばれている)に提供した。