InfoQ ホームページ アーティクル
-
TDDはOCD(強迫性障害)の一種か?
開発者が自分自身のコードのテストや相互テストを行なう機会が増えています。“評価不安”とは、セルフテストやチームテストによって直接影響を受けることで生み出される、一般的な心理学的症状です。TDDなどのプラクティスは、コーダを批評から保護するための防御メカニズムなのでしょうか。それに対して、振る舞い駆動開発(BDD)のようなメカニズムの台頭は、より感情的に平和なアプローチの出現を表すものなのでしょうか?
-
エンタープライズ向けオープンソースのJava ORMフレームワークReladomoを導入する
Reladomoは業界をリードする投資銀行であるゴールドマン・サックスで主要なJava ORMとして使われ、現在はオープンソースとして公開されています。 この記事では、ゴールドマン・サックスのテックフェローであるMohammad RezaeiがReladomoについて詳しく説明いたします。
-
コードレビューをより効果的にする方法
コードレビューは間違いなく品質向上と知識の共有に寄与する。この記事ではコードレビューで確認する幅広い項目を列挙し、パフォーマンスとセキュリティの二分野に関して詳細を掘り下げる。
-
【QCon Tokyo 2016】マクニカネットワークス株式会社 根本 竜也 氏 セッション紹介:モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情
2016年10月24日のQCon Tokyo 2016にてご講演いただきました根本竜也氏(マクニカネットワークス(株)所属/データインテリジェンス営業部)の講演「モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情」について、ご紹介させていたきます。
-
【QCon Tokyo 2016 エンジニアトラック 鈴木雄介氏 本人による講演レポート】 アーキテクチャ設計のジレンマと拡張構造としてのマイクロサービスアーキテクチャ
2016年10月24日のQCon Tokyo 2016にてご講演いただきました鈴木雄介氏(グロースエクスパートナーズ(株)執行役員/日本Javaユーザーグループ 会長)の講演「今どきのアーキテクチャ設計戦略」について、以下ご紹介させていたきます。
-
より良いチームを作るためのエクササイズ
一員になりたいと思えるほど素晴らしい成果をあげるチームに出会ったことはありますか。そのようなチームの価値を調べてみると、メンバと成果の方向性のバランスが完璧であることを見つけるかもしれません。自分のチームがこの状態からどのくらい離れているか調べようとするなら、この記事を読んでエクササイズを実施してみてください。
-
私がMVCフレームワークをもはや使わない理由
MVCパターンは数十年ユーザインターフェイスで使われてきました。しかし、モダンなアプリケーションの需要には追いつけていません。新しい需要を満たし、開発を素早くすうrために、Jean-Jacques Dubray氏がモダンなアプリケーションを素早く開発し、モデルとビューのやりとりをシンプルにするState-Action-Modelという新しいパターンを紹介しています。
-
書評:Microservices on Azure
"Microservices on Azure"(翔泳社)は、Bob Familiar氏の"Microservices, IoT, and Azure"(Apress)の邦訳である。 この記事は、訳書の書評である。
-
Raspberry Piの今
2012年にカード型サイズの教育向けの小型PCとして登場しはや3年が経つRaspberry Piですが、今はどのようなことになっているのでしょうか?Raspberry Pi財団の公式フォーラムのモデレータの一人であり日本のRaspberry PiのコミュニティであるJapanese Raspberry Pi Users Groupの代表の立場からお話したい。3年目にして突如とRaspberry Pi 2リリース、ただしあくまでも正常進化である。教育での利用がだいぶ浸透し、多様なニーズに対応してきている。Raspberry Piを用いたさまざまな事例も増えている。今後、汎用としてのRaspberry Pi 2と組み込み機器などの利用で省電力性の高いRaspberry Pi A+が主力製品になるだろう。
-
子どもの創造的活動のための環境としてのScratchおよびRasberryPiの可能性
MITの Mitchel ResnickがScratchというヴィジュアルプログラミング環境を開発した。Scratchは,子どもたちの遊びを観察することから得られた「想像,作成,遊び,共有,振り返り, 想像…」というCreative Learning Spiralを支援する.そのため,動画共有サイトによく似た作品共有サイトhttp://scratch.mit.edu/ が用意され、世界中の子どもたちが協働して作業する環境として機能している。
-
【QCon Tokyo 2015 講演レポート】日々数十億レコードにおよぶログ情報を処理するビックデータ分析におけるApache Sparkの先進的活用
短期開発にて数々の新しいプロダクトを開発・提供し続けているサイバーエージェントのアドテクスタジオ。日々数十億レコードのログを処理する広告配信の現場で、いま最も注目を集めている「Apache Spark」の積極的な活用にチャレンジしている。自発的な研究開発体制として取り組んでいる「Sparkゼミ」の活動や成果にも触れながら、Apache Sparkが今後の分析環境にどう影響していくのかをデータサイエンティストの視点から語った。