BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • Vivaldi 1.0が正式にリリース

    ウェブによるウェブのためのブラウザVivaldiが正式にリリースされた。 2015年にOpera Softwareの共同創業者であるJon von Tetzchner氏が始めたこのブラウザは、ウェブの技術を使って構築されているというユニークな特徴がある。

  • GitHubでエピックを扱うZenHub Epics

    GitHubベースのプロジェクト管理ツールであるZenHubが新たに“Epics”を公開した。この新しいツールはGitHubのイシューとその管理を完全に作り直したものであり、GitHub内でプロダクトのロードマップを完全に管理できる。

  • AWSがリレーショナルデータベースのマイグレーションサービスをローンチ

    1,000を越えるオンプレミスデータベースがクラウドに移行された短いベータ期間を終えて,AWSがデータベースマイグレーションサービスを正式にリリースした。このオンデマンドクラウドサービスでは,ライブマイグレーションというシナリオがサポートされている。マイグレーション作業の一環としてデータベースプラットフォームの変更を考えるユーザは,無償のスキーマ変換ツールを使ってそれを実行することができる。

  • Universal Windows Platform - 壁に囲まれた庭(Walled Garden) vs オープンシステム

    Epic Gamesの共同設立者Tim Sweeney氏はMicrosoftのUniversal Windows Platformの状態とWindows PCのオープンな性質を脅かすかどうかの騒動を起こした。

  • TDDを諦める

    この記事は,TDDに見切りをつけたある大学教授の経験と,Uncle Bobの反論を要約したものだ。

  • Dockerコンテナ上でのJavaの実行はライセンス違反なのか?

    先日のブログ記事でHenn Idan氏が,Oracle Javaをコンテナで使用することはOracleのライセンス契約に違反しているのではないか,という問題を提起した。開発者にとってこれは懸念すべき問題なのだろうか?InfoQが調査した。

  • データベースクエリをシンプルにするJinq

    データベースクエリ用のDSLを提供するライブラリのJinqがJavaとScalaに対応した。.NETのLINQにインスパイアされたこのライブラリは,型安全性のサポートを通じてクエリ記述を容易にすることを目的としたものだ。作者のMing-Yee lu氏の説明によると,Jinqの開発は2006年に開始され,当初はQueryllという名称だった。ただし,その潜在能力をすべて現実のものにしたのは,Java 8でのラムダ式の採用だ。

  • Eclipse Foundationが次世代IDE Eclipse Che 4.0をリリース

    Eclipse Foundationが、次世代ウェブベースIDEのEclipse Cheの最初のリリースを発表した。Eclipse Cheとは何か知るために、この記事を読もう。

  • VS Code、JavaScriptのエディット機能を改善

    Microsoftのマルチプラットフォームでオープンソースのテキストエディタ、VS CodeがMarchビルドをリリースした。JavaScript開発者向けに複数の機能強化がなされている。また開発者がツールをさらにカスタマイズできるよう、複数のオプションが追加されている。

  • CLion 2016.1リリース、PythonとSwiftのサポートとC++のサポート改善

    JetBrainsがLinuxとOS XをターゲットとしたクロスプラットフォームIDE、CLionのバージョン2016.1を発表した。新しいバージョンには、C++のサポート、コード生成、PythonとSwiftのサポート、Git統合における多数の改善が含まれている。

  • TypeScript 2.0プレビュー

    Anders Hejlsberg氏がMicrosoftのBuild 2016に帰ってきた。TypeScriptの現状について語り、この数か月で登場する素晴らしい機能を紹介した。

  • 進化的アーキテクチャの特徴

    進化的アーキテクチャの第一原則は非破壊的な変更をサポートすることだ。進化的アーキテクチャの特徴と原則についての記事でRebecca Parsons氏とNeal Ford氏はマイクロサービスアーキテクチャは、進化的アーキテクチャの優れた例になると書いている。彼らの考えではマイクロサービスはドメイン駆動設計(DDD)で言う境界付けられたコンテキストの原則に従うため、進化的アーキテクチャの原則に適う。

  • MicrosoftがデスクトップにLinuxをもたらす

    Microsoftの発表によれば、Windows 10に新しいシステムが提供され、それによってLinuxのバイナリーを修正することなしに動作させることができるようになる。 すなわち、一般的なBashシェルからEmacsまで、さまざまなものが今日のPower Shellと同じように容易に利用できるようになる。

  • Android N、AOT・インタプリタ・JITの組み合わせを導入

    インストール時間、メモリフットプリント、バッテリー消費、パフォーマンスを最もうまく両立させるため、Android Nはコンパイラ、インタプリタ、JITを使ったハイブリッドランタイムを導入する。

  • Swiftでネイティブなリアクティブ関数型プログラミングを実現するRxSwift

    RxSwiftは,RxプログラミングモデルをSwiftに移植することを目的としたプロジェクトで,その抽象化を可能な限り取り入れている。メンテナのKrunoslav Zaher氏に話を聞いた。

BT