一つの設計を、複数の言語で使う
同じ4層構造をNode、Java、Swift、Rust、Go、Rubyへ適用するための実践リファレンス。
2576 文字
|
6 分
|
日本語
公式ツールに任せるべきタイミング
すべての言語を mise に預ける必要はない。ランタイムのバージョンを誰が管理するかは、その言語に十分強力な公式ツールがあるかで決める。
1823 文字
|
5 分
|
日本語
mise と uv が同じ Python を使うようにする
uv が mise の知らない Python をインストールしていた。python-preference を only-system に変えると管理元は一つに戻るが、既存プロジェクトにも影響がある。
2379 文字
|
6 分
|
日本語
Brewfile の妥協:Mac アプリは結果整合性で管理する
すべてのレイヤーを厳密に宣言管理する必要はない。差分が見えるなら、アプリのレイヤーは結果整合性で十分だった。
1994 文字
|
5 分
|
日本語
~/.zshrc を置かない dotfiles:ZDOTDIR と chezmoi
ZDOTDIR で zsh 設定をホームディレクトリから移し、分割した設定を chezmoi で管理する。
1233 文字
|
3 分
|
日本語
Macの開発環境を四つの層で作り直した
DFUからの再セットアップを機に、開発環境の各要素をどのツールに任せ、どう復元するかを整理した。
2043 文字
|
5 分
|
日本語
Swift の関数シグネチャを読めるようになるまで
Swift を学び始めた頃、Apple の DocC を開いてこんな記述が出てくると、そのまま使用例までスクロールしていた。
1325 文字
|
3 分
|
日本語
Swiftでサイトを作り、結局HTMLとCSSに戻った
Raptorに一つのテキストスタイルを足すところから、WebにおけるSwiftの位置を考え直すまで
2743 文字
|
7 分
|
日本語
1
2
3