InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Atomがリアルタイムコラボレーションに対応
QCon San Francisco 2017においてGitHubのNathan Sobo氏はAtomの新しいリアルタイムコラボレーションプラグイン、Teletypeを発表した。Teletypeは、2人の開発者が同時にコードを書くことができるようになる。
-
Node.js 8.9がLong Term Supportでリリースされた
Node.js 8.9は8.xで最初のLong Term Supportステータスによるリリースである。LTSは2019年12月まで継続される。Node 9もリリースされた。
-
いかにしてGitHubはSpokesでデータセンタ間レプリケーションを実現したか
GitHubのインフラストラクチャエンジニアであるMicheal Haggerty氏が、同社のレプリケーションシステムであるSpkesを遠隔地で動作させるために、GitHubが実施したエンジニアリングについて解説したブログを発表した。この中には、ラウンドトリップの削減、3フェーズコミットの導入、参照更新パフォーマンスの最適化など、さまざまな調整が含まれている。
-
言語構文とツーリングを改善したRust 1.21
RustコアチームがRust 1.21をリリースした。リテラルの柔軟性を高める新たな言語機能に加えて、ライブラリの安定性向上とツールサポートの改善が行なわれている。
-
ASP.NET Core と F#で動作するGiraffe
Giraffeは、F#でWebアプリケーションを構築できるマイクロフレームワークである。Webフレームワーク向けのF# APIを提供し、ASP.NET Core上で動作する。Giraffeは、F#でWebアプリケーションを構築したい開発者に対して、ASP.NET Coreとそのエコシステムを活かすことができる。
-
Eclipse MicroProfileでJavaでのマイクロサービスの採用を加速させる
InfoQは新しいEclipse MicroProfileプロジェクトと耐障害性や他の新機能を持った新規リリースについて聞くため、IBMのEmily Jiang氏を追った。
-
C# 7.1 と C# 7.2 をキャッチアップする
8月に遡って Visual Studio 15.3 とともに C# 7.1 がひっそりとリリースられたが、まだ準備が整っていない。このレポートでは微妙なコンパイラーバグと、間もなくリリースされる C# 7.2 で準備されていることを見ていく。
-
EE4J、EclipseファウンデーションがオープンソースJava EEを準備
Eclipseファウンデーションは準備ができている。Eclipse Enterprise for Java</a>(EE4J)プロジェクトとしてJava EEをオープンソース化する仕事に対してだ。Reza Rahman氏、CapTech Consultingのシニアアーキテクトで元オラクルのエヴァンジェリストが、この新しいプロジェクトについてInfoQに語った。
-
Microsoftによるモダンなデータへのアプローチ
PASS Summit 2017は、SQL ServerおよびMicrosoft関連データテクノロジのユーザー向けカンファレンスだ。カンファレンス初日、MicrosoftのRohan Kumar氏がオープニングキーノートを行い、SQL ServerとAzureベースのデータベースに関する最新の進歩について説明した。
-
GitHubが依存性グラフとセキュリティ警告を導入
GitHubはUniverseカンファレンスで、コードをより安全にするための機能を数多く発表した。その中には依存性グラフと、その上に構築されたセキュリティ警告が含まれている。さらに開発者が関心を持つであろうプロジェクトの発見を支援するリコメンダや、コレクションやトピック、その他リソースのキュレーションが可能な新しいExploreエクスペリエンスも提供される。
-
IBMがJavaマイクロサービス用のオープンソースランタイムOpen Libertyを公開
IBMは先頃、同社のWebSphere Libertyのオープンソース実装であるOpen Libertyを公開した。最新のEclipse MicroProfileとJava EE APIをサポートする。同社でWebSphereとLibertyのランタイムアーキテクトを務めるAlasdair Nottingham氏と、Bluemix Garage LondonのテクニカルリーダであるHolly Cummins氏が、Open Libertyについて説明してくれた。
-
Angular 5リリース、高速なインクリメンタルコンパイルをサポート
GoogleがAngular 5をリリースした。ビルドの最適化、インクリメンタルコンパイル、国際化サポートの改善などが追加されている。
-
Java EEの将来、David BlevinsとのQ&A: EclipseファウンデーションとEE4J、MicroProfile
今年のJavaOneではたくさんの興味深い発表があった。エンタープライズ領域でもっとも重要なニュースはEclipseファウンデーションがJava EEの新たな管理者となるということだった。InfoQはJava EEコミュニティで長年メンバーであるDavid Blevins氏とともに座り、この移行が意味することや業界への影響、開発者が"EE4J"に参加する方法、Java EEの将来といったことについて対話した。
-
Visual Studio、ARMのクロスコンパイラをサポート
Visual Studioはこれまでも、プラットフォームがWindowsの場合に限り、ARMプラットフォームをターゲットにすることができた。Visual Studio 2017 15.5 Preview 2ではこのサポートを広げて、GCCコンパイラを利用することで、ARMベースのコンピュータおよびIoTデバイスをターゲットにできるようになる。
-
LinkedInのスマートリプライ機能
LinkedInが新しい自然言語リコメンドエンジンをローンチした。彼らはこれを使って、メッセージに対するスマートリプライ機能を提供する。エンジニアリングチームにより、そのモデルとインフラストラクチャ開発プロセスがブログに詳しく説明されている。