InfoQ ホームページ ニュース
-
Mercuryは、C#と同等の機能をVisual Basicで提供し、新たに複数のプラットフォームをサポート
RemObjects Mercuryは、Visual Basic for .NETを更新し、現在の.NET機能のサポートを追加した。同時に、WebAssembly、iOS、Android、Linuxなどのより多くのプラットフォームで利用できるようにした。
-
AirbnbがHimejiを構築 - スケーラブルな中央認証システム
Airbnbは最近、スケーラブルな集中認証システムであるHimejiをどのように構築したかについて説明した。Himejiは、信頼できる唯一の情報源として、パーミッションデータを保存し、パーミッションチェックを実行する。シャーディングおよびレプリケートされたインメモリキャッシュを使って、パフォーマンスを向上させ、レイテンシを短縮し、本番環境で約1年間チェックを行ってきた。
-
Javaニュース総まとめ - 2021年6月7日週
今週の総まとめでは、OpenJDKとJDK 17のRampdown Phase 1への移行、JDK 18、Visual Studio Codeの新しいHelidon拡張機能、GraalVMネイティブイメージでのJFRサポート、Quarkus 1.13メンテナンスリリース、WildFly 24 Beta1、Spring FrameworkとSpring Bootのアップデートのニュースを取り上げる。
-
職場におけるニューノーマルの変化
昨年、オフィスワークはほぼ完全にリモートにシフトし、ワクチン接種プログラムが世界中で展開されるにつれて、再びシフトしている。ニュー・ノーマルがどのように見えるかについては多くの憶測がある。従業員の幸福、仕事のやり方に関する柔軟性、可用性クリープ、仮想現実と拡張現実はすべて、どの仕事が進んでいくかに影響を与える要因である。
-
研究者が生物学的に妥当なAIトレーニング方法を公開
オックスフォード大学の研究者チームは、ニューラルネットワークAIモデルをトレーニングするためのバックプロパゲーション(BP)アルゴリズムの代替として、ゼロダイバージェンス推論学習(Z-IL)と呼ばれるアルゴリズムを開発した。Z-ILは、任意のニューラルネットワークでBPの結果を正確に再現することが示されているが、BPとは異なり、脳機能の既知の原則に違反していない。
-
AWSがCloudfront Functionsの一般提供を発表
先頃、AWSは新しいエッジコンピューティング機能であるCloudFront Functionsの一般提供を発表した。この新しいCloudFront機能を使用すると、顧客は世界中のCloudFrontエッジロケーションでJavaScript関数を実行できる。
-
現行のSpectre防御を無効にする新たなエクスプロイト、修正はパフォーマンスに影響
バージニア大学工学応用科学部(UVA Engineering)の研究者たちが先頃、既存のSpectre���御を回避して、Intel/AMDのマイクロ命令キャッシュから機密を盗み取ることの可能な、新たなSpectreハードウェアエクスプロイトを公開した。IntelとAMDは、新たなガイダンスは不要だと述べている。一方で研究者たちは、修正は展開が困難か、あるいはパフォーマンスの低下を伴う、と指摘する。
-
GitHubがすばやく安全にリリースを行うためにどのようにフィーチャーフラグを利用しているか
先頃のブログ投稿で、GitHub Actions EngineerのAlberto Gimeno氏が、GitHubがフィーチャーフラグを利用して頻繁で安全なデプロイメントを可能にする方法を共有した。GitHubは、リスクを伴う可能性のあるすべての変更にフィーチャーフラグを利用して、必要に応じて変更をすばやく無効にできるようにしている。
-
Amazon Nimble Studio:AWSで視覚効果、アニメーション、インタラクティブコンテンツ
Amazonは最近、Nimble Studioを発表した。これは、クリエイティブスタジオが視覚効果、アニメーション、インタラクティブコンテンツを作成するためのサービスである。このクラウドベースのスタジオは、仮想ワークステーションへのオンデマンドアクセス、柔軟なファイルストレージ、レンダーファームの能力、そして、セキュリティ、権限、コラボレーションを管理するためのツールを提供する。
-
Microsoftは、Azure Web PubSubと呼ばれるリアルタイムWebアプリケーションを構築するためのプレビューサービスを発表
最近、Microsoftは、Azure Web PubSubのプレビュー版を発表した。これはリアルタイムWebアプリケーションを構築するための新しいサービスである。Azure Web PubSubは、ネイティブおよびサーバレスWebSocketをサ���ートするフルマネージドサービスである。
-
Kotlin 1.5がJava 15機能と新しいJVMコンパイラをサポート
Kotlin 1.5では、レコードクラス、シールドインターフェイス、インラインクラスなどの最新のJava機能のサポートが導入されている。さらに、標準ライブラリと新しいJVM IRコンパイラに多くの改善が加えられている。
-
Atlassian Open DevOpsでJiraとGitHubやDatadogなどのツールが統合可能に
Atlassianは、同社のプロダクトやパートナのサービスを統合するプラットフォームとして、Open DevOpsを新たにリリースした。Jira Software、Confluence、Bitbucket、Opsgenieをひとつのプロジェクトに統合する。GitHubやDatadogといった他のツールも、簡単な作業で統合が可能だ。
-
Javaニュース総まとめ - 2021年5月31日週
今週の総まとめでは、JDK 17を対象とするOpenJDK JEP、JDK 18の初期作業、Project Skara 1.0、JavaFX、MicroProfile GraphQL、Quarkus 2.0、Micronaut 3.0、Hibernate ORM 5.5.0、Payara Platform 5、Eclipse Vert.x 4.1.0、SpringおよびEclipseCon 2021からのニュースを取り上げる。
-
Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021
Oscar Spencer氏は先頃、WebAssemblyにコンパイルされる新しい強く型付けされた高級言語であるGrainのプレゼンテーションをした。Grainには、可変変数の使用が可能な、関数型プログラミング機能 (型推論、パターンマッチング、クロージャなど) がある。Grainには、複合データ構造 (Option、Stack、Result) とシステムコール (I/O、プロセス処理など) の標準ライブラリもある。
-
テストピラミッドを使って品質を左シフトする
品質の左シフト(前倒し)とは、開発終了後に品質テストを行うのではなく、ソフトウェア開発サイクルの早期に品質を作り込む、という意味である。テストピラミッドモデルを使うことで、テストをより早いステージに移動させることが可能になり、統合時に問題となる欠陥を開発早期に発見することが可能になる。