InfoQ ホームページ ニュース
-
複数チームによるテスト自動化ソリューションを構築する
自動テストを備えた堅固なテストフレームワークは、リリースの信頼性向上を可能にする。フレームワークのクロスチームペアリングにより、リリース当初からの品質確保が可能になった。チームの結束力が向上し、テスト自動化に関する担当者のスキル向上も実現できた。
-
macOSのダークテーマ、可変フォントなどをサポートするMozilla Firefox 62
MozillaがFirefox 62をリリースした。このバージョンでは、可変フォントやMacOS Mojaveでのダークテーマ自動対応、Androidでのスクロールの改善などが提供されている。
-
Swift 4.2公開
Swift 4のリースから1年、Swift 4.2が公式にリリースされた。ジェネリクスの改善、Hashtableプロトコル、乱数生成など、言語と標準ライブラリにいくつかの改良が加えられている。さらに、メンテナのTed Kremenek氏によると、コンパイル時間の短縮やデバッグエクスペリエンスの改善も実現されている。
-
NGINXインタビュー: ソフト��ェアロードバランシング、APIゲートウェイ、サービスメッシュの企業導入について
InfoQは先日、NGINX IncのRob Whiteley, Sidney Rabsatt, Liam Crilly各氏と席を共にして、ネットワークとデータセンタコミュニケーションの将来について、彼らのビジョンを聞くことができた。同社では、テクノロジの現状と自らの目標を鑑みながら、ソフトウェアロードバランサ、Ingressゲートウェイ、サービスメッシュの活用を目指す企業の“信頼できるアドバイザ”として、導入の“敷居を低くする(easy on-ramp)”ことを目標としている。
-
Redis 5.0は新しい「Streams」データタイプをリリース
Redisは最近、Redis 4のリリースから15カ月目に、その人気のデータベースのバージョン5を発表した。おそらく、このバージョンの最も重要な機能は、新しいデータ型Streamsのサポートである。ソートセット機能が改善され、Redisモジュールが拡張され、ClustersとTimers APIが導入された。LOLWUTとその他の改善点はこの記事でレビューされている。
-
Michael Feathers氏の提唱する設計指針としてのエラー処理
Michael Feathers氏はエラーに関心を持っているが、ほとんどの開発者がエラーに多くの時間を割きたいとは思っていないことは理解している。氏はまた、大部分のエラー処理は一種のギブアップに過ぎない、と考えている。レガシコードでの開発作業に関する著書で知られる氏は、Explore DDD 2018で行った基調講演の中で、エラーを排除することが、いかにソフトウェアシステム設計のドライバになり得るかを論じた。
-
Hyperledgerが統合性と開発者エクスペリエンスを改善したBurrowの新バージョンをリリース
先日のブログ記事で、オープンソースプロジェクトのHyperledgerが、Burrow v.0.21.0の次バージョンを発表した。今回のリリースでは、統合性、キー署名、Kubernetes用のhelmチャート、開発者エクスペリエンスが改善されている。
-
Atlassian、インシデント管理ソリューションを発表
9月4日、AtlassianはJira Opsと呼ばれる新プロダクトのローンチと、彼らがOpsGenieを買収することを発表した。Jira Opsを使うことで、組織はインシデントを解決し、そこから学ぶためのポストモーテムを実施できる。OpsGenieはJira Opsに迅速かつ信頼できるアラートを追加する。
-
Redditはいかにして自らのiOSアプリのパフォーマンス、モジュール性、テスト性を改善したか
Redditは昨年、独自iOSアプリのパフォーマンスの改善とともに、より速いイテレーションサイクルへの対応、テストカバレッジの向上、拡張性の改善に尽力していた。このすべてを実現したのが、アプリをMVCアーキテクチャからモデル–ビュー–プレゼンタ(MVP)アーキテクチャに移行したことだった。
-
低コストでシンプルなサイト監視ツール“Checkless” - 開発者とのQ&A
Steve Elliott氏は、Webサイトの稼働時間を監視する簡単で安価な方法を必要としていた。ほとんどの既製ツールは、氏にとって複雑過ぎたり、費用が高過ぎるものだったのだ。pingベースのチェックでサイトの稼働時間を監視するサーバレスツールのChecklessを氏が開発したのは、このような理由からだ。使い方次第で、さまざまな用途に利用することができる。
-
Amazonが新システムマネージャのAWS System Managerをリリース
AmazonがセッションマネージャのAWS Systems Managerを新たにリリースした。この新しいセッションマネージャは、EC2インスタンスへのシェルレベルアクセスの新たな方法を提供する。IT管理者は、新たに提供されるブラウザベースの対話型シェルとコマンドラインインターフェイス(CLI)を使用して、WindowsおよびLinuxインスタンスを管理できるようになる。
-
MicrosoftがAzure Pipelinesを発表、オープンソースにCI/CDを無償で提供
MicrosoftはAzure DevOpsプロダクトの一部として、CI/CDサービスのAzure Pipelinesを新たに発表した。ワークロードの構築、テスト、デプロイを可能にし、さまざまな言語やプロジェクトタイプ、プラットフォームと連携する。
-
WildFly Swarmからの自動マイグレーションを備えたThorntail 2.2.0
6月下旬にWildFly Swarm 2018.5.0からThorntail 2.0.0にブランド変更したRed Hatが、Thorntailのバージョン2.1.0と2.2.0を、8月中旬の3週間のタイムフレームでリリースした。多くのバグ修正の他、特にMicroProfileに関連して、新たなコミュニティ指向の組織であるespeciallyによるMicroProfile 1.3準拠、自動マイグレーションプロセスなどの新機能が含まれている。
-
Confluent Platform 5.0がLDAP認証とIoTインテグレーション用のMQTT Proxyをサポート
Confluent Platform 5.0は、Apache Kafka上に開発されたエンタープライズストリーミング用のプラットフォームである。LDAP認証、Kafkaトピックインスペクション、IoT(Internet of Things)統合用のConfluent MQTT Proxyなどをサポートする。
-
WorkerDOMはJavaScriptプログラミングにDOM並行処理を加える
今年のJSConfの大きなニュースはWeb WorkerでDOMを利用可能にするJavaScriptライブラリであり、開発者がマルチコアプロセッサアーキテクチャを活用してWebパフォーマンスを向上させることができるWorkerDOMが紹介されたことである。