BT

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

寄稿

Topics

地域を選ぶ

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

  • 保険業スタートアップでのモブプログラミングから学んだこと

    チームで2人の開発者が、3日間、ひとつの仕事に掛り切りになっていたら、あなたならどうするだろう?ある保険業のスタートアップは、チーム全体でモブプログラミングを試す決定をした。その結果、モブを始めた初日から、コードベースに対する知識が向上しただけでなく、一緒に作業することによって、お互いをよりよく知ることができたため、チームとしての効率も高くなった。

  • AmazonがAWS Firelensを発表、コンテナログの新たな管理方法

    Amazonは先頃、新たなログ集約サービスを、AWS Firelensという名称で発表した。Amazon ECS、Amazon EKS、Amazon Fargateを含む、すべてのAWSコンテナサービスに対して、ログのフィルタリングとルーティングを統一するサービスである。

  • DatadogがKubernetesで大規模クラスタを実現するまで

    DatadogのLaurent Bernauille氏がベルリンのVelocityカンファレンスで、自己管理型Kubernetesクラスタを大規模に運用する際の課題について講演した。Bernaille氏が焦点を当てたのは、レジリエントでスケーラブルなコントロールペーンを設定する方法、証明書(certificate)を高頻度でローテーションする理由と方法、Kubernetesで効率的な通信を実現するためにネットワークプラグインを使用することの必要性、といった話題だ。

  • Electron、新たなホームを見つける

    OpenJS Foundationはモントリオールで開催されたNode+JS Interactiveにおいて、Node.jsとChromiumをベースとしたクロスプラットフォームのデスクトップアプリケーション開発ツールElectronの参加を歓迎すると発表した。

  • Apple、ServiceTalkをJavaコミュニティにオープンソース化

    AppleがServiceTalkをオープンソース化した。これはNetty上に共通の拡張可能なネットワーク抽象化を提供するJVMネットワークアプリケーションフレームワークだ。ServiceTalkが作られたのは、スレッド化やユーザビリティなどNettyが提供する低レベルの抽象化を改善するためだ。ServiceTalkをオープンソース化した目的は、Javaコミュニティからのコントリビューションが可能なビルディングブロックを提供することだ。

  • NativeScript、iOSアプリ用のJavaScriptCoreをV8にリプレース

    数ヶ月の開発を経て、GoogleのV8エンジンをベースにしたNativeScriptのiOS用新JavaScriptランタイムがベータ版になった。このランタイム変更によって、iOSアプリの起動時間は短縮され、NativeScriptの開発プロセスは簡単になるはずだ。

  • Solandra、TypeScriptファーストなアルゴリズミックアートフレームワーク

    Solandraはアルゴリズミックアートを作成するためのオープンソースのTypeScriptファーストなフレームワークだ。HTML Canvasを利用して、アート作成のためのラピッド開発フレームワークを提供する。

  • Raspberry PiによるIoT開発

    JavaScriptとRaspberry Piを使用したIoT開発の簡単な紹介。

  • Rust AnalyzerによってIDEフレンドリなコンパイラを目指すRust

    rust Analyzerは、優れたIDEエクスペリエンスをRustに実現することを目的とした、Rustエコシステムの新たな取り組みだ。InfoQは今回、同プロジェクトの主要なコントリビュータであるAleksey Kladov氏と、Rust Core TeamメンバのSteve Klabnik氏に、その詳細を聞くことができた。

  • C#のプライマリコンストラクタ

    我々は以前、プライマリコンストラクタについて、2014年にそれがC# 6およびVB 12の機能候補リストから削除されたことをお伝えした。昨年末、そのプライマリコンストラクタが再びC# 9の機能候補になったのだ。

  • IBMがSwift開発を終了 - Chris Bailey氏とのQ&A

    IBMは先頃、サーバサイドSwiftの開発を中止した。これはSwiftがオープンソース化して間もなく開始されたもので、Swift Server Worl Griup[SSWG]のリーダシップも同時に譲渡されている。今回の決定がSwiftおよびSwiftコミュニティに対して持つ意味について、IBMのChris Bailey氏に話を聞いた。

  • Blazor WebAssembly Preview - WebアプリケーションのフルスタックC# Development

    Microsoftは、SignalR クライアントのサポート、ダウンロードサイズの改善をしたBlazor WebAssemblyの3.2.0 Preview 1をリリースした。

  • Chrome 80は新しいCookieポリシー、Module Workers、Optional Chainingなどをともなってリリースされた

    Googleは先日Chrome 80をリリースした。Chrome 80はCookieポリシーに重要な変更をし、ワーカーのモジュールと、JavaScriptのオプションのチェーンをサポートする。また、以前のオリジントライアルを卒業して、新しいオリジントライアルが追加され、新しいハッシュタグ構文を使用して、ページ上のフラグメントに直接リンクする。その他いくつかの変更がもたらされている。

  • Microsoftはコードのセキュリティを検証するツールApplication Inspectorをリリースした

    最近のMicrosoftにのブログ投稿で、開発者がソリューションのセキュリティ脆弱性を検出するオープンソースツールが発表された。ツールはMicrosoft Application Inspectorと呼ばれ、GitHubから入手できる。組織が市場投入までの時間を短縮しようとすると、ソフトウェアの複雑さと、十分に吟味されていないオープンソースコンポーネントの利用により、見落としが生じる可能性がある。Application Inspectorは、サードパーティーライブラリで使われている悪意のあるコードを認識する。

  • Dynein - Airbnbの開発した非同期バックグラウンドジョブサービス

    Airbnbでは、大量のリソースと処理時間を要するタスクを非同期バックグラウンドジョブを移行することで、スケーラビリティの改善を測っている。ジョブスケジュールシステムは非常に重要なコンポーネントであるため、同チームでは、高度にスケーラブルなスケジューラを備えた分散型遅延ジョブキューサービスとしてDyneinを開発した。今回の記事では同社のAndy Fang氏が、このサービスの設計および開発に関する背景と課題について説明している。

BT