BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • C# 7への選択型の導入

    MicrosoftでC#のプログラムマネージャを務めるMads Torgersen氏はC# 7の参照への選択型の導入についての提案を公開した。選択型はC#を安全にしnull参照例外を発生しにくくする。Torgersen氏曰く、C#はnull値を参照できるがゆえにnull参照例外が猛威をふるっている。

  • Bazelがベータ版でGroovy, Rust, Scalaをサポート

    Googleが半年前にオープンソース化したビルドシステムのBazelが,予定通り最初のベータマイルストンに到達した。いくつかの言語とテクノロジのサポートが追加されている。

  • Node.js 4.0について、Mikeal Rogers氏とのQ&A

    先日取り上げたように、Node.jsとそのフォークであるio.jsが一つのコードベースになり、最初のリリースが行われた。InfoQでは、Node.js FoundationのコミュニティマネージャであるMikeal Rogers氏に詳しく話を聞いた

  • JetBrainsのサブスクリプションライセンス採用が論争に

    IntelliJ IDEAやReShaperなどを提供するJetBrainsが,ライセンス方法を全面的に変更すると発表した。この変更で同社の開発ツールはすべて,サブスクリプションベースのライセンスモデルに変更され,使用のためには継続的な支払が必要になる。

  • Go 1.6がガベージコレクションを高速化

    Go 1.5が世に出てからそれほど経たないにも関わらず,Goチームはすでに,停止時間を削減した,新しい並列型ガベージコレクタへの改良作業に着手している。Goの適用範囲を,新たなアプリケーション分野に拡張するためだ - Googleの技術者であるAustin Clements,Rick Hudson両氏はこのように述べている。

  • 新Log4jへの移行: Log4jプロジェクト管理グループとのQ&A

    先日InfoQでお伝えしたように,Apache Software Foundationは,人気ロギングフレームワークのLog4jバージョン1のサポート終了(EOL/End of Life)を発表し,ユーザに対してバージョン2への移行を推奨した。InfoQではApache Logging Services Teamメンバとコンタクトを取り,Log4jの新バージョン移行に関する詳細と,今後の予定について聞いた。

  • Agile Essentialsを使ったゲーム

    Ivar Jacobson Internationalの“Agile Essentials”は,1組のカードの形で提供される,アジャイルプラクティスのスターターキットだ。カードを使ってゲームをチームでプレイすることでアジャイルプラクティスを学び,作業の方法を試したり,実際に適用したりすることができる。

  • Node.js v4.0リリース

    Node.js v4.0がリリースされた。これはNode.jsとio.jsのコードベースが統合された最初のリリースだ。新しいNode.jsでは、多数の新しいES6機能がデフォルトで有効になり、V8 v4.5など多数の新機能が含まれている。

  • Angularがng-upgradeを使って向上したマイグレーションパスを提供

    Angularチームはng-upgradeという,Anglar 1とAngular 2のプロジェクトの共存を可能にする新コンポーネントを発表した。これによって両エンジンの忠実性を保ったまま,アプリケーションを一度に一部分ずつマイグレーションできるようになる。

  • Log4jバージョン1のサポートが終了

    ApacheがLog4jバージョン1のサポート終了(EOL/End of Life)を発表した。2014年7月にバージョン2をリリース済みだが,バージョン1も2015年8月初めまでメンテナンスされていたのだ。新バージョンではログライブラリが完全に書き直された他,バージョン1にあった多くの問題に対処し,前例のないパフォーマンスを実現している。Apacheはアップグレードを容易にするための努力を続けているが,上級ユーザはマイグレーション作業が必要になる場合もある。

  • OpenBSDがネイティブハイパーバイザを提供へ

    OpenBSDには長らく,X86/X64プラットフォームでの仮想マシンのサポートが欠けていた。OpenBSD開発者のMike Lakin氏はこのオペレーティングシステムに対して,仮想マシンをネイティブにホストするハイパーバイザの実装を提供しようと考えている。自身の新たなプロジェクトを通じて,この状況を変えるつもりなのだ。

  • Python 3.5の新しい言語機能とライブラリモジュール

    Python 3.5がリリースされた。いくつかの新しい構文、新しいライブラリモジュール、標準ライブラリおよびセキュリティに対する改善など、数多くの変更が含まれている。

  • TypeScriptがReactをサポート

    MicrosoftがTypeScript 1.6のベータをリリースした。これにはReactのサポートが含まれている。 プログラムマネージャのJonathan Turner氏は、TypeScriptチームはDojo、Aurelia、Angularなどのチームと協力してきたが、Reactは「重要なライブラリ」だがTypeScript開発者にとって難しいところがあったと説明した。

  • フロントエンドツール調査からコミュニティの動向を知る

    Ashley Nolan氏がフロントエンドツールの選択について開発者に質問した結果が出た。CSSからJavaScriptフレームワーク、タスクランナーに渡る質問に、1,000名を超える開発者が回答した。

  • Mozillaのアドオン見直しに対するさまざまな反応

    MozillaはFirefoxのアドオン開発方法を全面的に見直すと発表した。WebExtensions APIの導入,アドオンに対するレビュー,デプロイに先立つMozillaによる署名の要求などがその内容だ。この発表に対して,開発者コミュニティは,さまざまな感情の反応を見せている。

BT