InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Apache Flink 0.8.0リリース,2015年のロードマップを公開
Apache Flinkがプロジェクトのバージョン0.8.0をリリースした。パフォーマンスや互換性,安定性の向上といった一般的な改善の他,これまで欠けていたストリーミング機能に関するScala APIが追加されている。さらに,インキュベータへの参加からおよそ9ヶ月で,Apacheトップレベルプロジェクトへの昇格も果たした。
-
HTML5を使ったブラウザベースの仮想現実
SFHTML5グループは、近頃、WebGL、WebVR、Three.js、GLAMといったHTML5の技術を使って、仮想現実を作ること、また、これらの技術のFirefoxやChromeの現在の実装状況について議論した。このアイディアはウェブ全体に仮想現実の経験を持ち込む。
-
HerokuにGitHubとDropboxの配置オプションが追加される
Herokuにコードを発行する新しい方法がふたつ生まれた。GithubとDropboxに保管されているコードをプッシュする仕組みを追加した。この機能は、現時点ではベータだが、他のHerokuはPaaSプロバイダに比肩する配置の技術となる。
-
iOSで継続的デプロイメントを実現するfastlane
fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。
-
大企業のDevOps採用動向
CA Technologiesは先日,ITを含む事業部門(LOB/Line of Business)の役員を対象とした,DevOpsに関する調査結果を公開した。回答者の88%がDevOpsを採用(24%),あるいは採用を検討中(24%)であることが確認された今回の調査では,収益5億ドル以上の企業幹部(経営陣,VP,取締役など)の視点に立つことにより,従来とは違う視点からDevOpsを捉えている。
-
Google機械学習の技術的負債
Googleの研究員やエンジニアたちが、NIPSのワークショップで、機械学習を使うことの技術的負債に対する見解を発表した。発表者たちは技術的負債の様々な側面を明らかにし、適切に対処しなければ、機械学習や企業の複雑なデータ分析を使うことは、従来のソフトウェアエンジニアリングとは異なる新しい技術的負債を生み出すと結論付けた。
-
XamarinがiOS/Mac用のUnified APIをリリース,64ビットをサポート
Xamarinは先週,iOS SDK(Xamarin iOS)のバージョン8.6を発表した。同社のiOSとMac用のUnified APIを含む,最初の非ベータ版リリースだ。Unified APIは32ビットのMono TouchとMonoMacを代替するもので,両プラットフォーム間でのコード再利用の実現に加えて,新たに64ビットをサポートする。
-
TypeScript 1.4がリリース
MicrosoftはTypeScript 1.4をリリースした。これは、同社のJavaScript言語の拡張の最新バージョンだ。ユニオン型のような新しい特徴が追加され、かつ、ECMAScript 6をターゲットにするモードも備えている。
-
io.jsの1.0.xリリース
io.jsのバージョン1.0がリリースされた – ただし,このプラットフォームが“実用レベル”に達した,という意味ではない。Node.js.を追い越しながらも,そのFAQには次のように明記されている。“リリースを1.0.xとしたのは,実用レベルと見なされるべき,という意味ではありません。Node.jsよりも上のメジャーバージョンを保証するのに十分な,重要なバージョンであったからなのです。”
-
Go 1.5のブートストラップ化を目指すGoogle
Googleは先頃,Go 1.5をブートストラップ化する計画について公開した。Goのドキュメントの著者であり,コアデベロッパとして約6年のキャリアを持つRuss Cox氏によると,Googleはこの1年間,“Goのソースツリーから,すべてのCプログラムを排除する方法”について検討していたという。InfoQでは,Goのブートストラップ化についてさらに詳しく知るために,氏に話を聞くことにした。
-
開発が勢いづく6to5 JavaScriptトランスパイラ
6to5 JavaScriptトランスパイラはわずか6ヶ月の開発期間に長足の進歩を遂げて,ECMAScript 6互換性の面ではGoogleのTraceurトランスパイラを凌駕するに至った。開発者はES6コードを書いて,今日のブラウザで使用可能なES5コードを6to5に出力させることができる。その6to5プロジェクトに先日,競合するesnextの開発チームが合流した。
-
-
『Agile Japan 2015』開催 ー失敗から学ぶアジャイル、成功につなげるアジャイルー
日本におけるアジャイルのフラッグシップイベント「Agile Japan 2015」が2015年4月16日(火)JA共済ビル カンファレンスホールにて開催される。
-
アジャイルチームの技術的リーダーシップ
開発者がチームをリードするポジションに昇進する場合、新たなスキルセットが必要だ。Talking with Tech Leadsの著者によればPatrick Kua氏によれば、技術的リーダーは共通の技術的なビジョンに向けてチームを動かすため、権限を委譲し、ファシリテーション、コミュニケーションをし、リスクを管理しなければならない。
-
Apple Watchアプリケーションを開発する
先日のSeattle Xcoders Meetupで,The Omni GroupのソフトウェアエンジニアであるCurt Cliftin氏は,Apple Watch用ソフトウェアの開発がどのようなものなのか説明した。その中で氏は,Watchアプリの概念モデル,携帯電話とのデータ通信,いくつかの課題について論じている。