InfoQ ホームページ Companies に関するすべてのコンテンツ
-
Visual Studio “15” の起動速度改善
Visual Studio “15” のテクニカルプレビューのフェーズを通じて、Microsoftは第一の目的を性能改善だと宣言してきた。この記事では、可能な限り素早くIDEを利用できる状態にするという目的のこの速度改善について調べている。
-
ストリーム処理とLamdaアーキテクチャへの挑戦
Lamdaアーキテクチャはバッチとストリーム処理を結合させる有名なソリューションである。LinkedInのKatrik Paramasivam氏はデータ処理のためにApache Samzaを用いてチームがどうストリーム処理とLambdaアーキテクチャへの挑戦を行ったかを執筆した。この挑戦はイベントの遅延到着と複製メッセージの処理について記載されている。
-
Java EE 8は2017年末までに提供される。JavaOneでオラクルが発表した。
何週間もの憶測のあと、Anil Gaur氏は、氏はOracleのグループヴァイスプレジデントであり、Java EEとWebLogicサーバの責任者であるのだが、本日JavaOneでオラクルが提案するJava EEのロードマップを明らかにした。計画では2017年末までに基本的なマイクロサービスとクラウド能力を持ったJava EE 8をリリースする予定だ。それから1年後にさらなる機能を持ったJava EE 9をリリースする予定だ。
-
安全な非同期イベント駆動プログラミングのためのP言語をMicrosoftがオープンソース化
Microsoftが最近オープンソースとして公開したP言語は、非同期イベント駆動プログラムを安全に書くことができ、Linux、macOS、Windows上で動作する。
-
Yahoo!がPub/SubメッセージングプラットフォームのPulsarをオープンソース公開
Yahoo!は,同社がいくつかのサービスで社内的に運用しているパブリッシュ-サブスクライブ(Pub/Sub)メッセージプラットフォームのPulsarを一般公開した。
-
Don Syme、.Net FringeでF#の設計原則を語る
F#の生みの親であるDon Symeが、F#の現況評価について.Net Fringe 2016で示した。氏はF#が持つ二重性、すなわちオブジェクト指向言語のためのランタイム上に開発された関数型言語であることについてもコメントした。
-
AureliaのRob Eisenberg氏がMicrosoftに入社
Aurelia JavaScriptフレームワークの顔であり生みの親であるRob Eisenberg氏がMicrosoftにて仕事を始めた。Aureliaの将来がどうなるのかコミュニティ内で疑問が残っている。Aureliaチームのメンバーは大きな変化はないと述べている。
-
TypeScript 2.0がリリース
MicrosoftがTypeScript 2.0をリリースした。型定義ファイル取得の簡略化、ヌル非許容型、Readonly修飾子が含まれる。 当リリースで、ECMAScript仕様との密接な協力、JavaScriptライブラリーやツールの広範なサポート、主要なエディターのすべてに第一級のエディット体験をもたらすランゲージサポート機構がもたらされる。
-
Swift 3 発表
Swift 3.0がリリースされた。 Ted Kremenek氏(Appleの技術者)によれば,言語および標準ライブラリに対してたくさんの変更が行われている。 加えて,Linuxへの移植版やSwift Package Managerの初公式リリースも行われた。
-
IBMがブロックチェーンデプロイメントのためのクラウドサービスをローンチ
IBMは先日,ブロックチェーン技術の採用を検討する企業向けのクラウドサービスを発表した。このサービスを支えるのが,ブロックチェーン処理の基盤となる一連のサービスを提供する,IBM LinuxOneプラットフォームである。IBMはこのプラットフォームを,ブロックチェーンプロジェクトのテストと運用のためのセキュアな環境を必要とする,規制産業の企業向けとして位置付けている。
-
ApigeeとPivotalがハイブリッドクラウドAPI管理で協力
PivotalのクラウドプラットフォームであるPivotal Cloud Foundryが新たに,ハイブリッド(一部がパブリック/一部がプライベートというような)クラウドのサポートを目的とするApigee API管理ツールに対応した。Apigeeのハイブリッドクラウド管理ソフトウェアであるEdge Microgatewayは昨年リリースされたものだが,Cloud Foundryのユーザは,それをPivotalプラットフォームのApigeeプラグインから利用できるようになる。
-
.Net Coreと.Net標準のキーコンセプトの確認
.Net Core以前のコンパイルターゲットの選択は比較的簡単な操作だった。開発者はいくつもの可能性に直面し、ターゲットの選択は簡単ではなくなった。.Net Coreのビッグピクチャーを理解するためのキーコンセプトは: ターゲットフレームワークモニカーと.Net標準である
-
MicrosoftがBot Frameworkを推進、GoogleがAPI.aiを買収
Microsoftは開発者にBot Framework Previewの提供を始め、Googleは多くの統合が可能なボットエンジンであるAPI.aiを買収した。
-
Android Studio 2.2: 新しいLayout、Firebase、OpenJDK、Java 8
Android Studio 2.2がリリースされた。設計、開発、ビルド、テストと、開発フェーズ全体にわたって改善されている。新しいConstraint Layout、Layout Editor、Firebaseプラグイン、コードサンプルブラウザ、Java 8サポート、OpenJDK、GPUデバッガーなどが含まれる。
-
リファクタリングとコードの臭い – きれいなコードへの旅
リファクタリングは、より理解しやすく、メンテナンスしやすい、きれいなコードにするのを助けてくれる。それにはコードの臭いを嗅ぐ経験と実践が必要だ。つまり、コードの中にあるより深い問題を示す悪い設計の兆候を見つけることだ。コードを壊すことなく、小さなステップでリファクタリングを行うことを支援するツールもある。