現役Webエンジニア発信

現場20年の知見を、
日々の開発と合理的な暮らしへ。

都内IT企業勤務の現役Webエンジニアによる実践知見メディア。業務の自動化、開発環境の最適化、思考を止めないツール活用術をお届けします。

Lowom 編集長
Lowom 編集長
Web開発20年 / 自動化・料理好き
Mac & Windows二刀流

注目の実践記事

初めての方にまず読んでほしい、反響の大きかった厳選ノウハウ

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

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

作業ブランチの切り替えに伴うstashやビルド待ち、キャッシュ破棄のストレスを解消する「git worktree」。仕組みの基礎から基本コマンド、破綻しないディレクトリ配置設計、実務でハマり…

FEATURED ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

毎週のように届くDependabotの更新PR。CIの完了を待って手動でマージボタンを押し続ける日々の消耗から抜け出すために、GitHub Actionsと公式メタデータアクションを活用して…

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

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

「会社はMacBook Pro、自宅でもMacとWindowsノートを行き来して指が迷子になる……」そんな悩みを解消!業界20年の現役Webエンジニアが、両OSのキーボード思想の違い、指の混…

最新記事一覧

日々の現場検証や試行錯誤から生まれた最新エントリー

Postmanのクラウド同期に疲れたエンジニアへ。GitでAPI定義を管理する「Bruno」のローカルファーストな実務運用

Postmanのクラウド同期に疲れたエンジニアへ。GitでAPI定義を管理する「Bruno」のローカルファーストな実務運用

APIクライアントのクラウド同期やアカウント必須化に違和感を抱えていませんか?OSSのGitネイティブAPIクライアント「Bruno」なら、APIコレクションをプレーンテキスト(.bru)と…

Rustのビルド待ち時間を削る実践レシピ。高速リンカとsccache、cargo-nextestで開発サイクルを加速させる

Rustのビルド待ち時間を削る実践レシピ。高速リンカとsccache、cargo-nextestで開発サイクルを加速させる

コードを少し直してテストを回すたびに発生する「十数秒の待ち時間」。Web開発やCLI作成でRustを快適に書き続けるために、高速リンカ(mold / lld)への差し替え、コンパイルキャッシ…

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

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

作業ブランチの切り替えに伴うstashやビルド待ち、キャッシュ破棄のストレスを解消する「git worktree」。仕組みの基礎から基本コマンド、破綻しないディレクトリ配置設計、実務でハマり…

生成AI時代の「信用の再設計」:コンテンツの「生い立ち」を記録する C2PA の仕組みと現実的な限界

生成AI時代の「信用の再設計」:コンテンツの「生い立ち」を記録する C2PA の仕組みと現実的な限界

生成AIの普及で画像や動画、音声の真偽が見分けにくくなる中、コンテンツの「生い立ち(出自と加工履歴)」を暗号で記録する標準規格「C2PA」が注目されています。その仕組みから、SNSでのメタデ…

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

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

AIが瞬時にコードを生成する時代。エンジニア不要論が叫ばれる中で、実務を20年続けてきた立場から見えてきた「AIがどうしても埋めてくれない泥臭い領域」と、道具に使われず主導権を握り続けるため…

ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

毎週のように届くDependabotの更新PR。CIの完了を待って手動でマージボタンを押し続ける日々の消耗から抜け出すために、GitHub Actionsと公式メタデータアクションを活用して…

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

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

Dockerで開発を続けているといつの間にか逼迫するディスク容量。安全にギガ単位の空き容量を取り戻すコマンドから、DBデータを消さないための注意点、肥大化を防ぐキャッシュ制御まで、現場で役立…

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

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

会社はMacBook Pro、自宅ではWindowsノートPCを行き来するエンジニアへ。端末ごとのキー操作や表示のズレを解消し、単一のdotfiles(Lua)で両OSの操作感を一本化するW…

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

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

「VS CodeのGitHub拡張や最近開いた履歴を使っていれば困らないのでは?」そんな疑問を持つエンジニアへ。業界20年の現役Webエンジニアが、VS Code全盛の今だからこそ実感する『…

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

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

Obsidian標準の置換機能ではできない正規表現やキャプチャグループ置換をノート内で完結させるプラグイン「Regex Replace」を解説。差分プレビューで安全に整形できる魅力と、Web…

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

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

「便利そうだからと30個以上入れて起動が激重に……」そんな失敗を経験した現役Webエンジニアが、日々の開発・調査・アイデア整理で最終的に生き残った本命プラグイン5選を本音レビュー。Linte…

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

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

「NotionのDBは便利だけど、動作のもっさり感とクラウド依存が気になる……」そんな悩みを抱えていた現役Webエンジニアが、新機能『Bases』や公式Web Clipper、CLIを導入し…

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

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

「会社はMacBook Pro、自宅でもMacとWindowsノートを行き来して指が迷子になる……」そんな悩みを解消!業界20年の現役Webエンジニアが、両OSのキーボード思想の違い、指の混…

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

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

「fix: タイポ修正」「WIP」「あ」といったコミット履歴のままPRを出していませんか?Gitの --fixup と rebase --autosquash を組み合わせ、後から自動で過去…

print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る

print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る

「print文を消し忘れて本番ログが『hoge』で埋まった……」そんな苦い経験はありませんか?Python標準のloggingモジュールとrichライブラリを組み合わせ、ローカルでは見やすい…

「Macでは動くのに」を完全撲滅。VS Code Dev Containersで手元PCを汚さず開発環境を揃える実践ガイド

「Macでは動くのに」を完全撲滅。VS Code Dev Containersで手元PCを汚さず開発環境を揃える実践ガイド

「手順書通りにコマンドを叩いたのにエラーで初日が終わった……」そんな環境依存の悩みをゼロに!VS Code Dev Containers (.devcontainer) を使って、ホストPC…

VS Codeの「マルチカーソル」と「正規表現置換」で単純編集作業を効率化する実践技術

VS Codeの「マルチカーソル」と「正規表現置換」で単純編集作業を効率化する実践技術

数万行のCSV変換や、100箇所のプロパティ書き換えを手作業でやっていませんか?VS Codeのマルチカーソル機能と正規表現キャプチャ置換を組み合わせ、編集時間を1/10にするプロのショート…

PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計

PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計

「データベースのバックアップをとっていなくて青ざめた……」そんな事態を防ぐために。BashとAWS CLIを組み合わせ、安全・確実にDBダンプを取得してクラウドストレージへ退避する自動化スク…

メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法

メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法

毎日のメールチェックに時間を奪われていませんか?現役エンジニアが実践する、GmailとSlackを連携させて「本当に必要な情報だけ」を自動通知する仕組みの構築方法を公開します。

Huskyとlint-stagedでコミット前のフォーマット崩れと構文エラーを防ぐ環境構築

Huskyとlint-stagedでコミット前のフォーマット崩れと構文エラーを防ぐ環境構築

PRの差分を見たら半分がフォーマット修正だった……そんな経験はありませんか?GitフックツールのHuskyとlint-stagedを導入し、変更ファイルだけをコミット直前に自動整形・検証する…

Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術

Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術

問い合わせやアンケートの回答をGoogleスプレッドシートに溜めっぱなしにしていませんか?Google Apps ScriptとNotion APIを連携させ、リアルタイムにNotionへ自…