Posts in ja
Gitの状態を正しく理解する
- 28 May 2026
Gitを使っていると「addしていない」「commitしていない」といった状態で混乱することがよくあります。 Gitの状態を正しく理解することで、より効率的にバージョン管理ができるようになります。 特にAIエージェントにGit操作を依頼する際、状態を正しく伝えることが重要です。
FlaskでSQLSpecを使ったCRUDアプリ実装 - ORMを使わずに型安全なDB操作
- 16 March 2026
FlaskでのDB操作といえばSQLAlchemyが定番ですが、生SQLを書きつつ型安全性も保ちたい場面があります。そんな時に出会ったのがSQLSpecです。
サーバを持たないSSR入門:Litestar + Jinja2 + MangumでLambdaに載せる
- 18 December 2025
SSRは古いんじゃなくて、設計の節度を取り戻す技術だと思ってる
PythonでORMを使わずSQL文で快適開発 - SQLSpecによるマイグレーション&CRUD実装
- 12 November 2025
Webアプリケーション開発において、ORMは便利なツールですが、以下のような課題に直面することがあります:
AIペアプログラミングで体感する未来の開発:Lambda + HTMX で30分ゲーム開発の全記録
- 29 June 2025
「AWSでゲームを作りたい」と入力してから、完全に動作するタイミングベースクリッカーゲームが完成するまで、わずか30分。これは誇張ではなく、実際に体験した開発速度です。
AWS Lambdaとローカルで非同期処理をシームレスに実行するユーティリティを作った話
- 03 May 2025
AWS Lambdaの非同期実行とローカル開発の両立って意外と面倒ですよね。 本記事では、asyncioによるローカル非同期処理と、Lambdaの非同期実行を同じAPIで扱えるユーティリティを作成し、LitestarでAPI化、CDKでデプロイまで自動化した構成を紹介します。
litestarのpolyfactoryでGeometryを扱う
- 23 March 2025
litestar+sqlalchemyを用いてアプリの開発をしており、テストコードを書く際に、モックデータということで、litestarの派生ライブラリ?であるpolyfactoryを使った。 この時、geoalchemy2を使っているのだが、簡単には生成してくれなかったので、記事として残しておく。
python+sqlalchemy+lambdaで管理者画面を作る
- 20 December 2024
バックエンドエンジニアをやっています。litestar+sqlalchemy+lambdaの構成でAPIをつくったのですが、フロントの方から管理者画面を作った方がいいよの声が... 普通みんな持ってるでしょって言われました あるあるなんでしょうか? みなさん教えてください
gitのブランチ移動を簡単にする
- 15 November 2023
gitでバージョン管理をしていて
GUIの操作を覚えたくないのでCLIでやろうとするが長くなりがちなブランチ名をいちいちコピペするのもめんどくさい
というところで、ブランチの移動とやりたいときはマージまでコマンドで簡単にできないかとシェルスクリプトを作成した。
これでブランチの移動にストレスがなくなりました
./bashrc への追加でさらに使いやすくなります
何か意見改善点あればぜひ教えてください!!