InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Stack Overflow Developer Survey 2019のサマリー
2019 Stack Overflowによる開発者調査によると、Javascript、MySQL、およびLinuxは、最も普及しているテクノロジとしての地位を維持している。パブリッククラウドプロバイダ(AWS、Azure、Google Cloud Platform)は、最も人気のあるプラットフォームとて挙げられている。約9万人の開発者を対象とした調査では、人口統計情報が照合され、この業界における性別や民族の不均衡が非常に大きかった。
-
GoogleがKey-ValueストレージをChrome 74の組み込みモジュールとして実験
Googleは最近、Chromeの将来のバージョンで2つの新しいWICG提案を実装する意向を発表した。KV StorageはLocalStorageの利便性を実現しながらも、より優れたパフォーマンスを実現しようとしている。その目的は、インポートマップの提案を活用して、これを組み込みモジュールの最初の例として提供することである。
-
C#機能: Deferredエラー処理
堅牢なソフトウェアを書くときに、再実行可能な操作を実行することがある。システムを堅牢にするために、各操作は以前の操作状況から独立しているようにコード化できる。deferredエラーハンドリングより前は、退屈なコードであった。
-
Quarkus - KubernetesネイティブなJavaフレームワーク
Red Hatは,GraalVMとOpenJDK HotSpot用に開発されたKubernetesネイティブなJavaフレームワークのQuarkusをリリースした。反応型(reactive)と命令型(imperative)を統合したプログラミングモデルの提供により,JavaをKubernetesとサーバレス環境のリーディングプラットフォームとすることを目指す。
-
Googleがオープンソースドキュメンテーションを改善する”Season of Docs”プログラムをローンチ
Google が Season of Docs をローンチした。オープンソースプロジェクト向けのドキュメンテーション改善を狙ったプログラムである。オープンソースコントリビュータとテクニカルライターでメンタリングの関係を築き、様々なオープンソーステクノロジーに向け、より優れた、より包括的なドキュメント作成を助ける。
-
JUnitプロジェクトがビルド環境をAzure Pipelinesに移行
Java用のユニットテストフレームワークであるJUnitは,Java開発者が使用する最もポピュラーなライブラリのひとつである。JUnitチームは先頃,継続的インテグレーション(CI)にAzure Pipelinesを採用すると発表した。
-
Anime.js 3.0がリリース,新たなアニメーションオプションとドキュメンテーションWebサイトを提供
Julian Garnier氏は先日,Anime 3.0をリリースした。3回目となる今回のメジャーイテレーションは,新たなアニメー��ョンオプション,ES6モジュールと新ビルドプロセスのサポート,ドキュメントを充実させた新たなショーケースWebサイトなどが特徴だ。
-
クロスサイトスクリプティング脆弱性を防止するTrusted Types API
Google Chromeチームは,DOMクロスサイトスクリプティング(XSS)セキュリティ脆弱性の防止を支援するための,試験的なTrusted Types APIを発表した。同社のVulnerability Reward Programによると,DOM XSSは,XSSセキュリティの中で最も一般的なものだ。
-
GoogleがCloud BigTableベータ版のレプリケーション機能を世界規模に拡張
Googleは,Cloud Big Tableベータ版のレプリケーション機能を拡張して,リージョン間あるいは世界規模でのデータ利用を可能にするフレキシビリティをユーザに提供することを発表した。さらに,すべてのユーザが任意のゾーンで,いつでもクラスタのレプリカを作成できるようになる。
-
Go 1.12、ランタイム性能とモジュールサポートを改善
Goの最新リリース、バージョン1.12では、言語に対する構文上の変更はなく、ランタイム性能、ツールチェーン、モジュールシステムの改善に焦点が当てられている。加えて、TLS 1.3のオプトインサポートと、macOSおよびiOSのサポート改善を提供する。
-
Rollup 1.0、ライブラリバンドリングにコード分割をもたらす
Rollupが最初のメジャーイテレーションをリリースした。Rollup 1.0を使うことで、開発者はライブラリバンドルをコード分割することができる。これにより、ライブラリは最適化されたバンドルを用いて、複数のimportターゲットをエクスポートできる。
-
New York Timesエンジニアリングチームによるスケーリング,インシデント管理,コラボレーション
The New York Timesのエンジニアリングチームが、2018年11月の米国中期選挙でのトラフィック増加を背景とした、 スケーリングとインシデント管理への取り組みについての記事を書いている。
-
AmazonがAWSのディープラーニングコンテナで機械学習サービスを拡大
最近AmazonはAWSディープラーニングコンテナ(AWS DLコンテナ)を発表した。これはディープラーニングフレームワークがプレインストールされたDockerイメージであり、顧客はカスタムの機械学習環境を迅速にデプロイできる。
-
React Native開発チームが開発者の苦情調査を実施
React Nativeチームは先頃,React Native開発者を対象に,"あなたがReact Nativeで気に入らない部分は何ですか?"という,ひとつの質問の調査を行った。最初の不満として圧倒的に多かったのは,デバッグを含む開発者エクスペリエンスだった。コミュニティへの対応やドキュメントなども,不満な部分として際立っていた。
-
MicrosoftがAzure Firewallの新機能を発表:脅威インテリジェンスおよびサービスタグフィルター
最近、MicrosoftはAzure Firewallの2つの新機能を発表した。これは、クラウドネイティブのfirewall-as-a-serviceサービスで、DevOpsアプローチを使用してすべてのトラフィックフローを一元管理することができる。ファイアウォールサービスは、アプリケーション(*.github.comなど)とネットワークレベルのフィルタリングルールの両方をサポートしている。