InfoQ

InfoQ

エディタ毎の記事の表示

全ての 編集部Nに関するすべてのコンテンツ


編集部Nが書いた最新の記事

仮想パネル:最先端のJavaScriptユニットテスティング

トピック
JavaScript,
動的言語,
言語,
ユニットテスト,
Architecture,
TDD,
テスト,
プログラミング

ユニットテストは、保守可能なコードを納品するために、一般的に認められたプラクティスである。これはJavaScriptのような動的言語には特に当てはまり、現在、いくつものフレームワークとライブラリがあり、チームはその中から選ぶことができる。InfoQはいくつかの主要なJavaScriptユニットテスティング フレームワークの作成者と彼らのプロジェクトと彼らが開発者に提供しているものについてQ&Aを行った。

編集部Nが書いたNews

ソフトウェアエンジニアにコンピュータサイエンスの学位は必要か?

トピック

ソフトウェアエンジニアの役割は、必ずしもコンピュータサイエンスの学位を必要としない。 Dr. Dobbの記事“Software Engineers All!”の中で、 Andrew Binstock氏はソフトウェアエンジニアが素晴らしい仕事をするのに、コンピュータサイエンスの学位が本当に要るのかを議論している。

デザイン思考とコラボレーションの文化

トピック
コラボレーション,
チームワーク,
リーダーシップ,
Agile

デザイン思考とは 未来を創造することで、単に現在を管理することではない。Stanford UniversityのBill Burnett氏は、デザイン思考とデザインからデザイン思考に変わるためにどのような質問をする必要があるかについて話した。

VMwareの vFabric Suiteが自動デプロイと PostgreSQLサポートを追加

トピック
Spring,
Dependency Injection,
SpringSource,
Java,
仮想化,
デザインパターン,
言語,
VMWare,
ライセンス,
Patterns,
Object Oriented Design,
設計,
クラウドコンピューティング,
プログラミング,
ビジネス

VMwareは今日、 VMware vFabric Suite 5.1をアナウンスした。これには自動化されたデプロイ、エンタプライズオープンソースのサポート、 PostgreSQL機能そしてSQLFire インメモリデータベースの拡張も追加された。

.NET/Mono上でJavaを動かす:Jeroens Frijters 氏がIKVM.NETを語る

トピック
Java,
言語,
.NET,
プログラミング

Microsoftの Erik Meijer 氏は最近、クリエーターであるJeroens Frijters氏とIKVM.NETについて語り、プロジェクトの歴史について話し、どうやってJavaコードが.NETやMonoで動くのかを説明してくれた。

コミュニケーションパターンの精密科学

トピック
分散チーム,
チームワーク,
Productivity,
Agile

MITのAlex "Sandy" Pentland教授は、Harvard Business Reviewのインタビューで、チーム生産性のコンテキストにおける、計量社会学のバッジを使用した彼の実験について語った。彼の研究は、あなたとあなたのチームメンバーが仕事でもっと効率的になり、もっと満足できるようになる、最適なコミュニケーションパターンを明らかにするのに役立つ可能性がある。

編集部Nが書いたArticle

ITとアーキテクチャ:裏返しの観点

トピック
Lean,
Agile in the Enterprise,
SOA,
Architecture,
エンタープライズアーキテクチャ,
Agile

ソフトウェア業界は、無秩序で、コストは、どんどん高くなり、品質は低下している。ITにおける新しい技術やプロセスや方法論の約束は、いかなる重要な規模においても、今だに実現化されていない。Bruce Laidlaw と Michael Poulinの両氏は、30年以上の経験から、ITの過去と現在関して、考えを比較し、ソフトウェア業界が進歩するために何が必要かについての洞察を提供している。

Hades - JPAリポジトリが簡単に作れる

トピック
Spring,
Dependency Injection,
Java,
SpringSource,
言語,
設計,
デザインパターン,
方法論,
VMWare,
プログラミング,
Patterns,
Object Oriented Design

世の中にある、ほとんど全てのアプリケーションは、その仕事をするには、データにアクセスする必要がある。ドメイン駆動設計アプローチでは、ドメインを構成するエンティティ用のリポジトリを定義する。Javaの開発者は、よくJPAを使って、これらのリポジトリを実装する。Hadesは、オープンソースのライブラリでJPAとSpring上に作られており、データアクセス層の実装が著しく改善され、実際に必要なコード量を削減できる。

LinkedIn Signal: Scala, JRuby と Voldemortのケーススタディ

トピック
JRuby,
Scala,
Java,
Functional Programming,
言語,
ソーシャルネットワーキング,
検索,
プログラミング

9月29日に、LinkedIn Signal がアナウンスされた。これはLinkedIn の共有情報と つぶやき用のソーシャル検索アプリケーションで、 LinkedIn-Twitter の限定されたアカウントに提供する。この記事では、 Scala, JRuby と Voldemortをこのような規模で組み合わせた、その動機と技術的な挑戦について深い知見を提供するつもりである。

技術的負債、マネージャの視点

トピック
Scrum,
アジャイル技術,
Architecture,
Agile,
Refactoring

Developers often talk about Technical Debt saying its slowing your projects down. What are they really saying? What measures can you take to reduce it before it cripples your projects?

Javaと.NETの特許問題への短い紹介

トピック
Open JDK,
Java,
Mono,
オープンソース,
.NET,
Google,
言語,
ライセンス,
プログラミング,
特許,
ビジネス

最近のGoogleとOracleの間の法的な戦いによって、Javaと.NETの特許問題が再び注目されている。Tim Smith氏が、Oracle/Sun と Microsoftによって提供されているライセンスを紹介する。GoogleのAndroid プラットフォームのようなサードパーティの実装にそれらがどう影響するのかに、焦点を当てる。 恐らく、Google Androidのユニークな実装が、動機となったことも取り上げられる。