InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Twitterのセキュリティキー実装の概要
最近、Twitterは内部の従業員アカウントを従来の2要素認証(2FA)から物理的なセキュリティキーに移行した。フィッシング攻撃の防止を目的としたセキュリティキーは、FIDOおよびWebAuthnセキュリティ標準を活用して悪意のあるサイトを識別できる。
-
コードを読む上での課題とその対処方法
コードの読むことは、多くの点で混乱を招く可能性がある。コードの読み方は明確に教えられておらず、コードの読み方を練習することはめったにない。ある役割を果たす認知プロセスを認識することは、コードをより適切に読むのに役立つ。
-
FacebookやGoogleに倣うAndroidアプリの起動時間の改善
最近の記事で、GoogleとFacebookのエンジニアが、Androidアプリが起動時に応答するまでの時間を短縮し、最適なユーザエクスペリエンスを確保する上での、最も重要なことのヒントを提供した。
-
QCon PlusからAPIアーキテクチャトラックの総括
QCon PlusのAPIアーキテクチャトラックには、APIを設計、構築、保守するソフトウェアエンジニアとアーキテクトに関連するトピックについて話し合う6人のスピーカーとパネリストが参加した。このトラックでは、拡張性やAPIライフサイクルなどの幅広い概念を取り上げ、REST、GraphQL、gRPCの対決を取り上げて、APIを構築するときに使用するのに最適なテクノロジーを決定した。
-
Universeイベントで発表されたGitHubのリリースで開発者フローが改善
年次の業界イベントで、GitHubはフロー、開発者エクスペリエンスの向上、セキュリティに重点を置いた新機能をリリースした。GitHub Universeは年次の会議だ。今年はバーチャルで開催された。この会議では、GitHubの新機能に関連する多数の発表がある。GitHubは、Microsoftの開発者ソースコードリポジトリおよびソフトウェア統合ツールである。
-
Hazelcastがバージョン5.0で新しい統合プラットフォームを発表
分散コンピューティング、ストレージプラットフォームのHazelcastは、Hazelcast Platformバージョン5.0のリリースを発表した。この新しいプラットフォームは、既存の製品であるHazelcast IMDGとHazelcast Jetを統合するものである。前者はデータを保存、取得、変更するための高速な方法を提供し、後者はデータの高速処理を提供する。
-
Kotlin 1.6.0リリース
JetBrainsがKotlin 1.6.0をリリースした。新たな言語機能、標準ライブラリの改良に加えて、網羅性のあるwhen文、Kotlin/Native用の新しい実験的メモリマネージャ、コードカバレッジ測定用のKoverなどがその内容だ。
-
Microsoft、フルマネージドなAzure Load Testing Serviceのプレビュー版を公開
Microsoftは先頃、Azure Load Testingのプレビューを発表した。フルマネージドなこのロードテストサービスを使うことにより、カスタムApache JMeterスクリプトを使ったハイスケールなロード生成が可能になり、運用時のパフォーマンス上のボトルネックを把握し、修正する上で有益な洞察を得ることができる。
-
JakartaOne Livestream 2021のJakarta EE 10とMicroProfile 5.0のハイライト
3回目の年次 JakartaOne Livestreamバーチャルカンファレンスは2021年12月7日に開催され、12の1時間セッションの最初のセッションが午前6時 (EST) から始まり、午前5時45分 (EST) に Tanja Obradovic 氏と Ivar Grimstad 氏による歓迎レセプションが続く。これらのセッションには、主に Jakarta EE と MicroProfile にフォーカスした Java の著名人のホストが提供する基調講演と15分のテーマスロットなどがある。
-
Facebook、ディープラーニングモデルの初期化を高速にするGHN-2 AIをオープンソースとして公開
Facebook AI Research(FAIR)とゲルフ大学(University of Guelph)の共同チームは、ディープラーニング・ニューラルネットワークの初期パラメータを予測するGraph HyperNetworks(GHN-2)メタモデルの強化版をオープンソースとして公開した。GHN-2は単一CPU上で1秒未満で動作し、CIFAR-10データセット上において、追加的なトレーニングを必要とせず、最高77パーセントのtop-1精度でコンピュータビジョン(CV)ネットワークの値を予測することができる。
-
GitHubがコードナビゲーションとコード検索を改善
GitHubは、コード検索とコードナビゲーション機能を改善したことを発表した。新しいコード検索は、まだ実験的な利用可能ではあるが、コードシンボルを検索して正規表現を使用できるようになった。コードナビゲーションはプルリクエスト内から利用できるようになり、Pythonリポジトリのより正確な情報を提供するように機能拡張された。
-
新しい抽象化とインフラストラクチャを備えたRust for Linuxの進歩とは
Linuxの新しいパッチはRustのサポートを強化している。Rustはカーネル開発の第2言語だ。新しいパッチでは、インフラストラクチャが更新され、カーネル機能に関する新しい抽象化が提供されると共に、より頻繁なサブミッションに対するベースを定めている。そのように、Rust for LinuxプロジェクトリーダーのMiguel Ojeda氏は書いている。
-
AWSはre:Invent 2021でConstruct HubとAWSクラウド開発キットの新バージョンを発表
最近、AWSは、年次のre:Invent会議で、AWSクラウド開発キット(AWS CDK)のバージョン2.0とAWS Construct Hubの一般向け提供(GA)を発表した。
-
JetBrainsがIntelliJ向けのクラウドワークスペースである軽量IDE Fleetをローンチ
Fleet は、リモートワークスペースのサポートと多言語で軽量のIDEを提供する JetBrains の試みだ。さらに、IntelliJ の最新リリースでは、JetBrains IDE のリモート開発もサポートされている。
-
Julia 1.7でスレッド機能が拡張され、型推論が改善
Julia 1.7では、新しいスレッド機能、新しいパッケージマネージャー機能、型推論の改善、新しい構文機能など、多くの重要な機能強化があった。これは、Apple Siliconでネイティブに実行される最初のリリースでもある。