新着記事
6 posts-
light-dark() 時代のダークモード設計 — モダンCSSだけでここまでできる
JS なしでも OS 設定に追従するダークモードが書ける時代になりました。light-dark() と color-scheme を軸に、手動トグルと共存させる定番パターンまで整理します。
-
uv が速すぎて pip に戻れない — 乗り換えて分かった実務のコツ
Rust 製パッケージマネージャ uv に本格的に乗り換えました。プロジェクト管理から Python 本体のバージョン管理まで、実務で使って分かったことをまとめます。
-
.NET 10 (LTS) と C# 14、注目ポイントだけ先に押さえる
3年サポートの LTS リリースである .NET 10。合わせて登場した C# 14 の field キーワード・拡張メンバーなど、普段のコードが変わる機能に絞って紹介します。
-
nginx リバースプロキシ入門 — 最小構成から理解する
「とりあえず動く」設定をコピペする前に、リバースプロキシの仕組みと最小構成を理解しておくと応用が効きます。転送ヘッダの意味まで丁寧に見ていきます。
-
PHP 8.5 ざっくりまとめ — パイプ演算子で書き味が変わる
PHP 8.5 の目玉はなんといってもパイプ演算子。関数を数珠つなぎにする処理が宣言的に書けるようになりました。地味に嬉しい追加機能と合わせて紹介します。
-
「とりあえず SQLite」は本番でどこまで通用するか
サーバー1台構成なら SQLite は立派な本番選択肢です。WAL モードを前提に、向いているケース・向かないケース、運用の勘所を整理します。