InfoQ ホームページ ニュース
-
Power Tools最新版がVisual Studio 2017に15のエクステンションを提供
Visual Studio 2017用Productivity Power Toolsの最新エディションでは、開発者が自身のエクスペリエンスを向上する15のエクステンションがIDEに追加される。さらに、Visual Studioエクステンションを開発するための優れたサンプルでもある。
-
TextTestを使った承認テスト
承認テスト(Approval Testing)は、現在のコードの出力を、“承認済”バージョンのものと比較するテスト技術だ。承認済バージョンは、事前にテスト出力を調査して、その結果を承認することによって作成する。要件が変更された場合でも、承認済バージョンを再検討することで簡単に更新することができる。テキストベースのオープンソース機能ツールであるTextTestは、この承認テストをサポートする。
-
デッドコードは取り除かなければならない
デッドコードは、見つけて、取り除く必要がある。デッドコードを残しておくと、プログラマの理解と行動を妨げることがあり、コードが実行されて、重大な問題を引き起こすリスクもある。 デッドコードの削除は、技術的な問題ではない。それは考え方と文化の問題だ。
-
並列性と未来の分散プログラミングの関係
身の回りの全ての世界は並列に進んでおり、非同期でイベント駆動である。最近のQCon LondonでJoe Duffy氏は基調講演を行い、並列性とクラウドは全ての開発者が将来的に取り扱う必要がある概念であると主張した。この中心にあるのは通信であり、これは並列性と分散システムの両方にとって必要不可欠なものである。
-
C# をフルサポートした .NET Core Tools 1.0 がリリース
.NET Core Toolsは初めて1.0のリリースがなされた。C#に焦点が置かれ、.NET Core開発者は.NET CoreとASP.NET Coreのアプリケーションが簡単にビルドできるようになる。リリースはVisual Studio 2017のローンチと同時だったが、これはWindows、Linux、そしてMac OSシステムをサポートするマルチプラットフォームツールセットだ。
-
SnapchatのIPO申請で懸念されるGoogle Cloud依存度の高さ
Snapchatを提供するSnap Inc.の30億ドルというIPO申請を前に、Google Cloudに対する同社の依存度を疑問視する声が上っている。 日平均1.58億のアクティブユーザを持ち、年間売上高4億440万ドルと報告される同社は、今後5年間にわたって、最低で年間4億ドルのクラウドサービスを購入するという同意をGoogleと交わしている。
-
AlexaスキルのAWSホスティングがほぼ無料に
Amazonが、Alexaスキルのホスティングを補助するプログラムを発表した。これはAWSの無料利用枠を超えてAWS LambdaなどのAWSサービスを利用しているAlexaスキルのためのプログラムで、応募資格があるのは、少なくとも1つのスキルを持つ開発者だけだ。
-
DigitalOceanが高可用性のためにマネージドロードバランサをリリース
DigitalOceanは自社のIaaSクラウドサービスを拡張し、マネージドロードバランサの提供を開始する。InfoQは創設者のひとりに、新機能と長期的なロードマップについて話を聞いた。
-
GitLabがパブリックチャットソフトウェアのGitterを買収
オープンソースのGitプロバイダーであるGitLabが、Slack代替サービスのGitterを買収した。2つの製品を統合する計画はないが、Gitterrは2017年半ばまでにオープンソース化される予定だ。GitLabの目的は、Gitterの800,000以上のユーザーにGitLabを紹介することで、成長を加速することにある。
-
IBM QISKitにより、クラウドベースの量子計算を実現
IBMのQuantum Experienceチームは、量子ソフトウェアQISKitのオープンソース化を始めた。量子コンピューティング・情報科学者のJay Gambetta氏が開発している。QISKitにより、開発者はPythonでIBMクラウド対応の量子プロセッサを活用できる。
-
Enterprise Ethereum AllianceにMicrosoft、Intel、JP Morganと複数のスタートアップが参加
Microsoftはブログで、新しく結成されたEnterprise Ethereum Allianceに参加すると表明した。このアライアンスのミッションは実世界で運用されている、スマートコントラクトをサポートした唯一のブロックチェーンから学び、その上で開発を行うこと。そして、ビジネスのスピードでこの最も複雑で需要の高いアプリケーションを取り扱うことができるソフトウエアを定義することだ。
-
Google Cloud Nextカンファレンスまとめ
世界中の熱心なクラウド支持者がGoogle Cloud Nextに参加し同社のクラウドの最新情報に耳を傾けた。多くのキーノートと200を超えるセッションから浮かび上がったのは次の3つのテーマだ。すなわち、サービスのスケールと成熟、機械学習、そして、企業用途に対する親和性だ。
-
ティールパラダイムを取り入れる
ティールパラダイム(Teal Paradigm)の適用は、チームメンバによる関与の向上に寄与し、チームの成長を可能にする。ティール指向の組織は、自らを“生物”と考える – 人を中心として、従業員に解放感を与え、人をリソースと見なすのではなく、彼らの持つリソースを求めるのだ。
-
Apache Rangerがトップレベルのプロジェクトに昇格
Apache Hadoopエコシステムのセキュリティ管理フレームワークであるApache Rangerがトップレベルに昇格した。Rangerは、Apache HBase、Hadoop(HDFSとYARN)、Apache Hive、Apache Kafka、Apache Solrなど、サポート対象のHadoopコンポーネントに適用されるセキュリティポリシーを一元的に定義および管理するためのコンポーネントである。
-
YahooがTensorFlowOnSparkをオープンソースに
YahooがTensorFlowOnSparkをオープンソース化した。SparkやHadoopにおける分散トレーニングとモデル提供のためのSparkネイティブなTensorFlowランタイムおよびインテグレーションを可能にする。