BT

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

寄稿

Topics

地域を選ぶ

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

  • HerokuにGitHubとDropboxの配置オプションが追加される

    Herokuにコードを発行する新しい方法がふたつ生まれた。GithubとDropboxに保管されているコードをプッシュする仕組みを追加した。この機能は、現時点ではベータだが、他のHerokuはPaaSプロバイダに比肩する配置の技術となる。

  • XamarinがiOS/Mac用のUnified APIをリリース,64ビットをサポート

    Xamarinは先週,iOS SDK(Xamarin iOS)のバージョン8.6を発表した。同社のiOSとMac用のUnified APIを含む,最初の非ベータ版リリースだ。Unified APIは32ビットのMono TouchとMonoMacを代替するもので,両プラットフォーム間でのコード再利用の実現に加えて,新たに64ビットをサポートする。

  • TypeScript 1.4がリリース

    MicrosoftはTypeScript 1.4をリリースした。これは、同社のJavaScript言語の拡張の最新バージョンだ。ユニオン型のような新しい特徴が追加され、かつ、ECMAScript 6をターゲットにするモードも備えている。

  • io.jsの1.0.xリリース

    io.jsのバージョン1.0がリリースされた – ただし,このプラットフォームが“実用レベル”に達した,という意味ではない��Node.js.を追い越しながらも,そのFAQには次のように明記されている。“リリースを1.0.xとしたのは,実用レベルと見なされるべき,という意味ではありません。Node.jsよりも上のメジャーバージョンを保証するのに十分な,重要なバージョンであったからなのです。”

  • アジャイルのスケーリング - フレームワークと成功例

    Agile Consortium BelgiumとUNICOMはベルギーのブリュッセルで,Scaling Agile for the Enterprise 2015会議を共同開催する。InfoQはAgile ConsortiumのArie van Bennekum氏とJan de Baere氏から,Agile Consortiumが主導する活動,アジャイルをスケールする上でソフトウェア産業が直面している問題,アジャイルのスケールに成功した企業のストーリなどについて聞いた。

  • Go 1.5のブートストラップ化を目指すGoogle

    Googleは先頃,Go 1.5をブートストラップ化する計画について公開した。Goのドキュメントの著者であり,コアデベロッパとして約6年のキャリアを持つRuss Cox氏によると,Googleはこの1年間,“Goのソースツリーから,すべてのCプログラムを排除する方法”について検討していたという。InfoQでは,Goのブートストラップ化についてさらに詳しく知るために,氏に話を聞くことにした。

  • 開発が勢いづく6to5 JavaScriptトランスパイラ

    6to5 JavaScriptトランスパイラはわずか6ヶ月の開発期間に長足の進歩を遂げて,ECMAScript 6互換性の面ではGoogleのTraceurトランスパイラを凌駕するに至った。開発者はES6コードを書いて,今日のブラウザで使用可能なES5コードを6to5に出力させることができる。その6to5プロジェクトに先日,競合するesnextの開発チームが合流した。

  • MozillaのローカライズフレームワークL20nがメジャーリリース

    Mozillaがローカライズに特化したオープンソースのスクリプト言語“L20n”のバージョン1.0をリリースした。

  • RESTier - ODataサービス開発のための新フレームワーク

    Microsoft ODataチームが,OData 4.0 RESTful API開発用ミドルウェア開発フレームワークRESTierのプレビュー版を公開した。ASP.NET Web APIをベースとして使用する。

  • CocoaPods、SwiftとiOS 8フレームワークのサポートを追加

    CocoaPods 0.36-betaがリリースされた。CocoaPodsコアチームメンバーであるMarius Rackwitz氏 (@mrackwitz)が書いているように、iOS 8フレームワークとSwift言語で書かれたライブラリがサポートされている。このリリースを使うことで、podメンテナは既存のpodsとの互換性を確保しつつ、Swiftライブラリのための新しいpodsを生成することができる。

  • リーン/アジャイルリーダシップとSAFe(Scaled Agile Framework)

    SAFe(Scaled Agile Framework)は,企業規模のリーン/アジャイル開発において適用される実践や役割,活動,成果物を規定する。InfoQではDean Leffingwell氏に,SAFeのデプロイ,クロスファンクショナルなアジャイルチームの構築と連携,SAFeの人に関する部分,リーン/アジャイルリーダシップの原則などについてインタビューした。

  • TeXのアルゴリズムの再実装 - プログラミングの30年間を振り返る

    LivingSocialでエンジニアリングディレクタを務めるGlenn Vanderburg氏は,先のClojureConjカンファレンスで,自身がTeXのアルゴリズムをClojureで実装した際の興味深い記録を公開した。そのプロセスの中で氏は,過去30年の間に,プログラミングがどれほど変化したのかを実感した,というのだ。

  • Atom API 1.0が安定

    Atomチームはプレリリースであるものの、APIの安定バージョンをリリースした。

  • エキサイティングな新しいJavaScriptライブラリ

    いくつかの新しいJavaScriptライブラリがGitHubから飛び出しており、私たちは有望なものをいくつかを見ることにした。

  • "アンヘッジド・コールオプション"はバッドコードに対するメタファとして適当か

    バッドコードと技術的負債に関するブログ記事で,Steve Freeman氏は,Chris Matt氏がバッドコードを表す"ヘッジされない(unhedged)コールオプション"というメタファを思い付いた経緯について説明した。この記事が今,RedditとHacker Newsで激しく議論されている。InfoQでは,バッドコードとコードの臭い(code smells)に対するメタファの使用,低品質コードのトレードオフとコスト,コード品質に対する責任などについて,両氏にインタビューした。

BT