InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Swift 5.10: 完全なデータ分離コンパイル時の安全性を並行コードに提供
最新のSwiftのリリースであるSwift 5.10には、数点の新しい提案が含まれている。しかしながら、このアップデートは言語の並行処理モデルにとって重要な成果を示しており、これによりコンパイラ・レベルで完全なデータ分離を保証できるようになったと、SwiftチームのエンジニアであるHolly Borla氏は説明する。
-
OpenAI、"Transformer Debugger"ツールをリリース
OpenAIは、"Transformer Debugger"(TDB)と呼ばれる新しいツールを発表した。このツールはOpenAIのSuperalignmentチームによって開発され、自動解釈可能性技術とスパースオートエンコーダを組み合わせたものである。
-
Microsoft Dev Proxy v0.15:Entraで保護されたAPIをモック可能に、他アップデート多数
Microsoft社はこの程、アプリ開発プロセスの合理化を目的としたさまざまな機能強化を特徴とする、Dev Proxy v0.15.0をリリースした。多くの改善点の中でもっとも注目すべきは、Entraで保護されたAPIをモックできるようになったことだ。その他にも、OAuthフローのシミュレーション、モニタリングURLの改善、CORSのサポートの改善、カスタムコマンドなどが追加されている。
-
eBayに学ぶ、ソフトウェア開発の生産性向上における生成AIについての教訓
eBayはこの程、開発プロセスにおける生成AIの適用について学んだ教訓を明らかにした。 eBayのAIへの取り組みは、開発者の生産性を向上させるための3つの極めて重要な道筋を発見した。商用製品の統合、既存の大規模言語モデル(LLM)のファインチューニング、そして社内の知識ネットワークの活用である。
-
Freenginx:Nginx社のコア開発者、人気ウェブサーバーのフォークを発表
最近、F5社の元従業員でNginxプロジェクトの主要開発者が、人気のあるウェブサーバのフォークFreenginxを発表した。この新しいプロジェクトは、セキュリティ上の論争に対処するために開始され、企業ではなく開発者によって運営されるNginxのドロップイン代替となることを望んでいる。元F5社のプリンシパル・ソフトウェア・エンジニアであるMaxim Dounin氏が、このフォークについて見解を述べている。
-
マクドナルド社がGitHubアクションと再利用可能なワークフローでCIを効率化
最近マクドナルド社は、GitHub Actionsを活用して可読性と保守性を重視し、コードの重複を削減した方法について語った。彼らの目標には、合理化されたCIプロセスの確立、開発者の生産性の向上、パイプラインのオブザーバビリティとモニタリングの実装などが含まれていた。
-
Azure OpenAIの「On Your Data」機能が一般利用可能に
Microsoft社は、Azure OpenAI Serviceで"On Your Data"機能の一般提供を正式に開始した。この機能により、ユーザーはGPT-4を含むOpenAIモデルのフルパワーを活用し、RAG(Retrieval Augmented Generation)モデルの高度な機能をデータとシームレスに統合可能となった。同社によると、これらはすべてAzure上のエンタープライズ・グレードのセキュリティ(プライベート・エンドポイントとVPN経由)に支えられており、安全で保護されたユーザー・データ環境を保証しているという。
-
Guardian紙がサーバーレス、React、GraphQLを使ってニュースルームのコラボレーションツールを作成
Guardian紙は、同社が使用する様々なコンテンツ管理プラットフォームに統合されたディスカッションおよびアセット共有ツールであるPinboardを作成した。このソリューションでは、ビジネスロジックのコーディングにTypescript、コード実行に様々なサーバーレスサービス、APIエンドポイント、GraphQLサーバー、ストレージにAWS RDS(PostgreSQL)など、様々な技術が使われている。
-
RWKVプロジェクト、LLM "Eagle 7B"をオープンソース化
RWKVプロジェクトはこの程、75.2億パラメータの大規模言語モデル(LLM)である、Eagle 7Bをオープンソース化した。Eagle 7Bは、100以上の言語の1.1兆トークンのテキストで学習され、多言語ベンチマークにおいて他の同サイズのモデルを凌駕している。
-
Uber、GraphQLサブスクリプションとKafkaでマイクロサービスを使用したスケーラブルなチャットを構築
Uberは、WAMPプロトコルを使用して構築されたレガシー・アーキテクチャを、GraphQLサブスクリプションを活用した新しいソリューションに置き換えた。新しいアーキテクチャを構築した主な要因は、信頼性、スケーラビリティ、オブザーバビリティ/デバッグ可能性、そして既存のソリューションを維持するチームの能力を妨げている技術的負債にまつわる課題であった。
-
"Cloudflare for AI"で、サイバー脅威に対する大規模言語モデル(LLM)の保護を強化
Cloudflareはこのほど、同社のWebアプリケーションファイアウォール(WAF)製品に、「Firewall for AI」と呼ばれる新機能を追加したことを発表した。この機能は、悪用や攻撃がLarge Language Models(LLM)に到達し、改ざんされる前に特定する新たな保護レイヤーを追加する。
-
Android Studio "Iguana":Crashlyticsの統合、"Compose UI Check"モード、ベースライン・プロファイル・ウィザードが利用可能に
Iguana と呼ばれる Android Studio の最新バージョンでは、Crashlytics との統合の改善、Compose UI のデザインと動作を検証する新しいツールである "Compose UI Check"、Compose ビューのレンダリングの改善、ベースライン・プロファイルの作成ウィザードなど、いくつかの新機能が追加された。
-
Amazon EventBridge Event BusのAppSync統合によるリアルタイムデータストリーミング機能
AWSはこの頃、Amazon EventBridge Event BusがEvent BusのターゲットとしてAWS AppSyncをサポートし、開発者がアプリケーションからモバイルやデスクトップを含むフロントエンド・アプリケーションにスポーツのスコアなどのリアルタイム更新をストリーミングできるようになると発表した。
-
Google、開発者向けの新しいオープンソースAIモデル「Gemma」を発表
Googleは、新しいオープンソースのAIモデルであるGemmaを発表した。GoogleのAIモデル「Gemini」を支える技術を用いて開発されたGemmaは、AIアプリケーションを良心的に作成するための高度なツールを開発者に提供することを目的としている。
-
Docker Desktop 4.27はDocker Initを一般提供 Javaサポート、同期ファイル共有機能、他
Docker社はDocker Desktop 4.27をリリースした。このバージョンでは、Javaのサポート、同期ファイル共有、拡張コンテナ分離(ECI)によるTestContainersのサポート、Docker Build Cloud、Docker Debugなどが追加され、Docker Initが "一般提供"(GA)になった。