InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
マイクロサービスによる銀行インフラの構築 - QCon London Q&Aより
Monzoのマイクロサービスの数は、この数年で100から1,600にまで増加し、さらに増え続けている。マイクロサービスは責務が増えると分割され、密結合すると統合される。エンジニアはコードジェネレーションを使って自身のサービスを生成し、デプロイし、スケールアップし、監視することができる。
-
TinyGoはモノのインターネットに持ち込むことが目的
Googleが提供するTinyGoは、LLVMベースの新しいGoコンパイラーで、Arduino UnoやBBC micro.bitなどのマイクロコントローラ、およびWeb Assemblyを使用する最新のブラウザでGoプログラムを実行できるようにする。
-
Adobeのオープンソースのアダプティブでアクセス可能なカラーパレットジェネレーター
@AdobeのデザインシステムSpectrumのデザイナーNate Baldwin氏が、オープンソースのカラージェネレーターであるLeonardo 1.0をリリースした。Leonardoは、コントラスト比に基づいて生成された色を使用して、アクセス可能なアダプティブカラーシステムの作成を自動化することにより、デザイナの生産性とエンドユーザエクスペリエンスの向上に努めている。Leonardoは完全なテーマ生成もサポートしており、デザイナとエンジニアの両方を対象としている。
-
Google、Microsoft、GitHubなど、Open Source Security Foundationに参加
Linux FoundationのサポートするOpen Source Security Foundation(OpenSSF)は、オープンソースソフトウェアのセキュリティを改善するコラボレーション活動のために、業界を越えたフォーラムを確立することを目標とする。創立メンバにはGoogle、Microsoft、GitHub、IBM、Red Hatといった企業が名を連ねている。
-
-
サーバパフォーマンスの向上、フレームワーク使用の簡素化、開発者エクスペリエンスが向上したAxon 4.4
AxonIQは、フレームワークとサーバインフラストラクチャのメジャーリリースであるAxon 4.4を正式にリリースした。これは、CQRS/イベントソーシングとドメイン駆動型設計を利用したイベント駆動型マイクロサービスアプリケーションの構築に役立つ。
-
Twitterが新しい開発者APIを発表
Twitterは先頃、サードパーティの開発者が使用する新しいTwitter API (早期アクセス) をリリースした。新しいTwitter APIには、標準、学術研究、ビジネスの3つの新製品トラックが含まれている。新しいAPIは、会話のスレッド化、ツイートでの投票結果、プロフィールでのピン留めされたツイート、スパムフィルタリング、リアルタイムのツイート追跡、さらに強力���ストリームフィルタリングと検索クエリ言語を提供する。
-
JDK 16で確定された Records と Instanceof のパターンマッチング
Records の最終リリースと新しい instanceof のパターンマッチング機能は JDK 16 で予定されている。
-
Dropbox、改良型Brotliを使用して同期パフォーマンスを改善
いくつかの一般的なロスレス圧縮アルゴリズムをパフォーマンス分析した結果、Dropboxのエンジニアたちは、GoogleのBrotliエンコーダに少し手を加えることで、自社エンジンの同期パフォーマンス改善に成功した。同社エンジニアのRishabh Jain、Daniel Reiter Horn両氏の主張によれば、この変更により、中央値レイテンシ(median latency)とデータ転送が30パーセント以上改善された。
-
AWSがAmazon Fraud DetectorをGAリリース
Amazon Fraud Detectorは、偽アカウントの生成、ポイントプログラムやプロモーションコードの不正使用、オンライン決済詐欺といった、不正の疑われるオンラインアクティビティを短時間に識別する機能をカスタマに提供する、完全マネージドなAWSサービスである。このサービスではマシンラーニング(ML)を使用しており、AWSおよびAmazon.comで20年にわたって蓄積された不正検出に関する専門知識を活用する。
-
Micronaut 2.0 がツールを強化し、サーバレスと GraalVM のサポートを強化
株式会社オブジェクトコンピューティングは、Micronaut 2.0を正式にリリースした。これは、Java、Groovy、Kotlin などの言語を利用したマイクロサービスベース、クラウドネイティブ、サーバーレスアプリケーションの作成を支援するフルスタック JVM ベースのフレームワークのメジャーリリースだ。
-
AIカンファレンス概括 - ACL 2020におけるFacebook、Google, Microsoft、その他
先日行われたAssociation for Computational Linguistics(ACL)の年次ミーティングでは、自然言語処理(Natural Language Processing、NLP)に関連するさまざまなAIの話題を取り上げた合計779件の論文が発表されたが、その中の200件近くは、Facebook、Google、Microsoft、Amazon、Salesforceなどのハイテク企業の研究チームによるものだった。
-
マテリアルデザイン仕様サポートを改善したMaterial-UI 4.9 リリース
React UIフレームワークであるMaterial-UIは先頃リリースされたバージョン4.9.0で、UIコンポーネントに多数の改良が加えられ、マテリアルデザイン仕様との整合性が向上した。このリリースでは、IconButton、ListItem、TableRowなどのいくつかの主要なUIコンポーネントにカーソルを合わせた際の不整合に、追加または解決された。このリリースでは、多数の小さな不整合が解決され、改良されている。
-
オープンソースになったGitHub OpenAPI仕様 (ベータ)
GitHubは、GitHub APIのOpenAPI記述をオープンソース化している。開発者が直接API機能を発見できるようにすることを目的としたGitHub OpenAPIは、モックサーバ、テストスイート、および言語バインディングのプログラムによる作成も可能にする。
-
Storybookリリース6.0 ライブ編集、Storybook Composition、ゼロ構成を備えたUIコンポーネントエクスプローラー
Storybookチームは先頃、Storybookのメジャーバージョン 6をリリースした。Storybook 6.0は、構成不要のセットアップ、コンポーネント例のライブ編集を備え、同じコンポーネントエクスプローラーウィンドウで複数のStorybookの視覚化をサポートする(構成機能)。