InfoQ ホームページ ニュース
-
-
C++14の新機能に潜む互換性リスクは何か
新C++標準であるC++14がC++言語に多くの変化を引き起こしそうだ。バグフィックスや小さな改善を主体として,前バージョンにする拡張は小規模になるように計画されているのだが,その数少ない変更が原因となって,正しいC++11プログラムがC++14準拠コンパイラで動作しないという事態の発生は避けられそうにない。新標準が完成に近づく今こそ,その中に潜むリスクを問う価値がある。
-
Docker 1.0リリース
Docker.ioはDockerConでDockerバージョン1.0を発表した。バージョン0.12.0をリリースしてから数日でのリリースだ。バージョン1.0は新しい機能ではなく、安定性、性能、使いやすさに注力したバージョンだ。運用環境で利用できる状態になったということはDocker.ioがDockerのサポートサービスを提供するということだ。
-
Hadoop Summit 2014 Day One - エンタープライズクラスのHadoopに向けて
Hadoop Summit Day Oneレポートとして,注目すべきトレンドと昨年のサミットからの変化,さらには今年トレンドの話題に関連した,当日の重大な発表について報告する。今回のレポートではプラットフォーム固有のイノベーションと発表を中心として,パートナーのエコシステムまでは取り上げていない。それについては,数日中に改めて報告したい。
-
GroovyがAndroid上で実行可能に
先日のGR8Conf Europe 2014期間中,SpringSource/PivotalでGroovyを担当する上級ソフトウェアエンジニアのCédric Champeau氏は,GroovyのAndroidサポートを実現するプルリクエストのマージ作業をライブで実演してみせた。
-
アーキテクチャでアジャイルを管理する
アムステルダムで行われたAgile GovernanceカンファレンスでJan van Santbrink氏は,アジャイルの考え方と共存する上で,アーキテクチャがガバナンスにおいて担うべき重要な役割についてプレゼンテーションを行った。アジャイルとアーキテクチャが連携しなければならない理由は何か,アジャイルの意思決定に対してアーキテクチャはどのような支援を行い得るのか,アーキテクチャを実践する開発のメリットは何か。InfoQは氏にインタビューして,これらを確かめることにした。
-
DDD Exchange Day 2014がLondonで開催
6回目 DDD Exchange Dayがロンドンで6月20日に開催される。Eric Evans氏、Martin Thompson氏、Alberto Brandolini氏、Greg Young氏が参加する。EricはオープニングのキーノートでDDDの根本的な仮定に挑戦する。
-
Git 2.0リリース
Git 2.0がリリースされた。リリース候補版から1ヶ月程度でのリリースだ。ビットマップインデックスによる性能改善、センシブルデフォルトによる初心者の利便性向上などが特徴だ。既存ユーザにとっては、前のバージョンと同等の機能を維持する選択肢もある。
-
AppleのSwift言語を学ぶためのオンラインリソース
AppleがOS XとiOSプラットフォームに向けての新言語Swiftを導入したことで、開発者コミュニティからの関心に火がついている。Swiftについてさらに学びたいと思うなら、ここで有用なオンラインリソースが見つけられるだろう。
-
毎秒10億件以上のリアルタイムイベントを処理するDataTorrent 1.0
DataTorrentはリアルタイムストリーミングおよび解析用のプラットフォームである。毎秒10億件以上のリアルタイムイベントを処理することができる。
-
Vagrant 1.6、Dockerコンテナのサポートを追加
Vagrantの新バージョン1.6には、これまでサポートされてきたVirtualBoxやVMware、AWSといった仮想化およびクラウドプロバイダに加えて、Dockerベースの開発環境のサポートが含まれている。
-
Appleが新しいiOS 8 SDKと開発者ツールを発表
Appleは2014年のWorldwide Developer Conferenceで、新しいモバイルOSであるiOS 8を新しいSDKと開発ツールとともに発表した。4000を超える新しいAPIには、HealthKit、HomeKit、CloudKitなどの新しいフレームワークが含まれており、ゲーミングのプラットフォームとしても強化されている。また、Objective-Cの後継言語である新しい言語も発表した。
-
Visual Studio "14" Previewは大きな機能パックである
VS2013後継の最初のプレビューがリリースされ、最新のプロジェクトが統合されてひとつのパッケージになっている。ほぼすべての技術プラットフォームが影響を受けており、ASP.NET, C++, VB/C#開発者すべてが大幅な変更を受け取ることになる。
-
VMware vCenterを管理するAWS Management Portal
Amazon Web Services (AWS)がVMware vCenter用のManagement Portalプラグインを発表した。パブリッククラウドであるEC2インスタンスとプライベートクラウドのVMwareインスタンスを,同一の管理コンソールから管理できる。VMwareユーザのプライベート環境をAmazonのパブリックサービスに拡張して,ハイブリッドクラウドを容易に構築可能にすることを目的としたプラグインだ。
-
Xamarin.Formsで完全にネイティブなクロスプラットフォームUIを実現
Xamarinを使ってクロスプラットフォームのネイティブモバイルアプリケーションを書く場合、これまでは平均してコードの80%程度を共有できていた。しかし、UIコードに関わる残りの20%についてはプラットフォームごとに別々に書かなければならなかった。最新リリースである Xamarin 3.0 では Xamarin_Forms というMVVMライブラリが導入された。これにより、単一のUIコードをC#で記述すれば、iOS上でもAndroid上でもWindows Phone上でもネイティブに実行させることができる。