InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
FacebookがJavaScriptの型チェックを提供するFlowをオープンソース化
@Scale 2014で、FacebookはFlowをオープンソースにした。これは、JavaScriptの静的型チェッカーだ。FlowはMicrosoftのTypeScriptやGoogleのAtScriptとともに開発者にコードの中のバグを見つける方法を提供する。
-
Mirantisのフリーのデベロッパーエディションを使ってOpenStackを学ぼう
MirantisがMirantis OpenStack Expressのフリーのデベロッパーエディションをチュートリアル付きでリリースした。
-
ドメイン駆動設計のコンテキスト境界間でデータを共有する
ドメイン駆動設計(Domain-Driven Design/DDD)を使って大規模システムの関心事を,それぞれ独自のデータストアを使用するコンテキスト境界{Bounded Context)に分離していると,共通的なデータを共有する必要が生じることが少なくない。それを実現する方法のひとつは,各コンテキストが変更に関するイベントを発行して,他がそのイベントを受信可能にしておくことだ – Julie Lerman氏は先日のMSDN Magazineで,このように説明した。
-
AppDynamicsがMobile Real User Managementを提供開始
AppDynamicsは先日,Mobile Real User Managementをリリースした。モバイルアプリのエンドツーエンド監視を目的とした高度なソリューションだ。AppDynamicsの提供するアプリケーションパフォーマンス監視(APM/Application Performance Monitoring)は,ユーザ自身のアプリケーションだけでなく,完全なエンドツーエンドのトランザクションを解析する機能も備える。これによって同社の監視機能では,データベースシステムやアプリケーションコンテナ,Webアプリケーションに加えて,モバイルアプリもサポートされることになる。
-
Mahoutが自己最適化行列代数インターフェース,SparkおよびFlink用プラグインバックエンドを実装
先日ベルリンで行われたGOTOカンファレンスで,MahoutのコミッタのSebastian Schelter氏は,RやPythonと同じくらい使いやすく,スケーラブルなデータ解析の基盤を開発するという,Mahoutの継続的な取り組みの最新状況について概説した。
-
思考方法としてのCQRS
Command-Query Responsibility Segregation (CQRS) の一般的背景は,同一のデータセット上で作業する複数ユーザに対する共同ドメインにある,単一ユーザのみでデータの一部を操作するようなドメインには不向きだ - Udi Dahan氏は,CQRSを論じるインタビューの中で,このように説明した。
-
C# 6 に対するオープンソースの関数型言語拡張
ロンドンに拠点を持つ Paul Louth 氏が作成した C# 向けのオープンソースライブラリである Lang Ext は"関数言語の世界を C# へ持ち込む"ことを狙いとし、言語自身を拡張しているように見せることに挑戦する一方で、ヘルパー関数と型を提供している。
-
Apple、Apple WatchのためのSDKをリリース
Appleが来たるべきApple WatchのためのSDK、WatchKitのリリースを発表した。このSDKを使うことによって、開発者は2015年初頭にデバイスが登場する前に、自分のiOSアプリにWatchサポートを追加することができる。
-
IBM、ベアメタルPaaSとPrivate APIカタログを発表
IBMはSoftLayerのベアメタルインフラストラクチャ上に、Cloud FoundryベースのPaaS、Bluemixを提供する。サービスはMQ Series、IBM Watson、Cloudant NoSQLといった他の製品と統合されている。
-
NetflixがMessage Security Layerプロトコルをオープンソースでリリース
Netflixは,自ら"セキュリティ通信の現代的解釈"と称する,Message Security Layerプロトコル(MSL)のリリースを発表した。プロジェクトによるJavaとJavaScriptの実装が,Apache 2.0ライセンスの下でGitHubに公開されている。
-
Javaの新バージョンはJDK1.9ではない
JDK拡張提案 (JEP) 223は、Javaバージョンのメジャー、マイナー、セキュリティリリースを区別しやすいように、新しいJDKのバージョニングスキーマを提案する。このバージョニングは、簡単、かつ、直感的で、解析しやすい。また、現在、この業界で実践している方法、特にセマンティックバージョニングと一致する。例えば、JDK 1.7.0_65-b20 (7u65) を新しいバージョニングスキーマを使って表すと、バージョンはJDK 7.6.15+20 (7.6.15) になる。
-
ソフトウェアクラフトマンになる
ソフトウェアクラフトマンシップ運動とは,プログラミングスキルを体得してソフトウェアクラフトマンとなるための方法と,その実践について語るものだ。そこでは,技術的なプラクティスが重視されている。それらを学んでよりよいプログラマになるには,長い期間が必要なのだ。
-
Chrome 39はBeacon APIとES6 Generatorsを提供する
GoogleのChromeチームは安定バージョンのChrome 39をリリースした: アップデートには、Webアプリケーションマニフェスト仕様、 Beacon API、ES6 generatorsのサポートが含まれている。
-
JetBrainsがAppCode 3.1プレビューをリリース,Swiftサポートを強化
JetBrainsがAppCode 3.1をEAP(Early Access Program)としてリリースした。Swiftサポートの改善されたIDEのプレビューを開発者に提供する。今回のリリースは,基本的な編集サポートやSwiftソースファイルの構文強調表示などといった,6月の3.0.1リリースで導入されたSwiftの基本サポートの上に構築されている。リリース3.1でSwiftを使う場合は,IDEの先進的な機能のほとんどを利用することができる。
-
かんばん方式による変革 - ある保険会社のケーススタディ
かんばん方式は作業管理に使用されることが多いが,概念としては,組織改革の旅の道先案内として使うこともできる。今回紹介するのは,かんばん方式を利用した改革によって,可視性と予測可能性の改善と人々の積極的参加を成し遂げた,ある保険会社のケーススタディである。