development2026-04-17
mise の cargo バックエンドを aqua 経由の cargo-binstall で高速化する
mise の cargo バックエンドが cargo install でソースビルドを走らせて遅くなる問題を、aqua で cargo-binstall を先に入れて depends で宣言することで解消する。cargo-nextest などで約42倍の高速化を実測した。
mise の cargo バックエンドが cargo install でソースビルドを走らせて遅くなる問題を、aqua で cargo-binstall を先に入れて depends で宣言することで解消する。cargo-nextest などで約42倍の高速化を実測した。
Go, Rust, Python, TypeScriptにおけるmutation testingツールを比較し、各言語での導入方法・テストフレームワーク連携・差分ベースの最適化手法を解説します。
主要プログラミング言語5つの標準ライブラリで採用されているソートアルゴリズムを比較。Timsort、Powersort、driftsort、pdqsortなど、近年の大きなアップデートも含めて解説します。
Rustで配列をコピーしたいとき、実際問題何をするのが早いのかという話です。結論だけ書いておくと、`clone_from_slice`を使えばいいはずです。
Actix-webを使ってみたかったので、DieselのGetting StartをActix-webで実装しました。
Github Actionsとcrossを使ってReleaseでクロスコンパイルしてバイナリをアップロードする