Git tutorial - IT technology blog

Pre-commitフレームワーク導入ガイド:コミット前にコードスタイルとlintを自動チェックする

Pre-commitフレームワークはコミット前にlint・フォーマット・コードスタイルのチェックを自動実行し、早期にエラーをブロックしてコードレビューの負担を軽減します。PythonとJavaScriptの設定方法、CI/CD連携、チームでの実践的な運用Tipsを解説。
MySQL tutorial - IT technology blog

MySQL Document Store:X DevAPIでMySQLをNoSQLとして使う — データベース移行不要

MySQL Document Storeを使えば、新しいデータベースエンジンを追加することなく、既存のMySQLインスタンス内でMongoDBのように柔軟なJSONドキュメント管理が可能になります。この記事では、MySQL ShellとPythonからX DevAPIを使ってコレクションの作成、ドキュメントのクエリ、インデックスの作成、そして同じインスタンス内での通常のSQLとの組み合わせ方を解説します。
Database tutorial - IT technology blog

ChromaDBのインストールと使い方:AIエージェントの知識ストレージシステムを構築するためのオープンソースVector Database

ChromaDBはオープンソースのベクターデータベースで、意味的なデータの保存と検索を実現する — ローカルで動かせる軽量さと、RAGやAI Agentの基盤となる十分なパワーを兼ね備えている。本記事ではインストール、ドキュメントのインデックス化、セマンティック検索のクエリ、Dockerによるデプロイを実際の手順で解説する。
Python tutorial - IT technology blog

PythonでDependency Injectorを使ったDependency Injection:大規模プロジェクトのためのプロフェッショナルなコード設計

Dependency InjectionはPythonにおけるクラス間の依存関係を分離し、テストしやすく保守性の高いコードを実現する。このガイドでは、実際の問題からdependency-injectorライブラリの適用方法、Container、Provider、データベース不要のクリーンなunit testまでを解説する。