Programming tutorial - IT technology blog

Python AsyncIOを極める:イベントループ、タスク、セマフォで構築する高パフォーマンス並行処理

Python AsyncIOのイベントループ、コルーチン、セマフォを活用してI/Oのボトルネックを解消する方法を解説します。並行処理数を適切にコントロールし、ブロッキングタスクを逃がすことで、高負荷に耐えうる高パフォーマンスなバックエンドを構築する実践的テクニックを学びましょう。
Programming tutorial - IT technology blog

Astroのアイランドアーキテクチャを極める:高パフォーマンスなフロントエンド構築のための実戦ガイド

Astroのアイランドアーキテクチャを使用してTotal Blocking Timeを削減し、Lighthouseスコアを向上させる方法を学びます。クライアントディレクティブ、フレームワーク間の状態管理、そして実際のパフォーマンス指標について詳しく解説します。
Programming tutorial - IT technology blog

Numba JITでPythonを高速化:重いデータ処理を100倍速くする方法

NumbaのJITコンパイラは、アルゴリズムを変えることなく遅いPythonのループをネイティブマシンコードに変換し、数値計算で100倍以上の高速化を実現する。インストール、@njit、parallel=True、キャッシュ、そして自分で実行できる実際のベンチマーク(マーケティング用の数字ではなく、実際の数値)を解説。