BT

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

寄稿

Topics

地域を選ぶ

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

  • Microsoft、LLVMベースの.NET/CoreCLRコンパイラLLILCを発表

    .NET FoundationがLLILC(「ライラック」と読む)という新しいプロジェクトのリリースを発表した。 このプロジェクトはもともとMicrosoftによるもので、.NET Coreのための新しいLLVMベースのネイティブコードコンパイラを提供することを目的としている。これによって「CoreCLRが移植されていてLLVMがターゲットとしているプラットフォーム上で」.NETプログラムを動かせるようになる。

  • PowerShell Tools for Visual Studioはリモートセッション、DSC、Workflowsをサポートする

    PowerShell Tools for Visual Studioは、PowerShell開発者にVisual Studioのパワーを提供するVisual Studio拡張である。この拡張のオリジナルの作成者であるAdam Driscoll氏は、過去数か月にわたってMicrosoftからの助けを得た。その結果、新しいリリースであるv3.0.108では、64ビット版とリモートセッションのサポートとそのほかの改善を提供することができた。

  • AngularチームとReactチームとのコラボレーション

    AngulraJSチームとReact.jsチームのメンバが先週集結し,現在の開発状況とコラボレート可能な領域について意見を交換した。両プロジェクトには共通する部分が多々あるものの,統合する可能性はほとんどないと言ってよいだろう。

  • Gitの高可用性とスケーラビリティを実現するAtlassianのStash Data Center

    Atlassianが先頃リリースしたStash Data Centerは,オンプレミスソースコードとGitリポジトリの管理ソリューションであるStashに,高可用性と水平拡張性を加える展開オプションだ。ダウンタイムなしで新たなノードを追加可能とすることで,アクティブ-アクティブなクラスタリングと速やかなスケーラビリティを実現する。

  • Chrome 42でNPAPIと関連プラグイン(Java, Unity, Siliverlight)が無効に

    NPAPI Deprecation Guideで概説されているように,今月に設定されていた予定通り先頃リリースされたChrome 42では,NetscapeプラグインAPI(NPAPI)が廃止されている。2013年に最初に発表されたその理由は,NPAPIが“ハングやクラッシュ,セキュリティ問題,コードの複雑さの最も大きな原因になっている”ためだ。

  • MicrosoftがCordova向けのAzure Active Directoryプラグインを発表

    MS Open TechはCordovaプラグインを発表した。これによって開発者は、Android、iOS、Windows Store、Windows Phone向けアプリでActive Directory Authenticationを使って、Office 365やAzure、Graph APIにアクセスできる。

  • Gitを大容量バイナリファイルへと拡張するGit Large File Storage

    Git Large File Storage(LFS)は,GitHubによると,Gitワークフロー内での“オーディオサンプルやデータセット,グラフィック,ビデオなど,大容量のバイナリファイル組込み”の改善を目的とした,オープンソースのGitエクステン��ョンである。

  • Polymer 0.8がリリース,パフォーマンス向上に加えて非互換変更も

    Polymerチームが,“1.0版API提案”を含むPolymer 0.8アルファ版を公開した。ただしこのAPIには多くの変更点があるため,“0.5 APIとは非互換”である。今回のライブラリでは,サイズとパフォーマンスの面での最適化が実施されているが,Feature Completeにはまだ到達していない。

  • TypeScript 1.4をJavaScriptに即時変換するWeb Storm 10

    JetBrainsのWebStorm 10は,編集中のTypeScript 1.4コードをJavaScriptにコンパイルする。また,unionやmodule,decorator,さらにletおよびconstといったキーワードが追加され,アプリケーション依存関連図やソースマップ,V8用のCPUとメモリのプロファイラも備える。

  • Zero TurnaroundがEclipseオプティマイザをリリース

    Zero TurnaroundがEclipseオプティマイザをリリースした。このオプティマイザは、セルフガイド式ユーザインタフェースを持ち、Eclipse のJVM設定を調整することで、Eclipseのパフォーマンスを最適化する。

  • システム構成の5つの設計原則

    構成管理ツールを使ってシステム構成を集中化しようとする時,conf.dのような一般的なメカニズムが,さまざまな問題の原因となる。このような問題を回避するため,Ish-Shalom氏は,構成に関する5つの設計原則を提案する。中心となるアイデアは,構成APIの利用と,必要とするシステム更新の更新タイプによる構成の分離だ。

  • ドメイン駆動設計とは - 金融取引アプリケーションを例に

    ドメイン駆動設計(DDD)とは,ビジネス目標を達成する上で,ドメインの専門家と開発者,その他の関係者のコラボレーションを重視したソフトウェア開発アプローチだ - Naresh Bhatia氏は,DDDの基本コンセプトをこのような説明で紹介し,金融取引のドメインから,中程度の複雑性を持ったシステムであるBullsfirstを例として選択した。

  • lodash, あなたが既に使っているJavaScriptライブラリ

    JavaScriptユーティリティライブラリのlodashが,npmパッケージリポジトリの中で最も多く参照されるライブラリになった。Underscore.jsのフォークとしてスタートしたlodashは,もはや代用品などではなく,信頼できる選択肢のひとつだ。

  • Visual Studio上でユニバーサルアプリ開発を可能にするWindows 10 SDK

    Tools for WIndows 10,通称Windows 10 SDKのテクニカルプレビュー版がリリースされた。ユニバーサルアプリプラットフォームとしてのメリットを活かした,Windows 10のアプリ開発を体験することができる。これを利用すれば,PCと携帯電話,そしてXBOXといったすべてのデバイス上で,無修正で動作するアプリの開発が可能になる。

  • FB ComponentKit - iOS用UIの宣言的開発

    FacebookがComponentKitをオープンソースとして公開した。iOSのネイティブビューを開発する宣言型ライブラリ(declarative library)だ。

BT