InfoQ ホームページ Source Code に関するすべてのコンテンツ
-
Mike Amundsen氏のAPI設計ワークショップ
"どうしても必要な場合以外,バージョニングをしないことです。そんな状況はほとんどないでしょう。" 先日開催したAPI設計に関するワークショップで,Mike Amundsen氏はこのように説明した。氏はそこで,ユーザビリティ(Usability), スケーラビリティ(Scalability), エボルバビリティ(Evolvability)を重視したAPI設計を"USE"パラダイムとして説明した上で,もっとも一般的な3つのAPI実装スタイルを,そのパラダイムとの比較において解説している。
-
StackMob の 楽しみ方
MBaaS時代 の初期から StackMob は存在していた。それ以降、モバイル環境は、新しいアプリケーションの動作方式を提唱する競合者で溢れかえるようになっている。今回 InfoQでは、MBaaS 提供者 StackMobと、そのプライバシー保護の運用方法について詳しく調べた。
-
Typemock Isolator V7.4 がSmartRunner, キーボードショートカット、GetTimesCalled APIをサポート
Typemockが最近リリースしたIsolator V7.4には、SmartRunner, キーボードショートカット、GetTimesCalled API、そして再実行、再デバッグ機能が含まれている。新リリースはまた、レガシィコードをテストする機能も提供する。
-
昔ながらの企業にDevOpsを導入する
Niek Bartholomeus氏は昔ながらの企業における構成管理とリリース管理の実行について、DevOpsにフォーカスした4本のブログ記事を書き上げた。Niek氏はまずDevOpsの理論を紹介し、それから昔ながらの企業におけるソフトウェアデリバリー問題を分析し、最終的に、問題を解決するための具体的なDevOpsプラクティスについて説明している。
-
EcslipeがGitHubへ移動
EclipseのリポジトリをGitに移行することによって,CLA(Contribuior License Agreement)の活用を通じてコード寄贈がこれまでよりも容易になるだけでなく,GitHubへのホスティングによるソーシャル機能の活用も可能になる。
-
Codiceのコード認識型マージツールがJavaをサポート
Plastic SCMを開発したCodice Softwareが,同社の3ウエイ・コード認識型マージツールであるSemanticMergeベータ版にJava言語のサポートを追加した。
-
OracleがJava SEのリリース採番方法を変更
「新番号付けしたリリースによる混乱を避けるために」とOracleが発表したのは、JDK 5.0, JDK 6、JDK 7用に新しい番号付け方式を採用したことである。「次のJDK 7用 Limited Updateが7u40と番号付けされている。その後の次の 3 CPUは、7u45, 7u51, 7u55と番号付けされる。」
-
Window Azureインテグレーション,リモート編集,Git/TFSソース管理をサポートするWebMatrix 3
Microsoft WebMatrix 3はWindows AzureベースのWebサイトの構築管理,リモート編集,GitとTFSのソース管理などといった機能を開発者に提供する。
-
IBMとMicrosoftがOpscode Chefを支援
IBMとOpscodeはIBMユーザへのChefの普及に協力して取り組む。Microsoftも同社のクラウドサービスAzureの自動化支援でOpscodeと協業する。
-
CloudMunchがフルスタックのDevOpsプラットフォームをリリース
CloudMunchがフルスタックのDevOpsプラットフォームをリリースした。これは、バージョン管理、ビルド管理、検証、自動テスト、デプロイ、クラウド接続のための予め統合されたツールのダッシュボードである。CloudMunch は、そのプラットフォームがアプリケーションとインフラのデプロイを著しく簡単にする、主張している。
-
-
関数を理解するマージツール
Plastic SCMを開発したCodice Softwareが,セマンティックマージツール (Semantic Merge Tool) のプレビュー版をリリースした。このツールはコードを解析することで,行単位で比較する多くの同種ツールよりも正確なマージを行うことができる。同社の主席ソフトウェア技術者であるPablo Santos Luaces氏に話を聞いた。
-
JavaScriptでGitを実装するKickstarterプロジェクト、28時間で資金調達
JavaScriptおよびNode.jsコミュニティで有名なTim Caswell氏が、JavaScriptでGitを再実装しようと思いつき、Kickstarterで360名を超える出資者により28時間で資金調達した。このプロジェクトは、Atwoodの法則「JavaScriptで書けるものは、いずれJavaScriptで書かれる」の一例だ。
-
GitプロトコルとVisual Studio 2012をサポートしたGitSync for Plastic SCM
GitプロトコルとVisual Studio 2012をサポートしたGitSync for Plastic SCMがリリースされた。
-
Windows Azureが更新し、Hadoop, HTML5/JS, CORS, PhoneGap, Mercurial、Dropboxをサポート
最近リリースされたWindows Azureのアップデートは、Hadoop サービス, HTML5/JS, CORS, PhoneGapをサポートし、Mercurial, Dropbox, CodePlex、Bitbucketのデプロイが統合されている。