ツール・効率化

「ツール・効率化」に関する記事一覧

GitHub CLI(gh)のエイリアスと拡張で組む毎日のルーティン自動化

GitHub CLI(gh)のエイリアスと拡張で組む毎日のルーティン自動化

コードを書き終えてブランチをプッシュした後、皆さんはどのような手順でPull Request(PR)を作成しているでしょうか。 「ブラウザを開いてリポジトリへアクセスし、黄色い帯に出たボタンを押して、…

1Password CLI、dotenvx、Infisicalで選ぶ安全なシークレット管理の現実解

1Password CLI、dotenvx、Infisicalで選ぶ安全なシークレット管理の現実解

Web開発やバックエンド開発を進める中で、APIキー、データベースの接続URL、外部サービスのシークレットトークンなどを扱う機会は日常茶飯事です。 多くのプロジェクトでは、プロジェクトルートに .en…

GitでAPI定義を管理する「Bruno」のローカルファーストな実務運用

GitでAPI定義を管理する「Bruno」のローカルファーストな実務運用

Webアプリケーションやマイクロサービスの開発において、HTTPリクエストを手軽に組み立ててレスポンスを検証するAPIクライアントツールは、日々の開発に欠かせない相棒です。 長年、この分野のデファク…

Rustのビルド待ち時間を削る高速リンカとsccacheの実践レシピ

Rustのビルド待ち時間を削る高速リンカとsccacheの実践レシピ

Webアプリケーションのパフォーマンス改善や、社内向けの高速なCLIツール作成などで、実務にRustを取り入れる現場が増えてきました。メモリ安全性と優れた実行速度は頼もしい限りですが、日常的にコード…

git worktreeでブランチ切り替えの手間を減らす並行開発の基本操作と運用の工夫

git worktreeでブランチ切り替えの手間を減らす並行開発の基本操作と運用の工夫

機能開発に集中している最中、Slackで「至急この不具合の再現確認をお願いできますか?」「別ブランチのPRを出したので手元で動作を見てほしい」と声をかけられる。Web開発の現場では、避けて通れない日…

コンテンツの来歴を記録する C2PA の仕組みと現場が直面する運用の壁

コンテンツの来歴を記録する C2PA の仕組みと現場が直面する運用の壁

Web上に流れる情報の質感が、ここ数年で根本から変わりつつあります。 かつては「検索上位の記事をいくつか読み比べれば、おおよその輪郭が掴める」という緩やかな信頼が成り立っていました。しかし現在では、…

AI時代だからこそ際立つ「泥臭い現場感覚」とエンジニアの普遍的な基礎力

AI時代だからこそ際立つ「泥臭い現場感覚」とエンジニアの普遍的な基礎力

ここ1〜2年で、エンジニアの開発現場は目を見張るほどのスピードで様変わりしました。 エディタを開けば次の一行や関数全体が滑らかにサジェストされ、ターミナルで対話型AIツールを呼び出せば、面倒な正規表…

Docker開発でのディスク肥大化を防ぐ安全なクリーンアップ手順と運用の工夫

Docker開発でのディスク肥大化を防ぐ安全なクリーンアップ手順と運用の工夫

複数のプロジェクトを並行して動かしていたり、日常的にコンテナのビルドや検証を繰り返していると、ある日突然OSから「ストレージの空き容量が少なくなっています」と警告されてぎょっとすることがあります。 …

MacとWindowsでターミナル設定を完全統一。WezTermで構築するクロスプラットフォーム環境の実践レシピ

MacとWindowsでターミナル設定を完全統一。WezTermで構築するクロスプラットフォーム環境の実践レシピ

会社支給のMacBook Proで日中の業務をこなし、自宅ではWindowsノートPCを開いて個人開発や検証を行う。 そんな日常を送っていると、地味ながら確実に思考の足を引っ張るのが「ターミナル環境…

「あのリポジトリどこだっけ?」を完全卒業。VS Code使いがあえて「ghq×fzf」を手放せない理由

「あのリポジトリどこだっけ?」を完全卒業。VS Code使いがあえて「ghq×fzf」を手放せない理由

日々のWeb開発において、VS Codeはもはや多くのエンジニアにとって標準といえる開発環境です。私自身、日常のコードリーディングや実装作業の大半をVS Code上で過ごしています。 ここで、ひとつ…

Obsidianの置換作業を効率化。「Regex Replace」で正規表現一括整形を安全に極める実践レシピ

Obsidianの置換作業を効率化。「Regex Replace」で正規表現一括整形を安全に極める実践レシピ

毎日の業務ログや技術メモ、Webクリップの収集など、情報整理のハブとしてObsidianを日常的に活用しています。思考を妨げずにノートを書き進められる快適さがある一方で、蓄積されたメモを見返している…

入れすぎ注意!業界20年のWebエンジニアが数年の試行錯誤で残した「本当に手放せない」Obsidian厳選プラグイン5選

入れすぎ注意!業界20年のWebエンジニアが数年の試行錯誤で残した「本当に手放せない」Obsidian厳選プラグイン5選

前回の記事でObsidianの最新機能(BasesやCLIなど)について熱く語ったのですが、Obsidianを使い始めると誰もが一度は通る「ある深い沼」があります。 それが、「コミュニティプラグイン…

Notionから完全に出戻った。業界20年エンジニアがObsidianの「Bases」と「公式Web Clipper」に唸った理由

Notionから完全に出戻った。業界20年エンジニアがObsidianの「Bases」と「公式Web Clipper」に唸った理由

仕事ではチーム開発のためにNotionやesa、Confluenceを毎日使い倒している私ですが、個人の技術メモやアイデア、日々の調査ログに関しては、ここ最近 「完全にObsidian一本への出戻り…

MacとWindowsを行き来する日常。脳の切り替えコストをゼロにする「ショートカット二刀流」の極意

MacとWindowsを行き来する日常。脳の切り替えコストをゼロにする「ショートカット二刀流」の極意

「会社支給のPCはMacBook Pro。そして自宅でもMacBook ProとWindowsノートPCの両方を併用して作業していると、キーボードを叩くたびに『あれ、コピーってCommandだっけ?…

タイポ修正でコミット履歴を汚さない!Gitの「fixup」と「autosquash」でスマートに履歴を整える実践技

タイポ修正でコミット履歴を汚さない!Gitの「fixup」と「autosquash」でスマートに履歴を整える実践技

「プルリクを出したら、コミット履歴が『WIP』『タイポ修正』『修正その2』で埋め尽くされている……」 20代の頃、機能開発に夢中になるあまり細かな修正コミットを乱立させてしまい、先輩エンジニアから「…