[{"id":3293,"postType":"Book","title":"Unreal Engine 5の教科書 [ゲーム開発入門編,第一巻]","slug":"unreal-engine-tutorial","published":true,"price":3600,"isSuspendingPrivate":false,"likedCount":1397,"publishedAt":"2021-12-10T17:31:46.946+09:00","bodyUpdatedAt":"2026-05-11T22:07:36.715+09:00","sourceRepoUpdatedAt":"2026-05-14T16:47:52.936+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--4Ni-mcTd--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/dbb4d3ed6b.png?_a=BACAGSGT","path":"/daichi_gamedev/books/unreal-engine-tutorial","user":{"id":35188,"username":"daichi_gamedev","name":"daichi takezawa","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--VuYWlT1N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/b658551b0e.jpeg?_a=BACAGSGT"}},{"id":15019,"postType":"Book","title":"Claude Code 完全ガイド - 入門から実践的なカスタマイズまで","slug":"claude_code_basic","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":1184,"publishedAt":"2025-10-07T00:41:50.462+09:00","bodyUpdatedAt":"2026-05-01T01:46:03.702+09:00","sourceRepoUpdatedAt":"2026-03-24T02:17:27.764+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DNTwIG7L--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/e1f54e3bdb.png?_a=BACAGSGT","path":"/tmasuyama1114/books/claude_code_basic","user":{"id":18343,"username":"tmasuyama1114","name":"Masuyama（とまだ）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--x-yciAt7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/62591c0d46.jpeg?_a=BACAGSGT"}},{"id":15040,"postType":"Book","title":"Obsidian使い方極め本","slug":"cbedb1338c1b71","published":true,"price":800,"isSuspendingPrivate":false,"likedCount":62,"publishedAt":"2025-11-09T14:49:28.636+09:00","bodyUpdatedAt":"2026-05-20T00:04:10.876+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--X7SzoyVK--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/04bc2ba6bf.jpeg?_a=BACAGSGT","path":"/ryu_takatsukasa/books/cbedb1338c1b71","user":{"id":182751,"username":"ryu_takatsukasa","name":"鷹司龍（タカリュウ）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--mxG2nxaC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/5c876f3e7f.jpeg?_a=BACAGSGT"}},{"id":17998,"postType":"Book","title":"AI×Unityゲーム開発スターターキット","slug":"unity-ai-starter-kit","published":true,"price":1500,"isSuspendingPrivate":false,"likedCount":33,"publishedAt":"2026-05-14T21:00:20.159+09:00","bodyUpdatedAt":"2026-05-21T16:51:26.743+09:00","sourceRepoUpdatedAt":"2026-05-21T16:51:24.336+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Su9e47GE--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/b285d833e4.jpg?_a=BACAGSGT","path":"/ohbashunsuke/books/unity-ai-starter-kit","user":{"id":615,"username":"ohbashunsuke","name":"オオバ | AIとUnityひとりチーム開発","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--5wqIP9nT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/2fdbf43e75.jpeg?_a=BACAGSGT"}},{"id":16563,"postType":"Book","title":"0から分かる Claude Code 完全ガイド","slug":"f611cdfe8a6e1a","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":904,"publishedAt":"2026-02-10T21:38:25.126+09:00","bodyUpdatedAt":"2026-04-19T20:18:29.889+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--_na9h7-U--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/56b180a4b8.jpeg?_a=BACAGSGT","path":"/lv/books/f611cdfe8a6e1a","user":{"id":157510,"username":"lv","name":"oga_aiichiro（大賀愛一郎）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--h0NlruLY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/3a01086579.jpeg?_a=BACAGSGT"}},{"id":16847,"postType":"Book","title":"Raspberry Piではじめる自宅サーバー入門（第1巻：基礎編）","slug":"c40c7d02a82d0f","published":true,"price":1200,"isSuspendingPrivate":false,"likedCount":158,"publishedAt":"2026-03-08T20:38:46.826+09:00","bodyUpdatedAt":"2026-05-21T16:04:32.970+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LGqY1BMG--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/8f331ac86d.jpeg?_a=BACAGSGT","path":"/murasanlab/books/c40c7d02a82d0f","user":{"id":106069,"username":"murasanlab","name":"Murasan Lab","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--yd4veXul--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/7490b6c801.jpeg?_a=BACAGSGT"}},{"id":17297,"postType":"Book","title":"Claude Agent SDK でつくる！対話型AIエージェント開発","slug":"f2d52a3bc0b33c","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":83,"publishedAt":"2026-04-06T09:27:23.835+09:00","bodyUpdatedAt":"2026-04-08T01:33:28.367+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--4WOphisV--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/8330e251a7.jpeg?_a=BACAGSGT","path":"/ml_bear/books/f2d52a3bc0b33c","user":{"id":17518,"username":"ml_bear","name":"ML_Bear","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--gXxEE9Wu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/f33476fc29.jpeg?_a=BACAGSGT"}},{"id":17658,"postType":"Book","title":"古典ドメインモデルパターンの解脱","slug":"ddd-detachment","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":139,"publishedAt":"2026-04-17T13:14:47.188+09:00","bodyUpdatedAt":"2026-04-20T15:55:07.643+09:00","sourceRepoUpdatedAt":"2026-04-20T15:55:01.982+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--q5wpOBoF--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/f2cdb2f947.png?_a=BACAGSGT","path":"/kawasima/books/ddd-detachment","user":{"id":8324,"username":"kawasima","name":"kawasima","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gh-z0-_-Qv1PRF4U7TveCJjEPrNC6lsB3GFISXD5A=s80-c"}},{"id":12141,"postType":"Book","title":"Python基礎 100本ノック","slug":"eabcc6b22afff5","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":228,"publishedAt":"2025-01-18T14:57:59.546+09:00","bodyUpdatedAt":"2026-05-19T06:56:00.528+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lRfXyJLP--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/a7d5290fe7.jpeg?_a=BACAGSGT","path":"/python_academia/books/eabcc6b22afff5","user":{"id":158283,"username":"python_academia","name":"Pythonアカデミア","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--6MFrD7t4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/19714d7d5f.jpeg?_a=BACAGSGT"}},{"id":17087,"postType":"Book","title":"ちいさくはじめる Nix","slug":"1c0373f3570334","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":317,"publishedAt":"2026-03-17T00:01:17.599+09:00","bodyUpdatedAt":"2026-03-17T00:10:58.912+09:00","sourceRepoUpdatedAt":"2026-03-17T20:52:03.303+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--M9MuPtGg--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/23a43b03b9.jpg?_a=BACAGSGT","path":"/trifolium/books/1c0373f3570334","user":{"id":205749,"username":"trifolium","name":"ryu_trifolium","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Bso2MhMP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/52e0b0b569.jpeg?_a=BACAGSGT"}},{"id":16697,"postType":"Book","title":"AIの使い方は教えない — 生成AI時代に本当に必要な思考力","slug":"ai-mentoring-thinking","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":104,"publishedAt":"2026-02-21T18:15:29.235+09:00","bodyUpdatedAt":"2026-03-29T19:38:59.463+09:00","sourceRepoUpdatedAt":"2026-02-21T18:15:29.235+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Kd8OglvJ--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/a8eeeedb88.png?_a=BACAGSGT","path":"/shio_shoppaize/books/ai-mentoring-thinking","user":{"id":287878,"username":"shio_shoppaize","name":"おしお","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--fZT7gFgc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/a6651b1a05.jpeg?_a=BACAGSGT"}},{"id":16838,"postType":"Book","title":"手を動かして理解するpnpm — npm脱却ガイド","slug":"pnpm-internal","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":47,"publishedAt":"2026-03-01T23:03:41.791+09:00","bodyUpdatedAt":"2026-03-01T22:06:58.831+09:00","sourceRepoUpdatedAt":"2026-03-01T23:03:35.928+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--UOMP-h-z--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/ee6be4dd24.png?_a=BACAGSGT","path":"/kei/books/pnpm-internal","user":{"id":377,"username":"kei","name":"猫の奴隷","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--U2PbQn0o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/7362fb38a9.jpeg?_a=BACAGSGT"}},{"id":18070,"postType":"Book","title":"Rustで小さなリンカーを実装する","slug":"writing-a-tiny-linker-in-rust","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":104,"publishedAt":"2026-05-16T21:26:54.516+09:00","bodyUpdatedAt":"2026-05-17T18:48:50.926+09:00","sourceRepoUpdatedAt":"2026-05-16T21:26:55.602+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--8igYp1BO--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/ee18f06d22.png?_a=BACAGSGT","path":"/skanehira/books/writing-a-tiny-linker-in-rust","user":{"id":720,"username":"skanehira","name":"ゴリラ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7jEEoiiS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/468890235f.jpeg?_a=BACAGSGT"}},{"id":16752,"postType":"Book","title":"デザイナーのためのコンポーネント設計論","slug":"b62994c6b0b1e9","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":341,"publishedAt":"2026-03-04T16:20:04.518+09:00","bodyUpdatedAt":"2026-03-14T08:44:47.943+09:00","sourceRepoUpdatedAt":"2026-03-04T10:17:54.205+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--PvS_Q5dm--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/fac0ac64b3.png?_a=BACAGSGT","path":"/yy/books/b62994c6b0b1e9","user":{"id":3554,"username":"yy","name":"Yasuhiro Yokota@タイミー","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Jjl5Nmqd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/4d6e7a1f97.jpeg?_a=BACAGSGT"}},{"id":14709,"postType":"Book","title":"脱初心者のための実践バグバウンティ登竜門","slug":"06d5b176dfe0d7","published":true,"price":2000,"isSuspendingPrivate":false,"likedCount":80,"publishedAt":"2026-02-02T08:25:12.420+09:00","bodyUpdatedAt":"2026-05-06T09:56:48.087+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--nGJtABNQ--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/42ceb170d2.jpeg?_a=BACAGSGT","path":"/scgajge12/books/06d5b176dfe0d7","user":{"id":39985,"username":"scgajge12","name":"morioka12","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Ghxx-Opk3BNTruVWHKwnhvirGaQZOsqFIKOdQL8Bw=s96-c"}},{"id":13307,"postType":"Book","title":"iOS開発の教科書","slug":"bb5ea67aa3de15","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":129,"publishedAt":"2025-06-27T13:59:15.580+09:00","bodyUpdatedAt":"2026-04-29T16:18:52.684+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--C0rXANLx--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/5ed28c95ee.jpeg?_a=BACAGSGT","path":"/st43/books/bb5ea67aa3de15","user":{"id":1210,"username":"st43","name":"蔀","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7nfLN5ZL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/930c24110c.jpeg?_a=BACAGSGT"}},{"id":8870,"postType":"Book","title":"[UI] シェーダーの基礎知識 (UE5)","slug":"632aed9cf3a2be","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":218,"publishedAt":"2024-10-20T11:26:23.981+09:00","bodyUpdatedAt":"2026-05-22T11:11:37.305+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--RZRN5Vm8--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/57ee661079.jpeg?_a=BACAGSGT","path":"/yukiya25/books/632aed9cf3a2be","user":{"id":151055,"username":"yukiya25","name":"Yukiya","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--G1uc31BZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/69c903c385.jpeg?_a=BACAGSGT"}},{"id":4323,"postType":"Book","title":"Railsの練習帳","slug":"rails-practice-note","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":916,"publishedAt":"2022-05-27T11:42:16.952+09:00","bodyUpdatedAt":"2026-05-21T14:42:22.887+09:00","sourceRepoUpdatedAt":"2026-04-06T17:22:46.644+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--3oVcmmj2--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/8dcd801bfc.png?_a=BACAGSGT","path":"/igaiga/books/rails-practice-note","user":{"id":1783,"username":"igaiga","name":"igaiga","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--cTZsV7NX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/a13bd4552a.jpeg?_a=BACAGSGT"}},{"id":17119,"postType":"Book","title":"LLMをもっと賢くする：ナレッジグラフ実践入門","slug":"knowledge-graph-llm-guide","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":179,"publishedAt":"2026-03-19T11:14:59.215+09:00","bodyUpdatedAt":"2026-03-27T09:22:16.766+09:00","sourceRepoUpdatedAt":"2026-03-19T11:18:24.468+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--k5EO0xDk--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/cfbdd92b32.png?_a=BACAGSGT","path":"/knowledge_graph/books/knowledge-graph-llm-guide","user":{"id":245345,"username":"knowledge_graph","name":"takanorisuzuki","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocJzByjkg5xwYJbipRJYwDTRC7LrV99FwDOQCWSpOaIXyvhcQXw=s96-c"}},{"id":17783,"postType":"Book","title":"QAエンジニアのためのAI時代Playwright実践ガイド","slug":"playwright-pom-fixtures-ai-era","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":22,"publishedAt":"2026-04-26T18:52:13.949+09:00","bodyUpdatedAt":"2026-04-26T19:22:52.118+09:00","sourceRepoUpdatedAt":"2026-04-26T18:52:13.949+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--QM-Pakpd--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/836b9b5948.png?_a=BACAGSGT","path":"/yuden/books/playwright-pom-fixtures-ai-era","user":{"id":287421,"username":"yuden","name":"yuden","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--eFVzkJ9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/dfb7c8ea53.jpeg?_a=BACAGSGT"}},{"id":17742,"postType":"Book","title":"Vim にハマる本 — AI 時代の編集入門","slug":"vim-ni-hamaru","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":25,"publishedAt":"2026-04-24T09:57:47.264+09:00","bodyUpdatedAt":"2026-04-25T07:55:18.491+09:00","sourceRepoUpdatedAt":"2026-04-25T07:55:17.581+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--1kXJxoYd--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/7fe5d27f3c.png?_a=BACAGSGT","path":"/hiraoku/books/vim-ni-hamaru","user":{"id":9716,"username":"hiraoku","name":"hiraoku","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--V_-fDaje--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/3b9b9e3c4b.jpeg?_a=BACAGSGT"}},{"id":17031,"postType":"Book","title":"graphql-ruby 実践ガイド","slug":"graphql-ruby-guide","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":20,"publishedAt":"2026-04-21T18:42:02.589+09:00","bodyUpdatedAt":"2026-04-25T19:32:17.460+09:00","sourceRepoUpdatedAt":"2026-04-21T18:42:02.589+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--ITekM3ca--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/c56e1d5eab.png?_a=BACAGSGT","path":"/saboyutaka/books/graphql-ruby-guide","user":{"id":12959,"username":"saboyutaka","name":"saboyutaka","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gi6thCyQ1RuQ7AowsF-CH3WWeuqXy9PJgaPm2eb=s80-c"}},{"id":17594,"postType":"Book","title":"Pythonが計算し、Claudeが判断する — 個人開発で作る株式分析パイプライン","slug":"rakuscan-design-philosophy","published":true,"price":500,"isSuspendingPrivate":false,"likedCount":4,"publishedAt":"2026-04-14T20:00:22.829+09:00","bodyUpdatedAt":"2026-04-13T00:03:57.192+09:00","sourceRepoUpdatedAt":"2026-05-02T21:09:23.202+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--pbE0Pp2j--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/366b292066.png?_a=BACAGSGT","path":"/sktt_panda/books/rakuscan-design-philosophy","user":{"id":317178,"username":"sktt_panda","name":"サクッとぱんだ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--s13QxfAb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/c3fd7f07f0.jpeg?_a=BACAGSGT"}},{"id":17522,"postType":"Book","title":"Jujutsu はなぜ AI 時代に急に評価され始めたのか","slug":"353ad112b88613","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":32,"publishedAt":"2026-04-10T13:35:15.684+09:00","bodyUpdatedAt":"2026-04-13T20:10:55.733+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--D8-eQouY--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/7b2c80f89b.jpeg?_a=BACAGSGT","path":"/oukayuka/books/353ad112b88613","user":{"id":6441,"username":"oukayuka","name":"oukayuka","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lfAK79Lp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/a505027150.jpeg?_a=BACAGSGT"}},{"id":16949,"postType":"Book","title":"証券システムと、それを取り巻く世界","slug":"securities-system-flow","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":70,"publishedAt":"2026-03-11T12:28:32.742+09:00","bodyUpdatedAt":"2026-03-11T18:27:25.411+09:00","sourceRepoUpdatedAt":"2026-03-11T18:27:13.682+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--sHZ-ZH5I--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/c414e34994.jpg?_a=BACAGSGT","path":"/mi_01_24fu/books/securities-system-flow","user":{"id":155439,"username":"mi_01_24fu","name":"みふう","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--5gzTj_Bu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/3773614c9f.jpeg?_a=BACAGSGT"}},{"id":16447,"postType":"Book","title":"要件定義の教科書","slug":"f4cdf93523210f","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":265,"publishedAt":"2026-02-01T10:00:31.948+09:00","bodyUpdatedAt":"2026-05-25T23:12:06.724+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--SJ0Xs5DH--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/55cb7d07ef.jpeg?_a=BACAGSGT","path":"/tan_go238/books/f4cdf93523210f","user":{"id":61448,"username":"tan_go238","name":"tan_go238","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GhKb3cgd2BYYoOL9DI4BGW9zHOL9RDPQUn4GrFP96g=s96-c"}},{"id":10429,"postType":"Book","title":"p5.js クイックスタート","slug":"quickstart-p5js","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":9,"publishedAt":"2024-09-18T13:01:56.893+09:00","bodyUpdatedAt":"2026-05-26T17:23:32.979+09:00","sourceRepoUpdatedAt":"2025-06-07T15:22:58.712+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--P6831p12--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/b6d2abb8e6.png?_a=BACAGSGT","path":"/ojk/books/quickstart-p5js","user":{"id":2757,"username":"ojk","name":"OJK","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Giza_CaqC1s85R_t_pI9TDCWMmBkKjjLLm_E4BB=s80-c"}},{"id":8085,"postType":"Book","title":"圏論勉強ノート","slug":"9595ef4f5dc413","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":38,"publishedAt":"2023-10-16T01:44:10.136+09:00","bodyUpdatedAt":"2026-05-23T13:24:32.711+09:00","sourceRepoUpdatedAt":"2026-05-23T13:24:16.904+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LnWNo2NO--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/37cbd49baf.png?_a=BACAGSGT","path":"/esnir/books/9595ef4f5dc413","user":{"id":114610,"username":"esnir","name":"りんす","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7dNnAcMl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/507577480e.jpeg?_a=BACAGSGT"}},{"id":18137,"postType":"Book","title":"仕様駆動開発最前線 — SDLC を一周描き直す Living Book","slug":"spec-driven-frontier","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":6,"publishedAt":"2026-05-24T19:06:34.020+09:00","bodyUpdatedAt":"2026-05-25T20:25:04.206+09:00","sourceRepoUpdatedAt":"2026-05-25T12:37:07.283+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--jnqwoyQq--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/7c8bb56c73.png?_a=BACAGSGT","path":"/myntai/books/spec-driven-frontier","user":{"id":324886,"username":"myntai","name":"MYNTAI","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--iXuji_CA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/329132e0bd.jpeg?_a=BACAGSGT"}},{"id":18116,"postType":"Book","title":"🪽Hermes Agent × LINE で体験する「自律型AI」入門 in 会津若松🪽","slug":"hermes-agent-linebot","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":7,"publishedAt":"2026-05-20T00:11:58.557+09:00","bodyUpdatedAt":"2026-05-20T18:27:57.501+09:00","sourceRepoUpdatedAt":"2026-05-20T13:28:56.855+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--HS2H0_gy--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/a476dadd1c.png?_a=BACAGSGT","path":"/n0bisuke/books/hermes-agent-linebot","user":{"id":1383,"username":"n0bisuke","name":"n0bisuke","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--COw2zerS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/2dfbab353e.jpeg?_a=BACAGSGT"}},{"id":17827,"postType":"Book","title":"MCPサーバーを作りたくて OAuth 2.1 をちゃんと学んだ記録","slug":"oauth21-mcp-guide","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":9,"publishedAt":"2026-05-01T13:23:37.726+09:00","bodyUpdatedAt":"2026-05-01T15:15:38.135+09:00","sourceRepoUpdatedAt":"2026-05-01T13:23:37.727+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--IPZs5hll--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/4059ec49dc.jpg?_a=BACAGSGT","path":"/hidechannu/books/oauth21-mcp-guide","user":{"id":79286,"username":"hidechannu","name":"hidechannu","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--bdMnpqEH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/cc34ecb09e.jpeg?_a=BACAGSGT"}},{"id":7661,"postType":"Book","title":"ケモインフォマティクス理論（化学記述子編）","slug":"chemoinfomatics_theory_descriptor","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":34,"publishedAt":"2023-08-24T07:59:27.505+09:00","bodyUpdatedAt":"2026-05-14T14:35:41.661+09:00","sourceRepoUpdatedAt":"2026-05-07T08:40:28.748+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--gKmysdyJ--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/4ea8399e8a.png?_a=BACAGSGT","path":"/poclabweb/books/chemoinfomatics_theory_descriptor","user":{"id":89005,"username":"poclabweb","name":"poclabweb-gotoh","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--fzTknnl6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/ce043f4553.jpeg?_a=BACAGSGT"}},{"id":18102,"postType":"Book","title":"if の住所を決める本 — Clean Architecture × DDD でロジックの居場所を見極める設計術","slug":"clean-arch-book","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":3,"publishedAt":"2026-05-18T21:58:38.543+09:00","bodyUpdatedAt":"2026-05-18T21:49:23.413+09:00","sourceRepoUpdatedAt":"2026-05-18T20:26:25.089+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--yMCBsIKT--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/cfb34992fe.png?_a=BACAGSGT","path":"/sakaki_web/books/clean-arch-book","user":{"id":78111,"username":"sakaki_web","name":"sakaki","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--wG6CQIPN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/53ec266c7e.jpeg?_a=BACAGSGT"}},{"id":18040,"postType":"Book","title":"Requirement Development Quickly（要求開発クイックリー）","slug":"e9fde67e4a35c8","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":5,"publishedAt":"2026-05-18T20:46:45.563+09:00","bodyUpdatedAt":"2026-05-18T20:21:55.905+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lQq3dFgk--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/ad08ef6097.jpeg?_a=BACAGSGT","path":"/kent4989/books/e9fde67e4a35c8","user":{"id":326548,"username":"kent4989","name":"Kent Ishizawa","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocJja-xEOLxYiAz2YKmBZIzeqf20y5xjBGr_dBMVMxtWp01WsFnRHQ=s250-c"}},{"id":18093,"postType":"Book","title":"DDD入門 — Goで実践するドメイン駆動設計","slug":"ddd-intro-go","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":3,"publishedAt":"2026-05-17T22:31:37.027+09:00","bodyUpdatedAt":"2026-05-17T22:26:14.279+09:00","sourceRepoUpdatedAt":"2026-05-17T22:31:37.027+09:00","coverImageSmallUrl":null,"path":"/kotaro_y/books/ddd-intro-go","user":{"id":160458,"username":"kotaro_y","name":"Kotaro","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKa8jkb5iOHkc3m1CB4tcFkjI3_5kDjMrK43B0gt-M8hzS0cQ=s96-c"}},{"id":17916,"postType":"Book","title":"Next ‘26 デベロッパー基調講演:\u000bスキルとツールを使用した ADK エージェントの構築","slug":"8656d69c204395","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":5,"publishedAt":"2026-05-08T19:21:37.862+09:00","bodyUpdatedAt":"2026-05-13T17:20:09.362+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--ME6LNRSh--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/92e26cd4a0.jpeg?_a=BACAGSGT","path":"/magy/books/8656d69c204395","user":{"id":285216,"username":"magy","name":"Magy","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--9ZxvGq69--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/19c711648b.jpeg?_a=BACAGSGT"}},{"id":17798,"postType":"Book","title":"Rustで作る \"壊れる\" HTTPサーバー","slug":"a992ad35b406a8","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":4,"publishedAt":"2026-05-02T09:37:36.840+09:00","bodyUpdatedAt":"2026-05-01T17:07:55.078+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DhLakdDw--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/929bfbf273.jpeg?_a=BACAGSGT","path":"/yuyan/books/a992ad35b406a8","user":{"id":63324,"username":"yuyan","name":"yuyan","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--q8vkwDWa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/da0021e1bc.jpeg?_a=BACAGSGT"}},{"id":17793,"postType":"Book","title":"Dev Container で完全に理解する LaTeX 環境構築","slug":"8bec1228335d98","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":4,"publishedAt":"2026-04-28T11:11:46.361+09:00","bodyUpdatedAt":"2026-05-12T19:42:52.438+09:00","sourceRepoUpdatedAt":"2026-05-12T18:43:25.323+09:00","coverImageSmallUrl":null,"path":"/fjktkm/books/8bec1228335d98","user":{"id":93817,"username":"fjktkm","name":"fjktkm","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--1BqGe2i8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/1cf8d2eac4.jpeg?_a=BACAGSGT"}},{"id":17779,"postType":"Book","title":"LINQを『書ける』から『理解して書く』へ ― 実行モデルと探索アルゴリズムで読み解くLINQ","slug":"linq-beyond-basics","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":4,"publishedAt":"2026-04-26T15:35:18.603+09:00","bodyUpdatedAt":"2026-04-26T15:35:23.679+09:00","sourceRepoUpdatedAt":"2026-04-26T15:35:19.311+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--q41X61Me--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/d40e114036.png?_a=BACAGSGT","path":"/h_uchiy/books/linq-beyond-basics","user":{"id":308158,"username":"h_uchiy","name":"Hiroyoshi Uchiyama","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Q1B8zPrj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/e232ea72d5.jpeg?_a=BACAGSGT"}},{"id":15987,"postType":"Book","title":"jotaiによるReact再入門","slug":"learn-react-with-jotai","published":true,"price":0,"isSuspendingPrivate":false,"likedCount":484,"publishedAt":"2026-01-03T21:08:17.379+09:00","bodyUpdatedAt":"2026-01-27T22:19:35.226+09:00","sourceRepoUpdatedAt":"2026-01-08T22:46:58.585+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--PhBg-73U--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/82835f93f7.jpg?_a=BACAGSGT","path":"/uhyo/books/learn-react-with-jotai","user":{"id":915,"username":"uhyo","name":"uhyo","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--FSQjegNl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/5cb1e02e4d.jpeg?_a=BACAGSGT"}}]