InfoQ ホームページ ニュース
-
SOLIDオブジェクト指向ルールのオープン・クローズド原則への批判
オープン・クローズド原則, OCPは、オブジェクト指向原則SOLIDの一部だが、最近Jon Skeet とRobert Ashton の両氏に批判されている。両氏は、この原則は、効果よりも害のほうが大きいと信じている。2000年初頭にこの原則を発見したRobert C. Martin氏は、しかしこの原則を擁護し、短い定義をではなく、完全な記述を読む必要があると主張している。
-
MBaaSの信条-Anypresence の共同設立者が語る(第一部)
Anypresenceの共同設立者でありCMO (Chief Marketing Officer)の Richard Mendis (RM) 氏は、彼らのMBaaS デリバリの方法と実行は "市場で全くユニークである"と主張する。InfoQによるAnypresenceの共同設立者、Richard Mendis氏との独占インタビュー
-
Microsoftは、Windows Azureのアップデートで、ポイントツーサイト, 動的DNS, リモートPowerShell、Ruby SDK をサポート
最近リリースされたWindows Azureのアップデートには、仮想ネットワーク、仮想マシン、クラウドサービス、Linux SSH サポート、リモートPowerShellの改善、更にAppFogとの協働で開発した、新しいRuby SDKが含まれている。
-
Rackspaceニュース: .NET, PowerClient とモバイル用SDK
最新の Rackspace 開発環境は、.NET SDK, PowerClient- PowerShellベースの管理ツール、PHP モバイルバックエンドを含んでいる。
-
NoBackend: フロントエンド・ファーストのWeb開発手法
先週の Front-Trends 2013 カンファレンス でGregor Martynus氏は,"Look ma, no backend!" と題した講演を行った。アプリケーション開発を主にフロントエンドの側面から捉えて,サーバ側のコンポーネントは単にブラウザでサポートされない機能の実装手段とみなす,というのがその内容だ。
-
-
ベテランプログラマほど知識豊富なのだろうか
プログラマの知識は年齢と関係するのだろうか,ベテランプログラマは知識が豊富なのだろうか,新しい知識を求めているのだろうか – このような疑問に対して,Stack Overflow のデータに基づく回答を与えようとする調査が先日行われた。
-
FoundationDBのNoSQLデータベースがACIDトランザクションをサポート
FoundationDBデータベースプラットフォームは、 NoSQLのスケーラビリティとデータベース内の全データ間のACIDトランザクションを重ね備えている。FoundationDBチームは、彼らの新しいNoSQLデータベースプラットフォームが入手できることを先月発表した。
-
Windows AzureがIaasを発表。仮想マシンと仮想ネットワークを提供する
Windows Azureがアップデーチされ、Infrastructure as a Service (IaaS)とWindowsとLinux仮想マシン、仮想ネットワークを提供する
-
Jenkins CI ServerプラグインでSOASTA CloudTest Serverの操作が可能に
今月初め,SOASTAとCloudBeesがJenkinsのプラグインをリリースした。継続的インテグレーション(CI)サーバであるJenkinsで,モバイルデバイスの実機を使用した自動テストを行うためのプラグインだ。SOASTAがリリースしたこのプラグインには,Jenkinsの作者であるKohsuke Kawaguchi氏の手による最適化が含まれていて,モバイルデバイス上でテストを行うビルドステップの実行を可能にする。
-
VersionOneがState of Agile Development Survey for 2012の結果を公表
VersionOneがState of Agile Development Survey for 2012の結果を公表した。今回もアジャイルの普及とトレンドを表す重要な指標となっている。
-
イベントがシステムアーキテクチャに単純さをもたらす
小さなビジネスコンポーネント間のやり取りにイベントを使うと、システムアーキテクチャに単純さがもたらされる、とRuss Miles氏が先週、イベントによるアーキテクチャの単純さについて講演した時に説明した。
-
ClangのC++11サポートが完成
C++11標準の機能のすべてを活用することを考える開発者は、今ならClangコンパイラを検討することができる。ClangプロジェクトはC++11の完全なサポートを提供する活動を完了した。
-
Code DiggerでPublic .NETコードの解析
Code Diggerは、Microsoft ResearchがリリースしたVisual Studio 2012の拡張機能であり、Public .NETのバグ、例外、アサーション失敗を捕獲するために解析する。
-
プライバシ法に違反するモバイルアプリ開発者たち
アプリ開発者が最高レベルのギークなら,複数のコード言語を手際よく使い分けて,包括的な個人情報保護施策に関する法的義務を果たしてくれるかも知れない。しかし彼らとて,自分たちのモバイルアプリが広告代理店やMBaaS (Mobile Backend as a Service) プロバイダ,あるいは他のサードパーティ企業に,テキストや写真,位置情報,オーディオやビデオといったユーザの個人情報を横流しすることができると知れば,何らかの妥協をする可能性もあるのだ。