[{"id":19849,"postType":"Book","title":"encoding/json/v2 に至る14年","slug":"go-json-v2-history","published":true,"price":0,"publishedAt":"2026-08-20T10:42:04.936+09:00","bodyUpdatedAt":"2026-09-02T14:25:50.942+09:00","sourceRepoUpdatedAt":"2026-08-20T10:42:04.936+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--ramoAhg9--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/a5eabd17d4.png?_a=BACMTiAE","path":"/ymotongpoo/books/go-json-v2-history","likedCount":111,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":786,"username":"ymotongpoo","name":"Yoshi Yamaguchi","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GgL9Cv1OmFPpQG0cJV8vTymRgubOuZZzeCMGQ2c0tg=s80-c"}},{"id":19660,"postType":"Book","title":"自宅サーバーではじめる ローカルLLM入門 第1巻 基礎・構築編","slug":"dcf7ed4826a797","published":true,"price":1200,"publishedAt":"2026-08-11T21:25:59.214+09:00","bodyUpdatedAt":"2026-08-15T22:33:40.616+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--scjoBh8Y--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/012ba134b5.jpeg?_a=BACMTiAE","path":"/murasanlab/books/dcf7ed4826a797","likedCount":40,"isSuspendingPrivate":false,"bestseller":false,"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=BACMTiAE"}},{"id":20101,"postType":"Book","title":"プロジェクトマネジメントの教科書（内製チーム向け）","slug":"project-management-textbook","published":true,"price":0,"publishedAt":"2026-09-09T14:24:57.970+09:00","bodyUpdatedAt":"2026-09-09T14:25:25.663+09:00","sourceRepoUpdatedAt":"2026-09-09T14:24:59.052+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--bF0PSQpJ--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/f7769be888.png?_a=BACMTiAE","path":"/tan_go238/books/project-management-textbook","likedCount":70,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":61448,"username":"tan_go238","name":"tan_go238","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GhKb3cgd2BYYoOL9DI4BGW9zHOL9RDPQUn4GrFP96g=s96-c"}},{"id":19352,"postType":"Book","title":"Go の設計、どこまでやる？〜小さく作って、壊さず育てる〜","slug":"go-service-design","published":true,"price":0,"publishedAt":"2026-07-23T12:08:48.964+09:00","bodyUpdatedAt":"2026-07-23T12:08:53.757+09:00","sourceRepoUpdatedAt":"2026-07-23T12:08:48.965+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Y1VdDewL--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/8c39dd14bd.png?_a=BACMTiAE","path":"/135yshr/books/go-service-design","likedCount":180,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":58690,"username":"135yshr","name":"135yshr","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--bIGpCros--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/b2c981012a.jpeg?_a=BACMTiAE"}},{"id":3446,"postType":"Book","title":"Unreal Engine 5の教科書 [C++入門編,第三巻]","slug":"unreal-engine-cplusplus","published":true,"price":3600,"publishedAt":"2025-11-06T03:20:37.641+09:00","bodyUpdatedAt":"2026-08-20T17:10:54.512+09:00","sourceRepoUpdatedAt":"2026-08-24T01:31:05.983+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--COeS0mTc--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/dfbff562dd.png?_a=BACMTiAE","path":"/daichi_gamedev/books/unreal-engine-cplusplus","likedCount":77,"isSuspendingPrivate":false,"bestseller":false,"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=BACMTiAE"}},{"id":18659,"postType":"Book","title":"B2Bプロダクト設計入門 - 小さなチームでも作れるエンタープライズ対応のSaaS設計","slug":"cd983c465bc175","published":true,"price":3000,"publishedAt":"2026-09-06T20:28:36.617+09:00","bodyUpdatedAt":"2026-09-07T23:17:32.332+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--zVA2olD8--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/eeed3792c6.jpeg?_a=BACMTiAE","path":"/kusuke/books/cd983c465bc175","likedCount":31,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":7645,"username":"kusuke","name":"Yusuke Kawabata","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--jwVFOw7U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/1b60c30bf1.jpeg?_a=BACMTiAE"}},{"id":19464,"postType":"Book","title":"メテオフォール開発","slug":"meteorfall-development","published":true,"price":0,"publishedAt":"2026-07-31T15:16:08.540+09:00","bodyUpdatedAt":"2026-07-31T15:11:15.981+09:00","sourceRepoUpdatedAt":"2026-07-31T15:16:08.542+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lHBA3uQc--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/cd10360334.png?_a=BACMTiAE","path":"/hisaju01/books/meteorfall-development","likedCount":34,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":340581,"username":"hisaju01","name":"ひさじゅ","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKlz2ktgd6MiSk4fOsDN9YPNW5p6wJYZ0n89JmUwaUdn6gQqm_U=s250-c"}},{"id":17998,"postType":"Book","title":"AI×Unityゲーム開発スターターキット","slug":"unity-ai-starter-kit","published":true,"price":1500,"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=BACMTiAE","path":"/ohbashunsuke/books/unity-ai-starter-kit","likedCount":67,"isSuspendingPrivate":false,"bestseller":true,"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=BACMTiAE"}},{"id":20034,"postType":"Book","title":"CとGoの生成コードを読む ― アセンブリから見る言語設計の違い","slug":"3735de8d0aa09f","published":true,"price":0,"publishedAt":"2026-09-05T10:33:15.863+09:00","bodyUpdatedAt":"2026-09-05T10:31:18.577+09:00","sourceRepoUpdatedAt":"2026-09-05T10:33:15.863+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7jl4pKwK--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/5702d6a257.png?_a=BACMTiAE","path":"/saku0512/books/3735de8d0aa09f","likedCount":41,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":303260,"username":"saku0512","name":"saku0512（佐藤 佑作）","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocJ4HV2dr7iZdNfmduoTBJ4nupIfwvVPNodzRFeZtuY5dN968w=s250-c"}},{"id":18059,"postType":"Book","title":"ROS 2 ハンズオン — 環境構築から自作ノード・自律走行まで","slug":"ros2-handson","published":true,"price":0,"publishedAt":"2026-08-04T10:08:42.815+09:00","bodyUpdatedAt":"2026-08-04T10:36:54.148+09:00","sourceRepoUpdatedAt":"2026-08-04T10:08:44.568+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--HopHWNiB--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/312a07edb9.png?_a=BACMTiAE","path":"/kimushun1101/books/ros2-handson","likedCount":46,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":188841,"username":"kimushun1101","name":"木村 駿介 / Shunsuke KIMURA","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DvQ7EzAk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/eceacc1a51.jpeg?_a=BACMTiAE"}},{"id":18862,"postType":"Book","title":"ようこそ、ドメイン駆動設計へ｜無料公開中","slug":"ddd-first-book","published":true,"price":500,"publishedAt":"2026-06-30T11:34:16.012+09:00","bodyUpdatedAt":"2026-06-30T11:48:24.445+09:00","sourceRepoUpdatedAt":"2026-07-01T22:07:09.076+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--UtbSA1-4--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/b40a241130.png?_a=BACMTiAE","path":"/k_ing/books/ddd-first-book","likedCount":46,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":104301,"username":"k_ing","name":"k_ing","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--ASrBfj18--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/d1ad11bfcf.jpeg?_a=BACMTiAE"}},{"id":3520,"postType":"Book","title":"Unreal Engine 5から始める C++ & Blueprint","slug":"ue5_starter_cpp_and_bp_001","published":true,"price":2500,"publishedAt":"2022-02-13T22:42:12.199+09:00","bodyUpdatedAt":"2026-09-05T14:39:23.652+09:00","sourceRepoUpdatedAt":"2026-09-05T13:20:46.699+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--aO_HlwQx--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/f8f42fabbd.jpg?_a=BACMTiAE","path":"/posita33/books/ue5_starter_cpp_and_bp_001","likedCount":924,"isSuspendingPrivate":false,"bestseller":true,"user":{"id":59835,"username":"posita33","name":"ポジTA","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--WQ6H7HyM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/53ed891cbe.jpeg?_a=BACMTiAE"}},{"id":19265,"postType":"Book","title":"[v1.2.2] 攻撃手法から学ぶ OAuth セキュリティベストプラクティス","slug":"oauth-attacks-and-bcp","published":true,"price":0,"publishedAt":"2026-08-17T03:37:30.283+09:00","bodyUpdatedAt":"2026-09-07T21:51:28.345+09:00","sourceRepoUpdatedAt":"2026-09-07T21:51:26.542+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--oaFTZhIw--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/d46983f910.png?_a=BACMTiAE","path":"/hidebike712/books/oauth-attacks-and-bcp","likedCount":214,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":147691,"username":"hidebike712","name":"Hideki Ikeda@Authlete","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--wH9C84G---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/027666c2c6.jpeg?_a=BACMTiAE"}},{"id":18381,"postType":"Book","title":"Next.js を作るガイドライン解説 ― 10本の実践アプリで学ぶ App Router 時代の設計指針","slug":"bbd75c256479b0","published":true,"price":0,"publishedAt":"2026-06-13T16:14:59.656+09:00","bodyUpdatedAt":"2026-06-10T00:09:30.262+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--uoNJJEhu--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/9a352f88f5.jpeg?_a=BACMTiAE","path":"/yun_bow/books/bbd75c256479b0","likedCount":96,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":288760,"username":"yun_bow","name":"ゆんぼう","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--HhUrbrvU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/cce855416d.jpeg?_a=BACMTiAE"}},{"id":19800,"postType":"Book","title":"ゆっくりと学ぶ TanStack Start","slug":"tanstack-start-principles","published":true,"price":0,"publishedAt":"2026-08-19T14:18:13.424+09:00","bodyUpdatedAt":"2026-08-19T14:42:16.189+09:00","sourceRepoUpdatedAt":"2026-08-19T14:18:13.424+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--gL2C0QOV--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/902822b4a9.png?_a=BACMTiAE","path":"/417/books/tanstack-start-principles","likedCount":16,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":5859,"username":"417","name":"MAAAAAAAAAAA","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GhL_ISwpl3C_CRiQahwR3JBJf7Q9L-TSArI56PLtsc=s80-c"}},{"id":16312,"postType":"Book","title":"In silicoペプチド創薬の教科書","slug":"6c6dc31864ef14","published":true,"price":2800,"publishedAt":"2026-01-24T19:51:58.534+09:00","bodyUpdatedAt":"2026-09-02T07:29:18.351+09:00","sourceRepoUpdatedAt":"2026-07-01T20:57:53.142+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--P0abRo3M--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/176a35d93e.png?_a=BACMTiAE","path":"/labcode/books/6c6dc31864ef14","likedCount":21,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":87554,"username":"labcode","name":"LabCode（ラボコード）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--EXnhvdF5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/76aa2b7ed9.jpeg?_a=BACMTiAE"}},{"id":19467,"postType":"Book","title":"お気に入りマップBot を作ろう - ためる→まとめる→ながめる（LINE Bot × GAS × Tableau）","slug":"gas-favorite-map-handson","published":true,"price":0,"publishedAt":"2026-08-07T21:28:18.548+09:00","bodyUpdatedAt":"2026-08-09T06:44:41.702+09:00","sourceRepoUpdatedAt":"2026-08-09T06:44:40.167+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--t3HIq_aD--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/9a327a5dcd.jpg?_a=BACMTiAE","path":"/4geru/books/gas-favorite-map-handson","likedCount":6,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":10122,"username":"4geru","name":"しげる","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GjqP2o4WH7DHTrlQsqb_3JEABgxxl3wwyMJyF2l=s80-c"}},{"id":17544,"postType":"Book","title":"数学で読み解くHaskell——入門編","slug":"b1e473a060e258","published":true,"price":0,"publishedAt":"2026-06-07T18:32:50.791+09:00","bodyUpdatedAt":"2026-06-13T16:28:23.381+09:00","sourceRepoUpdatedAt":"2026-06-09T17:38:22.593+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--tFtEPNop--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/93bd8cb0a5.png?_a=BACMTiAE","path":"/ikaro1192/books/b1e473a060e258","likedCount":102,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":5829,"username":"ikaro1192","name":"いかろちゃん","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GgH5tf56KnlYFl2uE8EGtTcmI6CT-rg-wbjWJm19A=s80-c"}},{"id":19648,"postType":"Book","title":"共催テックイベント運営入門 as 採用広報","slug":"d7eb07b518e467","published":true,"price":0,"publishedAt":"2026-08-12T09:23:03.212+09:00","bodyUpdatedAt":"2026-09-10T01:36:04.138+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--SZmW6hH8--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/e1d5392346.jpeg?_a=BACMTiAE","path":"/tbpgr/books/d7eb07b518e467","likedCount":13,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":3578,"username":"tbpgr","name":"てぃーびー","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GimsxkbK9M03x_q8tytUJpu3rGf0-6kSR-Otq1f=s80-c"}},{"id":15019,"postType":"Book","title":"Claude Code 完全ガイド - 入門から実践的なカスタマイズまで","slug":"claude_code_basic","published":true,"price":0,"publishedAt":"2025-10-07T00:41:50.462+09:00","bodyUpdatedAt":"2026-08-21T22:36:54.533+09:00","sourceRepoUpdatedAt":"2026-08-13T10:23:29.162+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=BACMTiAE","path":"/tmasuyama1114/books/claude_code_basic","likedCount":1365,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":18343,"username":"tmasuyama1114","name":"とまだ｜『Claude Codeで作って学ぶ』著者（増山友司）","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=BACMTiAE"}},{"id":19486,"postType":"Book","title":"SPDKストレージ開発入門 I/Oの基礎から自作bdev、KVストアまで","slug":"spdk-storage-development","published":true,"price":0,"publishedAt":"2026-08-02T16:51:20.354+09:00","bodyUpdatedAt":"2026-08-02T16:43:20.099+09:00","sourceRepoUpdatedAt":"2026-08-02T16:58:49.026+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--AXBRjZm5--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/732bb7e211.png?_a=BACMTiAE","path":"/yyamamot/books/spdk-storage-development","likedCount":9,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":148649,"username":"yyamamot","name":"yyamamot","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKCQbnxs-V2SaNv5-EwuAj_i85tf9Cl0YsFvsyy-uwy=s96-c"}},{"id":18833,"postType":"Book","title":"育てて学ぶ はじめての自作プログラミング言語","slug":"learning-by-growing-language","published":true,"price":0,"publishedAt":"2026-08-02T15:22:58.797+09:00","bodyUpdatedAt":"2026-09-09T21:55:53.789+09:00","sourceRepoUpdatedAt":"2026-08-02T15:22:58.797+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YxwX76QD--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/3781a9f5e2.png?_a=BACMTiAE","path":"/kb84tkhr/books/learning-by-growing-language","likedCount":10,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":56853,"username":"kb84tkhr","name":"kb84tkhr","avatarSmallUrl":"https://lh3.googleusercontent.com/a/AATXAJwnWL198OqtnWkU2qfA3vdErazkIY9uUSgt8rId=s96-c"}},{"id":19517,"postType":"Book","title":"TanStackの教科書","slug":"tanstack-textbook","published":true,"price":0,"publishedAt":"2026-08-07T17:37:14.211+09:00","bodyUpdatedAt":"2026-08-22T13:51:46.180+09:00","sourceRepoUpdatedAt":"2026-08-22T13:51:44.980+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--hJR1wQ6f--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/0ddd7a0f98.png?_a=BACMTiAE","path":"/zzzzzzz/books/tanstack-textbook","likedCount":5,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":43839,"username":"zzzzzzz","name":"あんこくん","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--vFqB6K2U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/000f734593.jpeg?_a=BACMTiAE"}},{"id":16439,"postType":"Book","title":"Microsoft Entra ID アプリケーション開発入門","slug":"505df6779ec89a","published":true,"price":0,"publishedAt":"2026-08-21T18:39:00.345+09:00","bodyUpdatedAt":"2026-08-31T16:18:30.245+09:00","sourceRepoUpdatedAt":"2026-08-21T18:39:00.345+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Ld6USlO9--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/7b668dedcd.png?_a=BACMTiAE","path":"/karamem0/books/505df6779ec89a","likedCount":107,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":58234,"username":"karamem0","name":"karamem0","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gg6lhTVcLGUVzTOptIHWBt4ID5fDJPVyq4rrRCJlA=s96-c"}},{"id":19766,"postType":"Book","title":"非公式 MMD Tools リファレンスマニュアル","slug":"38484a7083406c","published":true,"price":0,"publishedAt":"2026-08-16T21:53:11.174+09:00","bodyUpdatedAt":"2026-09-03T17:02:49.442+09:00","sourceRepoUpdatedAt":"2026-08-16T21:53:11.174+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--8iA4UTLg--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/f7ca3f6faa.png?_a=BACMTiAE","path":"/gaj_cg/books/38484a7083406c","likedCount":4,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":338761,"username":"gaj_cg","name":"GAJ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Qon_rrqa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/95e0b9c861.jpeg?_a=BACMTiAE"}},{"id":19287,"postType":"Book","title":"ChatGPTで始める衛星画像処理入門","slug":"chatgpt-satellite-image-intro","published":true,"price":0,"publishedAt":"2026-07-19T14:29:55.030+09:00","bodyUpdatedAt":"2026-07-19T14:29:58.352+09:00","sourceRepoUpdatedAt":"2026-07-19T14:29:55.669+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s---tvDZKWt--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/9fdf65c6d7.jpeg?_a=BACMTiAE","path":"/syu_tan/books/chatgpt-satellite-image-intro","likedCount":31,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":102483,"username":"syu_tan","name":"emmyeil","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DeDqRtUT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/018856ad0f.jpeg?_a=BACMTiAE"}},{"id":18911,"postType":"Book","title":"WebSocket入門からリアルタイムオンラインゲームまで","slug":"websocket-realtime-guide","published":true,"price":0,"publishedAt":"2026-07-04T01:08:47.722+09:00","bodyUpdatedAt":"2026-07-03T20:09:45.926+09:00","sourceRepoUpdatedAt":"2026-07-04T01:08:48.288+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--aWVrWCPU--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/18bf929e40.png?_a=BACMTiAE","path":"/kotap15/books/websocket-realtime-guide","likedCount":23,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":20918,"username":"kotap15","name":"kotapjp","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lVbti32g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/66837ba0a6.jpeg?_a=BACMTiAE"}},{"id":18070,"postType":"Book","title":"Rustで小さなリンカーを実装する","slug":"writing-a-tiny-linker-in-rust","published":true,"price":0,"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=BACMTiAE","path":"/skanehira/books/writing-a-tiny-linker-in-rust","likedCount":124,"isSuspendingPrivate":false,"bestseller":false,"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=BACMTiAE"}},{"id":14840,"postType":"Book","title":"Unreal C++ の学習ノート","slug":"unreal-cpp-note","published":true,"price":0,"publishedAt":"2025-09-14T16:15:06.055+09:00","bodyUpdatedAt":"2026-09-09T08:46:36.236+09:00","sourceRepoUpdatedAt":"2026-09-03T16:53:31.138+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--aZ5EDmTj--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/3d832c49b4.png?_a=BACMTiAE","path":"/tsubasamusu/books/unreal-cpp-note","likedCount":15,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":95835,"username":"tsubasamusu","name":"ツバサムス","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Fg-NWoa4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/33ed465530.jpeg?_a=BACMTiAE"}},{"id":3152,"postType":"Book","title":"AKS Release Note 日本語化まとめ","slug":"aks-release-notes","published":true,"price":0,"publishedAt":"2021-11-03T17:45:21.876+09:00","bodyUpdatedAt":"2026-09-09T22:18:18.150+09:00","sourceRepoUpdatedAt":"2026-09-09T22:18:17.231+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--qZUTEPee--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/774f671345.jpg?_a=BACMTiAE","path":"/08thse/books/aks-release-notes","likedCount":22,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":17211,"username":"08thse","name":"sou (08thse)","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--33UlywUi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/8d99ec2125.jpeg?_a=BACMTiAE"}},{"id":14137,"postType":"Book","title":"VFX Artist のための Blender 入門","slug":"d8c133a3240df6","published":true,"price":0,"publishedAt":"2025-08-03T19:10:55.026+09:00","bodyUpdatedAt":"2026-08-30T11:52:27.641+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7ewMI6tY--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/be51fa72c1.jpeg?_a=BACMTiAE","path":"/kurie/books/d8c133a3240df6","likedCount":21,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":131476,"username":"kurie","name":"Kurie's VFX Knowledge","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--QFICZKQk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/abbc90d140.jpeg?_a=BACMTiAE"}},{"id":18806,"postType":"Book","title":"AI-901の教科書","slug":"129d54c0cdf364","published":true,"price":500,"publishedAt":"2026-06-27T11:22:06.493+09:00","bodyUpdatedAt":"2026-06-27T11:17:23.946+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--JiFbSqbn--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/0e4bfb7166.jpeg?_a=BACMTiAE","path":"/hwstakechiyo/books/129d54c0cdf364","likedCount":4,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":95068,"username":"hwstakechiyo","name":"takekawa tomoki","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--o9-VN96Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/06f0e69109.jpeg?_a=BACMTiAE"}},{"id":6917,"postType":"Book","title":"Unreal Engineの学習","slug":"44a74095222c06","published":true,"price":0,"publishedAt":"2023-05-02T10:51:39.208+09:00","bodyUpdatedAt":"2026-08-30T13:26:57.259+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--4suOQlVx--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/1c7a6c1f35.jpeg?_a=BACMTiAE","path":"/hiehie/books/44a74095222c06","likedCount":48,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":44308,"username":"hiehie","name":"ちゃんす","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--lSfdMe1t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/e804e311bc.jpeg?_a=BACMTiAE"}},{"id":12557,"postType":"Book","title":"Zig言語で学ぶブロックチェイン","slug":"zig-blockchain","published":true,"price":0,"publishedAt":"2026-07-13T19:15:05.083+09:00","bodyUpdatedAt":"2026-07-13T19:39:21.568+09:00","sourceRepoUpdatedAt":"2026-07-13T19:39:13.120+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--RTiGhq_6--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/00db097cfa.png?_a=BACMTiAE","path":"/bull/books/zig-blockchain","likedCount":6,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":47737,"username":"bull","name":"bull","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gh62YQPvN1wFGns2aq4Jo9b4UozQ68os_vPN8QjeA=s96-c"}},{"id":8870,"postType":"Book","title":"[UI] シェーダーの基礎知識 (UE5)","slug":"632aed9cf3a2be","published":true,"price":500,"publishedAt":"2024-10-20T11:26:23.981+09:00","bodyUpdatedAt":"2026-09-09T10:44:01.623+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=BACMTiAE","path":"/yukiya25/books/632aed9cf3a2be","likedCount":224,"isSuspendingPrivate":false,"bestseller":true,"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=BACMTiAE"}},{"id":19693,"postType":"Book","title":"【完全解説】Terraform入門から実践","slug":"terraform-complete-guide","published":true,"price":0,"publishedAt":"2026-08-23T17:43:20.331+09:00","bodyUpdatedAt":"2026-09-07T00:24:03.912+09:00","sourceRepoUpdatedAt":"2026-09-07T00:24:02.663+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--TwfSNyp5--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/1e660ac8f9.png?_a=BACMTiAE","path":"/miruky/books/terraform-complete-guide","likedCount":3,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":316883,"username":"miruky","name":"miruky","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Kue07ZDD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/ed70676a57.jpeg?_a=BACMTiAE"}},{"id":19259,"postType":"Book","title":"サクッと始めるAIワークフロー構築【Jinba】","slug":"ai-workflow-jinba","published":true,"price":0,"publishedAt":"2026-07-17T18:23:55.026+09:00","bodyUpdatedAt":"2026-07-17T23:20:16.067+09:00","sourceRepoUpdatedAt":"2026-07-17T23:20:15.200+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DWW_lLbS--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/e1d347e607.png?_a=BACMTiAE","path":"/umi_mori/books/ai-workflow-jinba","likedCount":9,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":3807,"username":"umi_mori","name":"ますみ / 生成AIエンジニア","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--gt1Nc2HR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/c9d07fb5da.jpeg?_a=BACMTiAE"}},{"id":18606,"postType":"Book","title":"The Little chibirigor","slug":"the-little-chibirigor","published":true,"price":1500,"publishedAt":"2026-06-17T09:44:45.877+09:00","bodyUpdatedAt":"2026-06-18T00:29:14.312+09:00","sourceRepoUpdatedAt":"2026-06-17T09:44:45.877+09:00","coverImageSmallUrl":null,"path":"/tadsan/books/the-little-chibirigor","likedCount":11,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":16476,"username":"tadsan","name":"にゃんだーすわん","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--UYvyyRA4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/e1f0342c45.jpeg?_a=BACMTiAE"}},{"id":18335,"postType":"Book","title":"Lucid C++ C++の輪郭 C++23入門 基本編","slug":"introduction-to-cpp23-basic","published":true,"price":0,"publishedAt":"2026-06-04T02:59:27.896+09:00","bodyUpdatedAt":"2026-06-08T16:31:08.791+09:00","sourceRepoUpdatedAt":"2026-06-06T02:42:26.889+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--4MtrkBEX--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/e176185665.png?_a=BACMTiAE","path":"/yaito3014/books/introduction-to-cpp23-basic","likedCount":56,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":7018,"username":"yaito3014","name":"yaito3014","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gjg_UIZ-GbSv7bXzLy6UTRGtwU9G08LNtlQ8poH=s80-c"}},{"id":18673,"postType":"Book","title":"アプリエンジニアのためのAWS Blocksハンズオン","slug":"aws-blocks-mini-support-desk","published":true,"price":0,"publishedAt":"2026-06-23T00:26:02.042+09:00","bodyUpdatedAt":"2026-06-21T21:25:52.462+09:00","sourceRepoUpdatedAt":"2026-06-21T18:12:40.548+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--odzLpUkp--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/c9121f8c3d.png?_a=BACMTiAE","path":"/ppgm/books/aws-blocks-mini-support-desk","likedCount":11,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":45467,"username":"ppgm","name":"tkhac","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--qGyqZey4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/65e03f3384.jpeg?_a=BACMTiAE"}},{"id":19985,"postType":"Book","title":"SREを組織にする技術","slug":"sre-itil-enterprise","published":true,"price":0,"publishedAt":"2026-09-01T13:56:42.163+09:00","bodyUpdatedAt":"2026-09-01T15:04:30.789+09:00","sourceRepoUpdatedAt":"2026-09-01T15:04:18.709+09:00","coverImageSmallUrl":null,"path":"/koduki/books/sre-itil-enterprise","likedCount":29,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":5629,"username":"koduki","name":"koduki","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--b5IHQ1_l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/346a1d0e54.jpeg?_a=BACMTiAE"}},{"id":19721,"postType":"Book","title":"次世代DevOpsCenterの始め方とAIでの半自動開発","slug":"ac2e7b4bf1e64f","published":true,"price":0,"publishedAt":"2026-08-14T09:50:38.794+09:00","bodyUpdatedAt":"2026-08-14T11:13:56.361+09:00","sourceRepoUpdatedAt":null,"coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--DSFOi02S--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/91913d04ca.jpeg?_a=BACMTiAE","path":"/albatrosdx/books/ac2e7b4bf1e64f","likedCount":3,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":196328,"username":"albatrosdx","name":"どりい","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocIdZ6X8qExgWJgFUEAJTspp9A4w8Z0GmvqAniDeORFWhegWxxw=s96-c"}},{"id":19094,"postType":"Book","title":"GitHub Actions と Playwright で作る、壊れない個人自動化システム","slug":"kowarenai-kojin-jidoka","published":true,"price":0,"publishedAt":"2026-07-13T08:00:32.323+09:00","bodyUpdatedAt":"2026-07-13T08:00:37.411+09:00","sourceRepoUpdatedAt":"2026-07-13T08:00:33.406+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--n7MKfl-o--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/3cf3435ad7.png?_a=BACMTiAE","path":"/rs7/books/kowarenai-kojin-jidoka","likedCount":4,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":337406,"username":"rs7","name":"図書館","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocK6eDNfZ62gcZS9oiCfWj57nRBzVKSB434ngqfUI2ouEE91BhI=s250-c"}},{"id":18946,"postType":"Book","title":"テストがAIの仕様書になる ― Flutterで始めるTDD×AI開発実践","slug":"flutter-tdd-ai-development","published":true,"price":0,"publishedAt":"2026-07-06T20:53:33.970+09:00","bodyUpdatedAt":"2026-07-05T14:17:43.662+09:00","sourceRepoUpdatedAt":"2026-07-05T14:17:38.307+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--87rhH2nT--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/0811cc326c.png?_a=BACMTiAE","path":"/yuya_1205/books/flutter-tdd-ai-development","likedCount":7,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":115697,"username":"yuya_1205","name":"うし","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--VsWvYesI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/32e4e88a0c.jpeg?_a=BACMTiAE"}},{"id":18894,"postType":"Book","title":"AI駆動開発時代のNeovim — Mac × ローカルLLM × tmux で作る統合開発環境","slug":"neovim-ide-on-mac","published":true,"price":0,"publishedAt":"2026-07-02T14:30:43.165+09:00","bodyUpdatedAt":"2026-07-09T20:06:19.899+09:00","sourceRepoUpdatedAt":"2026-07-03T20:25:49.710+09:00","coverImageSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--m24ne_qP--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_350%2Cq_80%2Cw_250/https://static.zenn.studio/user-upload/book_cover/42a2092849.png?_a=BACMTiAE","path":"/shuji_bonji/books/neovim-ide-on-mac","likedCount":10,"isSuspendingPrivate":false,"bestseller":false,"user":{"id":221014,"username":"shuji_bonji","name":"shuji","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocJog4CrFZN8ab7M9owZQJUoVUFFbjtrCtwCOjumRsTz1L1EetE=s96-c"}}]