BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • GitHubのWebコンポーネント - Web Component SF Meetupより

    Kristján Oddsson氏は、Web Components SFミートアップで、GitHubにおけるWebコンポーネントの使用状況と、フロントエンドコンポーネントをより読みやすく、高パフォーマンスで、アクセス性のよいものにするためにGitHubが見出したパターンについて詳説した。

  • Theia Framework 1.0でWeb IDEを利用可能に

    TheiaはJavaScriptで多言語IDEを構築するためのフレームワークであり、GitPod.io、Arduinoの新しいPro IDE、およびArmの新しいmBed Studioを強化する。 今週初めに1.0をリリースし、安定に達し、ベンダー中立のオープンソースフレームワークが使用できるようになったことを示している。 Eclipse Theiaが提供するもの、およびVS Codeとの違いについて詳しく読んでください。

  • Prettier 2.0がTypescript 3.8をサポートし、CLIを改善

    意欲的なコードフォーマッターであるPrettierは、先頃2番目の主要なイテレーションをリリースした。Prettier 2.0はTypeScript 3.8のサポートを追加した。新しいPrettierは、より良いデフォルト、より良いCLI、より良いヒューリスティックを提供するように努めている。

  • New LiveRecorder for Java Enables Software Failure Replay

    LiveRecorder for Javaは、新たにリリースされたソフトウェア障害再生アプリケーションだ。これにより、開発者はアプリケーションの障害を記録し、IntelliJ で再生して障害の原因を見つけられる。特に間欠的故障を伴うデバッグ時間の短縮に役立つ。

  • WebのペリフェラルAPIに関わるセキュリティ懸念

    Googleは数年前から、BluetoothおよびUSBを使用した周辺機器接続をWebブラウザに導入しようとしているが、AppleやMozillaなど、他のブラウザベンダからの強い抵抗にあっている。

  • Airbnbが大規模コードベースをTypescriptに変換するツールをリリース

    Airbnbのエンジニアリングチームは先頃、JavaSciprtコードのTypeScriptへのマイグレーションを支援するツールであるts-migrateをリリースした。生成されたTypeScriptコードをコンパイルする時に、いくつかのアノテーション(anyなど)を手作業で修正する必要があるが、自動化されたプロセスは、スクラッチから始めるよりもはるかに生産的である。Airbnbチームでは、同社のプロジェクトで1日に50,000行以上のコードを変換したと報告している。

  • Jib で Java アプリケーションをコンテナ化

    Jib は、Java アプリケーションのためのスペース効率的で最適化された Docker と OCI イメージを構築するためのオープンソースツールだ。開発者や CI/CD の経験をさらに向上させるために、常に新しい新機能を追加している。目玉機能としては、Jib プラグイン拡張フレームワーク、人気のあるアプリケーションフレームワークのネイティブサポート、CI/CD パフォーマンスの向上、Skaffold を使用したローカル Kubernetes 上での開発体験の強化などが挙げられる。

  • AjvがOpenJS Foundationに参加

    サーバとクライアント両方のJavaScriptアプリケーションで利用可能なJSONスキーマバリデータのAvjが、OpenJS Foundationに参加することになった。先頃MozillaのOpen Source Support (MOSS)プログラムから助成金を受けたAjvは、これによってOpenJSのインフラストラクチャおよび組織による支援も受けて、コントリビュータ数の拡大、より迅速かつ広範な企業への採用というメリットを享受することが可能になる。

  • Kotlin 1.4 は新しい言語機能、改善されたコンパイラとツールを提供

    Kotlin 1.4 はパフォーマンスとツールの改善に重点を置いている。また、インターフェースの単一抽象メソッド (SAM) 変換、明示的な API モードなど、多くの新しい言語機能が含まれる。

  • Microsoft は Azure Service Bus 上に AMQP を介した Java Message Service 2.0 のプレビューを発表

    先日のブログ記事で、Microsoft は Azure Service Bus Premium 層で AMQP を介した Java Message Service (JMS) 2.0 のプレビューサポートを発表した。このサポートにより、顧客は Java や Spring のワークロードを Azure にリフト&シフトすることで、アプリケーションスタックを近代化できるようになる。

  • Next.js 9.5では静的サイト再生成のパフォーマンスが改善

    Next.jsは、VercelのオープンソースのReactベースのフレームワークであり、Next.js 9.5リリースで静的サイト生成パフォーマンスについてのいくつかの改善があった。このリリースでは、開発者がオプションでWebpack 5ベータ版にオプトインして、より小さくて高速なビルドを行うこともできる。

  • マイクロサービスによる銀行インフラの構築 - QCon London Q&Aより

    Monzoのマイクロサービスの数は、この数年で100から1,600にまで増加し、さらに増え続けている。マイクロサービスは責務が増えると分割され、密結合すると統合される。エンジニアはコードジェネレーションを使って自身のサービスを生成し、デプロイし、スケールアップし、監視することができる。

  • Adobeのオープンソースのアダプティブでアクセス可能なカラーパレットジェネレーター

    @AdobeのデザインシステムSpectrumのデザイナーNate Baldwin氏が、オープンソースのカラージェネレーターであるLeonardo 1.0をリリースした。Leonardoは、コントラスト比に基づいて生成された色を使用して、アクセス可能なアダプティブカラーシステムの作成を自動化することにより、デザイナの生産性とエンドユーザエクスペリエンスの向上に努めている。Leonardoは完全なテーマ生成もサポートしており、デザイナとエンジニアの両方を対象としている。

  • Bootstrap 5はjQueryの依存関係を削除します

    新しいBootstrap 5ではjQueryが取り除かれ、Internet Explorer(IE)をサポートしない。

  • サーバパフォーマンスの向上、フレームワーク使用の簡素化、開発者エクスペリエンスが向上したAxon 4.4

    AxonIQは、フレームワークとサーバインフラストラクチャのメジャーリリースであるAxon 4.4を正式にリリースした。これは、CQRS/イベントソーシングとドメイン駆動型設計を利用したイベント駆動型マイクロサービスアプリケーションの構築に役立つ。

BT