InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
iOSアプリ開発がWindowsに,一部では論議も
Microsoftは,Windows上でObjective-C開発を可能にするツールをリリースしたiOSアプリのWindows移植を促進するためだ。ただしこの活動には議論もない訳ではなく,一部の開発者は自分たちのコードがプロジェクトに取り込まれた方法に関して不満を持っている。
-
Jørn Larsen氏に聞く; チームワークとユーザ協力
Tirforkの共同設立者でCEOのJørn Larsen氏がGOTO Amsterdam 2015カンファレンスで,“Waste Is a Crime: Don’t Waste Your Team”と題したプレゼンテーションを行った。InfoQはLarsen氏にインタビューして,ソフトウェア製品開発のための“Perfect World(パーフェクトワールド)”とは,多数のユーザの意向を調整するには,ソフトウェアチームにとってなぜ“Waste is a Crime(無駄は罪)”なのか,フローが重要なのはなぜか,フローを確立するために何ができるのか,などを聞いた。
-
Kismaticチームへのインタビュー: Kubernetesの過去、現在、未来
InfoQは企業向けにKubernetesをサポートしているKismatic IncのJoseph Jacks氏とPatrick Reilly氏にインタビューをした。最近のKubernetes v1.0のリリースや、プロジェクトの歴史、将来このプラットフォームがマイクロサービスの配置に与える影響について話を聞いた。
-
Android Marshmallow、SDK 6.0とAPI 23とともに登場
GoogleはAndroidについて、Mは「マシュマロ(Marshmallow)」のMだと明らかにした。また、Android 6.0 SDKについても紹介した。これはAndroid Studioにプレパッケージされるとともに、別のIDEで使えるよう個別ダウンロードできる。
-
qMapによるアプリケーションの稼働状況と品質の管理
QASymphonyがqMapをリリースした。クラウドやモバイル,ビッグデータ,IoTなどのアプリを扱うアジャイルテスタを対象としたビジュアルマッピングソリューションである。InfoQは同社がqMapを開発した理由,qMapを利用したテスト結果の解析やテスト管理,qMapの提供する情報を活用した製品品質の向上,アジャイルやDevOpsへの展開方法などについて,Kyle Cochran氏にインタビューした。
-
コンパイル時間短縮,並列コード生成などを実現したRust 1.2
Rust Core Teamは,Rust 1.2安定版と1.3ベータリリースの提供開始を発表した。Rust 1.2ではツーリングとコンパイラのパフォーマンス向上,並列コード生成などを中心に,MSVCツールチェーンのサポートも追加されている。
-
Facebook傘下のParse、AndroidとiOS向けSDKをオープンソース化
Facebook傘下のmBaaS(Mobile Backend as a service)プロバイダであるParseがiOS/OS XおよびAndroidプラットフォーム向けSDKをオープンソース化した。
-
Bryan Cantrill氏に聞く - Trironを使ったベアメタル上でのコンテナ運用
InfoQは先日,JoyentのCTOであるBryan Cantrill氏にインタビューして,コンテナテクノロジ,ベアメタル上でのDockerの利用,さらには同社がTritonプラットフォーム開発を通じて技術的イノベーションをいかに推進していくのかなど,氏の考えを聞いた。
-
Netflix.com、Universal JavaScriptを採用してレンダリングパイプラインからJavaをなくす
Netflix.comのチームがJavaベースのHTMLレンダラをなくし、ブラウザとサーバで動かせるUniversal JavaScriptレンダラを選んだ。
-
C++とVS2015のエディット・アンド・コンティニュー機能を利用する
C++コードのエディット・アンド・コンティニュー機能は,これまでのVisual Studioでも,さまざまな形式で利用可能だった。Visual Studio 2015ではこのサポートが拡張されて,32ビットと64ビット両方のコードが対象になるとともに,Visual Studioの提供する他のデバッグツールとの併用も可能になった。
-
IntelのMulti-OS EngineがAndroidアプリのiOS移植を可能に
Intelは自社の統合ネイティブ開発環境(INDE)に,Multi-OS Engineと呼ばれる新機能を導入した。Java開発者を対象に,AndroidアプリのiOSプラットフォームへの移植作業を容易にすることが目的だ。
-
Androidの’Stagefright’に脆弱性,数百万のユーザにリスク
Androidに複数の深刻な脆弱性が存在することが発表されたのを受けて,Googleは即座に,Androidユーザを安心させるための対応に着手した。“Stagefright Media Playback Engine Multiple Remote Code Execution Vulnerabilities”は,Androidデバイスで複数の一般的なメディアフォーマット処理に使用されているメディア再生エンジンに対して,攻撃者がMMSメッセージを介してメディアファイルを送信できる,という脆弱性だ。
-
Grid: The Guardianの画像管理サービス
英国の新聞社、The GuardianがGridという画像管理サービスをオープンソース化した。GridはAngularJS、Amazon Web Serivces、ElasicSearch、ECMAScript 6、Scalaといった多数のモダンなWebベース技術を利用している。Gridはこの11か月、小さな開発チームにより構築された。システムは運用中で、リベラルなオープンソースライセンスのもと利用できる。
-
F# 4.0、全プラットフォーム向けにリリース
F# 4.0が主要3プラットフォーム(Windows、Mac OS X、Linux)向けにリリースされた。F# 4.0には多数の新機能、バグ修正、性能改善が含まれており、Visual Studio 2015でコードを書いていようとなかろうと、この言語のユーザに恩恵がある。
-
振る舞い駆動開発を改善する6つの方法
自動化はBDDの副産物であって,真の目的ではない - これを思い出すことが,BDDの思想的リーダの助言に忠実に従うための一歩になる。この記事ではJoe Calantonio氏が,BDDの価値観によって開発を改善するための6つの方法を説明する。