InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
-
"アンヘッジド・コールオプション"はバッドコードに対するメタファとして適当か
バッドコードと技術的負債に関するブログ記事で,Steve Freeman氏は,Chris Matt氏がバッドコードを表す"ヘッジされない(unhedged)コールオプション"というメタファを思い付いた経緯について説明した。この記事が今,RedditとHacker Newsで激しく議論されている。InfoQでは,バッドコードとコードの臭い(code smells)に対するメタファの使用,低品質コードのトレードオフとコスト,コード品質に対する責任などについて,両氏にインタビューした。
-
NoSQLのスケーリングについてAlex Bordei氏が語る
ネットワーク性能、仮想化、テストがNoSQLデータベースの性能やスケーラビリティの問題に対処する上での考慮点だ。Alex Bordei氏はNoSQLデータベースのスケーリングについて、性能の増強について書いている。氏はNoSQLデータベースの性能最適化のベストプラティクスについてのウェブキャストを共催している。
-
インクリメンタルGCとシンボルGCを備えたRuby 2.2.0がリリース
12月25日にリリースされたRuby 2.2.0は,ルビーストたちへのクリスマスプレゼントだ。そのハイライトの中には,ガベージコレクション(GC)の改良がいくつか含まれる。新しいインクリメンタルGCアルゴリズムがあり,シンボルがガベージコレクションの対象になった。コアクラスと標準ライブラリにも,いくつかのマイナーな改良が加えられている。
-
ScALeDについてAndreas Schliep氏が語る
アジャイルのアプローチを組織に導入し組み込むのは、アジャイルプロジェクトそのものであるように扱う必要がある、とAndreas Schliep氏は言う。InfoQは、氏にインタビューをしてアジャイルをスケールするときの陥穽について、ScALeDについて、ScALeDのAgility PathやLeSSやSAFeやDaDとの比較、継続的改善や振り返りについて話を聞いた。
-
Java EE 8 セキュリティJSRのクラウド対応
JavaコミュニティプロセスがJSR 375の詳細を発表した。JSR 375は、クラウド環境のセキュリティを実装する改善を含むJava EE セキュリティAPIを再設計したものだ。
-
Ember 1.9のリリースでHandelbars 2.0をサポート
Ember.jsのバージョン1.9がリリースされた。Handlebars 2.0をサポートし、性能が改された。また、1.10のベータにはHTMLBarsが導入された。
-
Dockerリポジトリ管理を加えたPulp 2.5がリリース
PulpはRPM, Debian, Puppetモジュール,今回のDockerリポジトリ,その他のコンテントをサポートする,リポジトリコンテント管理ツールである。バグを修正し,Dockerリポジトリを管理するプラグインを新たに加えた,バージョン2.5がリリースされた。
-
AndroidのC/C++ネイティブアプリケーション開発を支援するGoogleの新ツール
GoogleのFun Propulsion Labsが新たに提供するfplutilは,Android用のC/C++アプリケーション開発を容易にしてくれる,ツールとライブラリのセットだ。
-
Exercism.ioでプログラムスキルを向上する
Exercism.ioは,フィードバックとディスカッションを通じて,プログラム言語における開発者のクラフトマンシップ向上を支援する。コードを書き,議論することによって,自身の問題解決能力を強化することができるコミュニティとツールである。InfoQでは,Exercismを生み出したKatrina Owen氏と,C++言語トラックで貢献したRichard Thomson氏にインタビューした。
-
Prana - NetflixOSSベースサービスのための"サイドカー"アプリケーション
NetflixがPranaをリリースした。JVMベースのプラットフォームサポートライブラリであるNetflixOSSを,異種マイクロサービスアプリケーションで使用するために同社が開発した,オープンソースの“サイドカー”アプリケーションだ。
-
jQueryはGoogleからPointer Events Polyfillを引き継ぐ
Chromiumチームは8月に、GoogleはTouch Eventsにフォーカスするために、ChromeではPointer Eventsを実装しないことを発表した。現在、彼らはPointer Events polyfillライブラリの制御をjQueryに引き渡し、“開発者がこの統合されたイベントシステムを採用するようにして”、結果的に“すべてのブラウザーがこれをネイティブに実装する”ことを期待している。
-
Qt 5.4 リリース
Qtプロジェクトのチーフメンテナを務めるLars Knoll氏が,Qt 5.4のリリースを発表した。Webテクノロジ領域での多数の改良,Windowsランタイム上でのQtのフルサポート,グラフィック操作の新機能,新しいライセンスモデルなどが提供されている。
-
-
AndroidとWatchKitをサポートしたRubyMotion 3
HipByteがAndroidとWatchKitをサポートしたRubyMotion 3をリリースした。また、開発者のニーズをよりしっかりと満たすため、価格体系も新しくしている。