InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Rust 1.4でCargoが大幅に改良
Rustコアチームが1.4安定版をリリースした。Cargoの大幅な改良,APIの安定化と関連する型の挙動を改良するための修正など,1,200に及ぶ変更が加えられている。
-
Pivotal Cloud FactoryがOSSサービスを追加,Dockerをサポート
Pivotalは今日,Pivotal Cloud Foundry(PCF)のアップデートを発表した。PCFはクラウドネイティブなアプリケーションの構築,デプロイ,実行で人気の高いオープンソースプラットフォームの商用バージョンである。今回の1.6リリースが開発者に提供するのは,Spring CloudのNetflix OSSサービスへのネイティブアクセス,.NETアプリケーションのサポート,Dockerイメージのベータ版サポート,ALMツールとのインテグレーションなどだ。
-
SPA(Single Page Web Application)のパフォーマンスを評価する
SPA(Single Page Application)のパフォーマンス測定には,特有の課題がいくつも存在する。SOASTAでチーフアーキテクトを務めるPhilip Tellis氏と同社シニアエンジニアのNicholas Jansma氏は,アムステルダムで開催されたVelocityカンファレンスでこの問題を深く追及し,このようなアプリケーションのパフォーマンス評価を行う上での問題点と,それに対する具体的なアドバイスを提供した。
-
Dropboxが一部APIを非推奨化,ユーザコラボレーション優先へ
DropboxのDatastore APIとSync APIのサポートが先週で打ち切られた。開発者は困惑と同時に,現在まだプレビュー版のCore APIに頼らざるを得なくなる。当面は先日発表されたコラボレーション製品が,それまでの開発者中心からユーザによるコラボレーション目的へと,同社が優先順位を変更するという証拠になるだろう。
-
Appleが3つの暗号化ライブラリをオープンソース公開
Appleは,自社OSのセキュリティサブシステムから,3つの主要コンポーネントをオープンソースとして公開すると発表した。その中のひとつのライブラリにライセンス上の制約が課されていることが,いくつかの論争を引き起こしている。
-
Visual StudioでLinuxデバッギングが可能に
Visual Studio 2015は非Windows開発に手を伸ばしている。この新しい拡張機能はVisual Studioを、Linuxベースのシステムで動くC++コードのデバッグに使えるようにする。
-
Scalaの試験プラットフォームDottyがブートストラップ可能に
Dpttyは,Scalaの新しいツーリングのテクノロジ開発と,将来バージョンの新コンセプトの試行を目的としたプラットフォームである。そのDottyが先日,ブートストラップ段階に到達した。これはコンパイラがDottyで記述されて,自分自身でコンパイル可能になったという意味だ。これによって,コンパイラの更新が簡単にできるようになる。主要なコントリビュータのひとりであるDmitry Petrashko氏に話を聞いた。
-
新リリース紹介: Ceylon 1.2, Node.js 5.0, Atom 1.1
Ceylon,Node.js,Atomがいずれも今週,安定版のアップグレードを行った。今回の記事では,これら新バージョンで提供される注目すべき機能や拡張について,まとめてお伝えしよう。
-
デシリアライズを利用したリモート実行可能な Java ゼロデイエクスプロイット
Foxglove Securityの最近の分析によると、デシリアライズするアプリケーションにはゼロデイエクスプロイットの脆弱性があるという。OpenJDK, Apache Commons, Spring や Groovyといったライブラリが該当しており、InfoQ が調査を進める。
-
API開発者エクスペリエンスとは何か,なぜ重要か
ソフトウェア開発にシームレスな体験を提供するというAPI開発者エクスペリエンスは,API設計の改善目標としては比較的新しい視点であるといえる。プログラマの効率向上に寄与すると同時に,開発者がエンドユーザに代わってその目標を達成する上での支援ともなる。
-
Runscopeインタビュー - APIテストとモニタリング
APIのモニタリングとテストを提供するベンダのRunscopeは,主要なAPIのトランザクションを対象とするAPIパフォーマンス監視ソリューションのLive Traffic Alertsを,一般向けに提供開始すると発表した。InfoQではこの機会を利用して同社のビジョンや,プラットフォームがユーザに提供する価値について聞いた。
-
.NET 向け分散プログラミングフレームワーク MBrace 1.0 のリリース
数年の開発越しに、先週 MBrace 1.0 がリリースされた。MBrace は、スケーラブルなクラウドデータ向けに F# と C# でスクリプトとプログラミングが可能なプログラミングモデルだ。プロジェクトは主にコードライブラリとクラウドプロバイダのライン地アイムから形成されている。
-
Visual Studio Codeがオープンソース化
MicrosoftのマルチプラットフォームエディタであるVisual Studio Codeが拡張機能をサポートし完全にオープンソースになった。11月のリリースでベータになり、多くの強化が追加された。
-
Microsoft CodePush の目的は Cordova と React Native アプリケーションの即時更新を可能にすることだ
CodePush により、Cordova と React Native 開発者は、モバイルアプリケーションの更新を iOS や Android に直接更新可能となることを Microsoft が述べている。CodePush はクラウドサービスと SDK を伴っており、JavaScript, HTML, CSS, 画像に対して最新の状態に更新することが可能だ。コンパイル済みのコードは即時反映ができない。
-
Microsoft が ASP.NET WebHooks プレビューをリリース
Microsoft は WebHook の送受信可能なライブラリである ASP.NET WebHooks プレビューをリリースした。WebHooks は MVC5 と WebApi 2 をサポートしている。