InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Visual Studio 2017が公式リリースされた
Visual Studioは最初のリリースから20年目を迎え、Visual Studio 2017は正式に入手可能になった。VS2017では、より広範なモバイル/クラウドアプリケーションやDevOps機能のサポートに加えて、主要な開発者エクスペリエンスの改善に重点を置いている。
-
LLVMの新しいリンカLLDがLLVM 4で導入へ
GCCのldを大幅に性能改善したLDDが、近くLLVM 4 rc1に組み込まれ、デフォルトで使用されるようになる。この新しいリンカは、稼働中のFreeBSD/amd64ベースのシステムではすでに使用されているが、LLVMでの利用はまだ試験段階であり、問題が発生すればrc2では保留される可能性もある。
-
Rust Language Serverがアーリーアダプタ向けに提供へ
Rust Language Server(RLS)は,コードの自動補完,goto定義,再フォーマットなどの機能を備えたツール開発の支援を目的とする。実際のプロジェクトでの使用とフィードバック提供のために今回,アーリーアダプタ向けのアルファ版が公開されることになった,とプロジェクトの代表的なコントリビュータのひとりであるJonathan Turner氏が書いている。
-
従業員エクスペリエンス - 人々が仕事をしたいと願うようにするには
基調講演でベストセラー作者,そして新たな仕事のあり方を探求する世界最先端組織であり,グローバルイノベーションの協議会であるThe Future of Work Communityの創立者に名を連ねるJacob Morgan氏がCiscoと共同で,人々が出社したくなるような優れた従業員エクスペリエンス(employee experience)を実現する上で,組織の取るべき振る舞いに関するウェビナを行なった。
-
DDDにおける重要なパターン
パターンの重要性に関する議論の中で、ドメイン駆動開発以外の部分でも知っておくべき重要なパターンが多く存在し、これらはより良いシステムを設計する支援をしてくれるだろう、とアムステルダムで開催された最近のDDD Europe Conferenceにおける自身の発表の中でCyrille Martraire氏は述べた。
-
Visual Studio 2017のデプロイに役立つ新しいDevOpsツール
Visual Studio 2017のインストーラ変更により、システムレジストリを調べてビルド環境の状態を判断する、という従来の方法は役に立たなくなっていくだろう。ビルド環境をうまく自動化するのに必要なツールを提供するため、開発者とビルドエンジニア向けに新しいAPI、PowerShellモジュール、スタンドアローンユーティリティがリリースされている。
-
Google Cloud Endpointsが一般公開へ
3ヶ月のベータ期間を経て,Googleは,Open APIベースのCloud Endpoints(GCE) API管理システムの一般供用開始を発表した。Googleによると,効率的でスケールアップに対応したAPIプラットフォームの実現がその目的だ。
-
Node 7.6、async/awaitをデフォルトでサポート
Node.js 7.6がリリースされた。async/awaitサポートがデフォルトで有効になり、低メモリデバイスにおけるパフォーマンスが改善されている。
-
GitHubによる開発者へのオープンソースガイドに対するコントリビュートの招待
GitHubは最近自身のオープンソースガイドを立ち上げた。これは最も良くあるシナリオへの対処法や、コントリビュータとメンテナの両方に対するベストプラクティスに関する資料群である。このガイドそのものがオープンソースであり、GitHubは開発者に参加し事例を共有するよう積極的に招待している。InfoQはGitHubのオープンソース部門長であるBrandon Keepers氏にインタビューを行った。
-
マイクロソフトがクラウドベースの生物学研究ツールをオープンソース化
マイクロソフトのクラウドベースのツールBio Model Analyzerは、生物学者が細胞の相互作用やコミュニケーションのモデル化に使うことができ、GitHubのオープンソースとして利用できるようになった。Bio Model Analyzer (BMA)を使用して、健康な細胞と罹患した細胞のプロセスを比較できるコンピュータモデルを作成できる。科学者は数百万の遺伝子とタンパク質との相互作用を見ることができるようになり、研究や罹患の治療をスピードアップすることができる。
-
Object型,ミックスインサポート改善などが加えられたTypeScript 2.2
2月中に予定されているリリースで,TypeScript 2.2はRCに到達する。React Native用の新たなJSX emitモードに加えて,非ネイティブ型を表現するobject型,ミックスインのサポート向上,構成可能(composable)なクラスなどが新たに含まれている。
-
大規模リポジトリの問題を解決するGit Virtual File System
Gitは多くの場面において最良のバージョン管理ソフトウェアと考えられていて,広く採用されているが,リポジトリ全体が開発者のマシンにコピーされるという方法が致命的な場合もある。Microsoftは300GBのリポジトリを社内システムからGitに移行しようとして,この問題の所在に気が付いた。その結果として生み出されたのがGit Virtual File System (GVFS)だ。
-
Mathieu Ripert氏,Instacartのマシンラーニング最適化を語る
Instacartは食料品を1時間以内に届けるオンライン・デリバリサービスである。アイテムをWebサイトあるいはモバイルアプリで注文すると,Instacartの購入代行者グループが地元の店舗でそれを購入して,購入者に届ける仕組みだ。InfoQは同社のデータサイエンティストであるMathieu Ripert氏にインタビューして,よりよいカスタマエクスペリエンスを保証する上で,Instacartがマシンラーニングをどのうように活用しているのか聞いた。
-
Rider EAP17は改善されているが、.NET Coreデバッグが失われている
JetBrainsのRider IDE for .NETは最新のプレビュービルドでいくつかの新しい機能が提供されているがライセンスの問題で、.NET Coreサポートが完全にはサポートされていない。
-
Visual Studio Code 1.9がリリース - タスクを拡張,MarkdownサポートとTerminalパフォーマンスを向上
月例のリリースサイクルに従って,Microsoft Visual Studio Codemがバージョン1.9に到達した。マルチコマンドタスクのサポート,Markdownの同期プレビュー,ターミナルの高速化などが施されている。