InfoQ ホームページ ニュース
-
GoogleのエンジニアがSwiftをWindowsに移植
クロスプラットフォームなプログラミング言語になるというSwiftのビジョンが、Windows 10用のSwiftツールチェーンの導入によって一歩前進した。アーリーアダプタはSwiftを使って、プラットフォームが用意する既存ライブラリをC言語ABI経由で相互運用する、Windows 10プログラムの開発が可能になる。
-
サーバレスバックエンドでWebアプリ開発のイテレーションを迅速化する
AWSは先頃、3編からなる技術記事シリーズを公開して、Webアプリの反復開発の頻度と製品要件変更への対応能力を向上する、サーバレスバックエンド構築のアドバンテージについて説明したこれらの開発方法論とアーキテクチャによって、開発のフレキシビリティが向上する反面、クラウドベンダサービスへの結合度は高くなる。
-
Cookieレシピ - SameSiteとそれを超えて - Rowan Merewood氏がweb.dev Liveにて
Rowan Merewood氏は、ますます採用される新しいCookieポリシーの観点で、状況に必要なスコープとセキュリティに応じてCookieを作成および構成する方法について説明した。Merewood氏は、リクエストで送信されたCookieをトレースおよびデバッグするために開発者が利用できるオプションも紹介した。
-
Katherine Kirk氏との一問一答 - 不確実な時代のエントロピに対処する
Katherine Kirk氏と、コントロール喪失下での繁栄について議論した。現在のパンデミックの組織への影響を議論する中で、Kirk氏は、エントロピの影響を理解し、対抗するという、状況対応型戦略の重要性について説明してくれた。
-
QCon Plusの紹介 - 上級ソフトウェアエンジニアとアーキテクトのための仮想カンファレンス
QCon Plusは、世界中の最も革新的なソフトウェア企業によって活用されているトレンド、ベストプラクティス、ソリューションを取り上げるカンファレンスだ。十分な考慮の下で監修された、テーマの明確な短時間のテクニカルセッションを通じて、参加者の学習を促進するように構築されており、54人の講演者、4つの基調講演、18を越える情報共有型ファシリテッドセッション、テーマを定めた6つのオープンスペースセッションが、3週間にわたって繰り広げられる。
-
Netflix Presents Telltale、アプリケーションヘルスモニタリングツール
Netflixエンジニアリングチームは先頃、さまざまなデータソースを利用してアプリケーションの一般的な状態を学習する監視およびアラートツールであるTelltaleについてブログを投稿した。Telltaleは、アプリケーションからの関連データのみを表示する。近くのデプロイメントやリージョンのトラフィック退避などの重要なイベントに関する情報もある。
-
webhint、Web開発者にベストプラクティスを提供
新しいMicrosoft Edge開発者ツールのプロダクトマネージャRachel Simone Weil氏は先日、OpenJS worldで講演を行い、webhintがWeb開発者のベストプラクティス実装をいかにサポートするのか解説した。
-
TensorFlow 2.3ではパイプラインのボトルネックを削減し、前処理を改善
TensorFlowプロジェクトは、バージョン2.3.0のリリースを発表した。これは、入力パイプラインのボトルネックの低減、前処理用のKerasレイヤー、メモリプロファイリングのための新しいメカニズムを備えている。
-
新しいWeb Client、DB Clientおよびコマンドラインツールを備えたHelidon 2.0
Oracleは、次のような多くの新しい重要な機能を備えたHelidon2.0を正式にリリースした。リアクティブメッセージングとストリームのサポート。 新しいコマンドラインツール、Helidon SE用の新しいWeb Client API、Helidon MP用のGraalVMサポート、および新しいリアクティブデータベースクライアント。Oracleのソフトウェア開発ディレクターであるDmitry Kornilov氏は、この最新リリースについてinfoQに話した。
-
JavaScriptバンドラのEsbuildが10-100倍速いバンドル時間を主張
JavaScriptバンドラおよびミニファイアであるesbuildは、JavaScriptのバンドルおよびミニファイプロセスで桁違いの速度向上をもたらすことを目指している。esbuildは、ネイティブコードにコンパイルされたGoで記述され、タスクを並列化してマルチコアプロセッサを活用し、データ変換を最小限に抑えることで、その速度を実現する。
-
RancherLabsがLonghornを一般提供
Kubernetes管理プラットフォームの作成者であるRancher Labsは、クラウドネイティブのブロックストレージソリューションであるLonghornを一般提供している。Longhornは、Kubernetes内のステートフルアプリケーションの開発をサポートするベンダー中立の永続ストレージソリューションを提供する。Longhornは、マイクロサービスを使用して構築されたオープンソースの分散ブロックストレージである。
-
Apollo Data Graphプラットフォーム:エンタープライズ向けのGraphQLミドルウェアレイヤ
最近のInfoQポッドキャストで、Apolloの創設者兼CTOであるMatt Debergalis氏が、GraphQLとApollo Data Graphプラットフォームに対するモチベーションについて議論した。議論した主要なトピックには、エンタープライズコンテキストでのデータモデリング、およびGraphQLを段階的に採用することがフロントエンドシステムとバックエンドシステムの進化を切り離すのにどのように役立つかが含まれていた。
-
Denoはプロダクションで利用可能
JavaScriptとTypeScriptのセキュアなランタイムであるDenoがバージョン1.0に到達した。Rustで書かれたDenoは、Node.jsの多くの設計上の問題に対処するが、開発者が採用することにおいても課題に直面している。
-
Project Reunionを使用して、MicrosoftはWin32とUWP APIの統合を試みる
Build 2020で、Microsoftは、複数のWindows 10バージョンおよびデバイス間でアプリ開発を統合することを目的としたProject Reunionを発表した。開発者がプレビュー版で利用できるProject Reunionの最初の3つのコンポーネントは、WinUI 3、WebView2、およびMSIX(MSIX-Core)である。
-
Facebook、より精度が高くスケーラブルなNTPサービスのためntpdからchronyへ切り替える
Facebookのエンジニアリングチームが、ntpdをchronyと多層アーキテクチャで置き換えることで、どのように精度が高くスケーラブルなNTPサービスを構築しているのかブログに書いた。