ソフトウェア開発、AI/LLM、DevOps、Go、Python、Rails等のエンジニアリング記事。
81件の記事
AI(Claude Code)を使い続ける中で気づいた、知識管理のパラダイムシフト。Obsidian でのメモ管理から、MCP サーバーや skills / subagents という「ソフトウェア」として知識を結晶化させる実体験。
LLM(大規模言語モデル)とRAG(検索拡張生成)の基本概念を解説します。自社プロダクトにAIを組み込みたいエンジニア向け。
25日間の個人アドベントカレンダーを完走した最終回。24日分の記事を振り返り、大量アウトプットを通じて得た気づきや感想をまとめました。
まえがき 新卒で入社したときに、ビジネス研修を受けたり、本を読んでくるような課題があったりしました。 自分の場合はビジネス職とも同じ研修だったので、そのほとんどが一般的な内容が多く「エンジニアとしては少し違うのではないか」と思うようなものもありました。 しかし、その中でもエンジニアの働き方に応用できそうなものがあり、1年半働いた今当時のメモを見返すと実際に活きているものがあったので、それをピックア
起きたこと GORM(v1.9.16)を使っていて、アソシエーションの削除がうまくいかなかったときにハマったのでその時の調査メモです。 Productモデルと、そこに紐づくShopモデルを並行して更新するようなプログラムを作成していました。 go:main.go package main import ( "github.com/my-best/products.my-best.com
RailsでTime.zone.nowとDate.newを比較するとfalseになる原因。Time.zone.now(ActiveSupport::TimeWithZone)とDate型は比較できないため型を揃える必要があります。Time.zone.localまたはTime.zone.todayを使う解決策を解説。
新卒エンジニアが1ヶ月の開発遅延を経験して学んだ見積もりの考え方。なぜ見積もりがずれるのか、精度を上げるための分割・調査・複数視点の活用を実体験をもとに解説します。
Qiitaアドベントカレンダーで25記事を一気にアウトプットした感想。初めての大量執筆で得た気づき、アウトプットの効果、継続のコツを振り返ります。
RSpecの書き方をpytestで再現するための逆引きチートシート。フィクスチャ、モック、パラメータ化テストなど、RSpec経験者がpytestに移行する際に役立つ対応表です。
開発中によく使うコマンドなどはエイリアスで呼び出せる 開発中に良う使うけど長いコマンドなどがあります。 例えばDockerの起動コマンドや、 $ docker-compose up -d Gitの状態を確認するコマンドなどです。 git status このあたり、急いで打ち間違えてなんども実行し直すということがあったので、なにかいい方法が無いかを感がたところ
新しい記事をメールでお届けします。
新しい記事をメールでお知らせ