[{"id":645661,"postType":"Article","slug":"0193eb68cabb6e","commentsCount":0,"bookmarkedCount":48,"bodyLettersCount":18916,"articleType":"tech","emoji":"🌲","publishedAt":"2026-09-07T12:03:17.969+09:00","bodyUpdatedAt":"2026-09-08T00:44:18.484+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/tellernovel_inc/articles/0193eb68cabb6e","principalType":"Publication","likedCount":106,"isSuspendingPrivate":false,"title":"ドメインモデル貧血症はなぜ生まれるのか — Decision パターンで DDD トリレンマを解く","user":{"id":95216,"username":"typer","name":"typer","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ALm5wu3edhFiXJHGL6ZCf2LJW9iypVeLzBP9hEwTJeSy=s96-c"},"publication":{"id":52,"name":"tellernovel_inc","displayName":"テラーノベル テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--kSOsIYoQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/f6d0c9a4a1.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/f6d0c9a4a1.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":645259,"postType":"Article","slug":"solo-software-factory-without-reading-code","commentsCount":0,"bookmarkedCount":56,"bodyLettersCount":7921,"articleType":"tech","emoji":"🏭","publishedAt":"2026-09-07T09:05:00.840+09:00","bodyUpdatedAt":"2026-09-07T09:37:39.008+09:00","sourceRepoUpdatedAt":"2026-09-07T09:37:38.999+09:00","pinned":false,"path":"/coji/articles/solo-software-factory-without-reading-code","principalType":"User","likedCount":120,"isSuspendingPrivate":false,"title":"HTMLを社内共有するサービスを、コードを読まずに作る - 1人で25万行を回す自動運用の記録","user":{"id":4055,"username":"coji","name":"Coji Mizoguchi","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GjVcdk670WcHtk4jpGkaFL01pDUQYH_BXua9h4U5Q=s80-c"},"publication":null,"suspendedByPublication":false},{"id":645809,"postType":"Article","slug":"red-green-stacked-pr","commentsCount":0,"bookmarkedCount":48,"bodyLettersCount":7783,"articleType":"tech","emoji":"🧪","publishedAt":"2026-09-07T01:01:18.725+09:00","bodyUpdatedAt":"2026-09-06T01:27:05.893+09:00","sourceRepoUpdatedAt":"2026-09-07T01:01:18.719+09:00","pinned":false,"path":"/bmth/articles/red-green-stacked-pr","principalType":"User","likedCount":146,"isSuspendingPrivate":false,"title":"不具合はCIに刻もう。「Red-Green Stacked PR」のすすめ","user":{"id":115302,"username":"bmth","name":"じょうげん","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--D51_8NBt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/63e9775a50.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":641134,"postType":"Article","slug":"herdr-worktree-parallel","commentsCount":0,"bookmarkedCount":10,"bodyLettersCount":12974,"articleType":"tech","emoji":"🐑","publishedAt":"2026-09-08T15:20:57.157+09:00","bodyUpdatedAt":"2026-09-07T15:18:33.482+09:00","sourceRepoUpdatedAt":"2026-09-07T15:18:33.412+09:00","pinned":false,"path":"/gemcook/articles/herdr-worktree-parallel","principalType":"Publication","likedCount":56,"isSuspendingPrivate":false,"title":"Herdr × git worktree × Claude Codeの相性がいい話","user":{"id":159798,"username":"ayatakaa_chan","name":"muranakaaa","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--D5p-fXeU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/d010f0370f.jpeg?_a=BACMTiAE"},"publication":{"id":64,"name":"gemcook","displayName":"Gemcook Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LqTKuvg_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/42c2b75ee2.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/42c2b75ee2.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":647578,"postType":"Article","slug":"e5cc1047cba176","commentsCount":0,"bookmarkedCount":10,"bodyLettersCount":9482,"articleType":"tech","emoji":"📝","publishedAt":"2026-09-09T09:31:26.280+09:00","bodyUpdatedAt":"2026-09-09T09:30:31.664+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/ml_bear/articles/e5cc1047cba176","principalType":"User","likedCount":29,"isSuspendingPrivate":false,"title":"LLMのトークン効率化で気をつけたいことまとめ","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=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":646700,"postType":"Article","slug":"4178a603322b8e","commentsCount":0,"bookmarkedCount":24,"bodyLettersCount":4502,"articleType":"tech","emoji":"🎲","publishedAt":"2026-09-06T19:48:04.215+09:00","bodyUpdatedAt":"2026-09-06T19:49:57.307+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/turing_motors/articles/4178a603322b8e","principalType":"Publication","likedCount":85,"isSuspendingPrivate":false,"title":"ルービックキューブを一撃で解く専用LLMを作った","user":{"id":26588,"username":"issei_y","name":"issei_y","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--EazYXTIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/d6ff230827.jpeg?_a=BACMTiAE"},"publication":{"id":44,"name":"turing_motors","displayName":"Tech Blog - Turing","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--OCXORpXc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/ea6d80958d.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/ea6d80958d.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":643742,"postType":"Article","slug":"ebc0dd996b2cbd","commentsCount":0,"bookmarkedCount":4,"bodyLettersCount":10008,"articleType":"tech","emoji":"💸","publishedAt":"2026-09-09T00:07:33.456+09:00","bodyUpdatedAt":"2026-09-09T00:04:16.768+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/hatose/articles/ebc0dd996b2cbd","principalType":"User","likedCount":14,"isSuspendingPrivate":false,"title":"Amazon Bedrock 料金が一定額を超えたら使用不可にする仕組みを作ってみた","user":{"id":301634,"username":"hatose","name":"hato-se","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YlnovtMG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/2e63477d78.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":647478,"postType":"Article","slug":"code-first-3d-modeling","commentsCount":0,"bookmarkedCount":12,"bodyLettersCount":7522,"articleType":"tech","emoji":"🚀","publishedAt":"2026-09-07T21:10:26.069+09:00","bodyUpdatedAt":"2026-09-09T10:19:26.981+09:00","sourceRepoUpdatedAt":"2026-09-09T10:19:26.966+09:00","pinned":false,"path":"/koher/articles/code-first-3d-modeling","principalType":"User","likedCount":43,"isSuspendingPrivate":false,"title":"Astra時代のコードファースト3Dモデリング","user":{"id":2149,"username":"koher","name":"Yuta Koshizawa","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--pGc0pbY5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/6d260bdd78.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":648190,"postType":"Article","slug":"claude-code-desktop-app","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":4829,"articleType":"tech","emoji":"🖥","publishedAt":"2026-09-09T02:21:45.303+09:00","bodyUpdatedAt":"2026-09-09T02:17:37.944+09:00","sourceRepoUpdatedAt":"2026-09-09T02:21:20.334+09:00","pinned":false,"path":"/goat_eat_any/articles/claude-code-desktop-app","principalType":"User","likedCount":21,"isSuspendingPrivate":false,"title":"最近のClaude Code Desktop、使いやすさマシマシです！","user":{"id":110134,"username":"goat_eat_any","name":"たなちゅー","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--O965TBar--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/b3f92923d4.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":643707,"postType":"Article","slug":"6adfacabe8f317","commentsCount":0,"bookmarkedCount":4,"bodyLettersCount":4920,"articleType":"tech","emoji":"👊","publishedAt":"2026-09-08T16:21:15.062+09:00","bodyUpdatedAt":"2026-09-02T08:51:50.494+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/chot/articles/6adfacabe8f317","principalType":"Publication","likedCount":25,"isSuspendingPrivate":false,"title":"今 font-family 設定するなら sans-serif か system-ui だけ設定しておけばよくね説","user":{"id":203829,"username":"meadory","name":"meadory","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YBEFiRy0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/69ec920eef.jpeg?_a=BACMTiAE"},"publication":{"id":28,"name":"chot","displayName":"chot Inc. tech blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--oIuv52y4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/0385c9aec9.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/0385c9aec9.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":647660,"postType":"Article","slug":"57b223dd4b8f5d","commentsCount":0,"bookmarkedCount":6,"bodyLettersCount":9966,"articleType":"tech","emoji":"🫡","publishedAt":"2026-09-08T14:40:14.985+09:00","bodyUpdatedAt":"2026-09-08T14:47:40.820+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/tellernovel_inc/articles/57b223dd4b8f5d","principalType":"Publication","likedCount":19,"isSuspendingPrivate":false,"title":"モバイルアプリ開発でもエージェントループを回したい！React Nativeで計画から検証・PRまで任せる","user":{"id":35714,"username":"kazutoyo","name":"kazutoyo@TellerNovel","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--f--Bp2VS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/4491de1725.jpeg?_a=BACMTiAE"},"publication":{"id":52,"name":"tellernovel_inc","displayName":"テラーノベル テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--kSOsIYoQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/f6d0c9a4a1.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/f6d0c9a4a1.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":647423,"postType":"Article","slug":"vite-monorepo-react-dedupe","commentsCount":0,"bookmarkedCount":5,"bodyLettersCount":5839,"articleType":"tech","emoji":"🔎","publishedAt":"2026-09-08T12:00:05.241+09:00","bodyUpdatedAt":"2026-09-09T12:48:50.977+09:00","sourceRepoUpdatedAt":"2026-09-09T13:36:46.803+09:00","pinned":false,"path":"/dress_code/articles/vite-monorepo-react-dedupe","principalType":"Publication","likedCount":26,"isSuspendingPrivate":false,"title":"React 19移行で学んだpnpmの依存関係解決の仕組み","user":{"id":335798,"username":"yamatechi","name":"山田 哲也 / Tetsuya Yamada","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKBla-qstXReFzjd2yysNoCiCjIfQqO8xASl2afvsbMmLzeJw=s250-c"},"publication":{"id":1064,"name":"dress_code","displayName":"DRESS CODE TECH BLOG","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--z65r251I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/4b8c1fe505.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/4b8c1fe505.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":643714,"postType":"Article","slug":"846c6038fee45d","commentsCount":0,"bookmarkedCount":47,"bodyLettersCount":5033,"articleType":"tech","emoji":"🔁","publishedAt":"2026-09-04T12:11:20.816+09:00","bodyUpdatedAt":"2026-09-04T12:15:46.081+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/sompojapan_dx/articles/846c6038fee45d","principalType":"Publication","likedCount":80,"isSuspendingPrivate":false,"title":"ループエンジニアリング（ralph loop）で業務システムのUIを一新してみた","user":{"id":146437,"username":"namiyama","name":"Namiyama","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocIcdpolMEg5C31qglBxAWnwmD0xLKQtIJu8xkcEu_gy=s96-c"},"publication":{"id":516,"name":"sompojapan_dx","displayName":"SOMPO Digital Lab","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--41Mix7TG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/380642bb07.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/380642bb07.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":643966,"postType":"Article","slug":"2bbf47bb0db842","commentsCount":0,"bookmarkedCount":10,"bodyLettersCount":24234,"articleType":"tech","emoji":"🌱","publishedAt":"2026-09-07T10:17:48.202+09:00","bodyUpdatedAt":"2026-09-02T22:46:14.324+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/my_vision/articles/2bbf47bb0db842","principalType":"Publication","likedCount":35,"isSuspendingPrivate":false,"title":"WebエンジニアのためのReact Native + NativeWind v5事始め — Webの常識が通用しない18のポイント","user":{"id":22640,"username":"okumura_daiki","name":"オクムラダイキ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--u2iiWWUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/bad7894b50.jpeg?_a=BACMTiAE"},"publication":{"id":1038,"name":"my_vision","displayName":"MyVision技術ブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--o3RRgNfs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/f05bacb494.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/f05bacb494.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":647159,"postType":"Article","slug":"f5d9e28470eb99","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":6628,"articleType":"tech","emoji":"🔧","publishedAt":"2026-09-09T19:00:05.099+09:00","bodyUpdatedAt":"2026-09-09T10:04:19.251+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/socialplus/articles/f5d9e28470eb99","principalType":"Publication","likedCount":6,"isSuspendingPrivate":false,"title":"Agent Skillは振る舞いとナレッジを分けて設計する","user":{"id":127556,"username":"takubii","name":"takubii","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--5TWwqZl9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/fb4f01c36a.jpeg?_a=BACMTiAE"},"publication":{"id":557,"name":"socialplus","displayName":"Social PLUS Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--8cEr19nT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/b8286bcc01.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/b8286bcc01.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":645927,"postType":"Article","slug":"9dd3298ce84b47","commentsCount":0,"bookmarkedCount":5,"bodyLettersCount":2596,"articleType":"tech","emoji":"💫","publishedAt":"2026-09-07T09:10:42.752+09:00","bodyUpdatedAt":"2026-09-05T13:02:22.394+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/cureapp/articles/9dd3298ce84b47","principalType":"Publication","likedCount":22,"isSuspendingPrivate":false,"title":"Astraのリリースに合わせてAGENTS.mdを修正するなら「request_user_input」も使って体験良くチューニングしよう","user":{"id":143696,"username":"yasuhirowevo","name":"yasuhiro.sakamoto","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--loho7CJy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/cebb2fe1ef.jpeg?_a=BACMTiAE"},"publication":{"id":232,"name":"cureapp","displayName":"CureApp テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--AOGyE3a_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/c518d1fe39.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/c518d1fe39.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":639264,"postType":"Article","slug":"pdm-evals-claude-code-skills","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":7391,"articleType":"tech","emoji":"🧪","publishedAt":"2026-09-09T07:00:05.715+09:00","bodyUpdatedAt":"2026-09-04T15:58:15.237+09:00","sourceRepoUpdatedAt":"2026-09-04T15:48:41.047+09:00","pinned":false,"path":"/tokium_dev/articles/pdm-evals-claude-code-skills","principalType":"Publication","likedCount":7,"isSuspendingPrivate":false,"title":"正解データを作らない、簡単なevalの作り方","user":{"id":238353,"username":"mura_massann","name":"まっさん | TOKIUM","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--jjjW_D_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/fdb94b4b2f.jpeg?_a=BACMTiAE"},"publication":{"id":35,"name":"tokium_dev","displayName":"TOKIUMプロダクトチーム テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--X6NvlXGB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/5b510b29f1.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/5b510b29f1.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":639692,"postType":"Article","slug":"ce6cb80756e3ca","commentsCount":0,"bookmarkedCount":3,"bodyLettersCount":33358,"articleType":"tech","emoji":"🚀","publishedAt":"2026-09-08T17:00:19.782+09:00","bodyUpdatedAt":"2026-09-08T16:56:45.991+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/lovegraph/articles/ce6cb80756e3ca","principalType":"Publication","likedCount":19,"isSuspendingPrivate":false,"title":"1,500人のカメラマンに社内NotionのQAエージェントを提供した話","user":{"id":104149,"username":"kei_m","name":"morii","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--1hCuPS68--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/46f4e27413.jpeg?_a=BACMTiAE"},"publication":{"id":393,"name":"lovegraph","displayName":"ラブグラフのエンジニアブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--5sKJ-tqF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/6f5f1be0c0.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/6f5f1be0c0.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":648735,"postType":"Article","slug":"c796badb9eb06c","commentsCount":0,"bookmarkedCount":4,"bodyLettersCount":10865,"articleType":"tech","emoji":"🛠️","publishedAt":"2026-09-10T01:39:02.662+09:00","bodyUpdatedAt":"2026-09-10T01:39:34.522+09:00","sourceRepoUpdatedAt":"2026-09-10T01:39:34.516+09:00","pinned":false,"path":"/camomile_cafe/articles/c796badb9eb06c","principalType":"User","likedCount":5,"isSuspendingPrivate":false,"title":"yt-dlpの429エラーが止まらないのでsleepとリトライを繰り返していたら、そもそも字幕を取りすぎていた件","user":{"id":12985,"username":"camomile_cafe","name":"カモ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--NrMFIbA6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/78bd90bfaa.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":648686,"postType":"Article","slug":"d0c31e6533fb62","commentsCount":0,"bookmarkedCount":3,"bodyLettersCount":7518,"articleType":"tech","emoji":"🐶","publishedAt":"2026-09-09T23:30:32.746+09:00","bodyUpdatedAt":"2026-09-09T23:31:24.622+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/tkada/articles/d0c31e6533fb62","principalType":"User","likedCount":4,"isSuspendingPrivate":false,"title":"GPT-6 Astra x Unityでゲームを作る","user":{"id":872,"username":"tkada","name":"Takeshi Kada","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--9g3BWH-m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/d9b92ee88e.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":641607,"postType":"Article","slug":"2f83775e5e05aa","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":18416,"articleType":"tech","emoji":"🛫","publishedAt":"2026-09-09T19:28:44.989+09:00","bodyUpdatedAt":"2026-09-09T19:28:44.989+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/team_soda/articles/2f83775e5e05aa","principalType":"Publication","likedCount":4,"isSuspendingPrivate":false,"title":"Black Hat USA 2026 / DEF CON 34 参加記","user":{"id":244068,"username":"tkmru","name":"たけまる","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--U8S35_gy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/adf8472186.jpeg?_a=BACMTiAE"},"publication":{"id":105,"name":"team_soda","displayName":"SODA Engineering Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--biZcYNwn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/cfa398471b.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/cfa398471b.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":633207,"postType":"Article","slug":"f0e99221e27d16","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":11332,"articleType":"tech","emoji":"🔐","publishedAt":"2026-09-09T18:01:05.639+09:00","bodyUpdatedAt":"2026-09-09T14:40:11.557+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/epicai_techblog/articles/f0e99221e27d16","principalType":"Publication","likedCount":6,"isSuspendingPrivate":false,"title":"E2EEを自作して、盗聴・改ざん・リプレイ攻撃をブラウザで試してみた","user":{"id":289504,"username":"koki_m","name":"Koki Matsushima","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--_NygmnKJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/49ab649cb0.jpeg?_a=BACMTiAE"},"publication":{"id":1499,"name":"epicai_techblog","displayName":"EpicAI Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--aNhtKEer--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/b954320989.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/b954320989.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":644252,"postType":"Article","slug":"fed9bdf3bfc400","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":4022,"articleType":"tech","emoji":"🔄","publishedAt":"2026-09-09T15:04:35.945+09:00","bodyUpdatedAt":"2026-09-09T15:02:35.979+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/genda_jp/articles/fed9bdf3bfc400","principalType":"Publication","likedCount":4,"isSuspendingPrivate":false,"title":"数値と対話で見直し続ける生成AIツールの運用設計","user":{"id":212179,"username":"genda","name":"GENDA 公式アカウント","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--FEDP4CO5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/9d13d3578f.jpeg?_a=BACMTiAE"},"publication":{"id":517,"name":"genda_jp","displayName":"GENDA","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--fLLCMUFL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/3b3c528d68.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/3b3c528d68.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":645227,"postType":"Article","slug":"fad8adf0586665","commentsCount":0,"bookmarkedCount":1,"bodyLettersCount":20247,"articleType":"tech","emoji":"🔐","publishedAt":"2026-09-08T11:50:05.149+09:00","bodyUpdatedAt":"2026-09-08T01:51:09.564+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/mkj/articles/fad8adf0586665","principalType":"Publication","likedCount":12,"isSuspendingPrivate":false,"title":"Kaggleコンペ紹介：AI Agent Security - Multi-Step Tool Attacks","user":{"id":226375,"username":"rktm","name":"Rick","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YnQvSGHR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/6d145052ec.jpeg?_a=BACMTiAE"},"publication":{"id":636,"name":"mkj","displayName":"松尾研究所テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--7etAwJh3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/e64c7e0d32.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/e64c7e0d32.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":648056,"postType":"Article","slug":"028194eb2b269f","commentsCount":0,"bookmarkedCount":1,"bodyLettersCount":10031,"articleType":"tech","emoji":"🐎","publishedAt":"2026-09-08T21:20:00.497+09:00","bodyUpdatedAt":"2026-09-08T21:19:35.073+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/oubakiou/articles/028194eb2b269f","principalType":"User","likedCount":4,"isSuspendingPrivate":false,"title":"【godot-llm-gamebench】gemini-3.8-flashはEffortによってどのように性能が変わるのか","user":{"id":33965,"username":"oubakiou","name":"oubakiou","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--QDndaRZM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/67ec3c0079.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":637562,"postType":"Article","slug":"6c9ea779e7dae9","commentsCount":0,"bookmarkedCount":8,"bodyLettersCount":6259,"articleType":"tech","emoji":"📧","publishedAt":"2026-09-07T21:07:45.573+09:00","bodyUpdatedAt":"2026-09-08T15:26:34.652+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/genda_jp/articles/6c9ea779e7dae9","principalType":"Publication","likedCount":12,"isSuspendingPrivate":false,"title":"【情シスのSkill】ドメインを渡すだけでメール基盤/SPF/DKIM/DMARCを棚卸しするSkill","user":{"id":248634,"username":"asano_pony","name":"asano11","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--WyHbvK70--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/1a371b8b6b.jpeg?_a=BACMTiAE"},"publication":{"id":517,"name":"genda_jp","displayName":"GENDA","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--fLLCMUFL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/3b3c528d68.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/3b3c528d68.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":645581,"postType":"Article","slug":"rtx5060ti-qwen38-ollama-context-tuning","commentsCount":0,"bookmarkedCount":10,"bodyLettersCount":7550,"articleType":"tech","emoji":"🖥️","publishedAt":"2026-09-04T16:50:51.987+09:00","bodyUpdatedAt":"2026-09-04T16:50:51.987+09:00","sourceRepoUpdatedAt":"2026-09-04T16:50:51.987+09:00","pinned":false,"path":"/yumeno/articles/rtx5060ti-qwen38-ollama-context-tuning","principalType":"User","likedCount":42,"isSuspendingPrivate":false,"title":"RTX 5060 Ti 16GBでローカルLLM(Qwen3.8 27B)にもう一度挑んだ話","user":{"id":70163,"username":"yumeno","name":"Miyuki-Yumeno","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--UEq0ZZLS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/c889996c37.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":641364,"postType":"Article","slug":"yesod-owasp-dependency-check-ci-speedup","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":16538,"articleType":"tech","emoji":"⚡","publishedAt":"2026-09-07T19:04:00.305+09:00","bodyUpdatedAt":"2026-09-07T18:52:50.897+09:00","sourceRepoUpdatedAt":"2026-09-07T19:04:00.298+09:00","pinned":false,"path":"/yesodco/articles/yesod-owasp-dependency-check-ci-speedup","principalType":"Publication","likedCount":12,"isSuspendingPrivate":false,"title":"キャッシュを入れても速くならなかった ── 毎回タイムアウトする脆弱性スキャンCIを2分にするまで","user":{"id":2276,"username":"ik11235","name":"ik-fib","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--dvEWvRes--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/0ee4508ca2.jpeg?_a=BACMTiAE"},"publication":{"id":1618,"name":"yesodco","displayName":"イエソド テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--pdEFsXJ6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/b04d4c65ae.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/b04d4c65ae.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":635601,"postType":"Article","slug":"97cdd15308a818","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":9144,"articleType":"tech","emoji":"🐥","publishedAt":"2026-09-09T10:00:07.379+09:00","bodyUpdatedAt":"2026-09-09T09:33:27.924+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/safie_inc/articles/97cdd15308a818","principalType":"Publication","likedCount":7,"isSuspendingPrivate":false,"title":"2年越しの障害「消えたSYN-ACK」をAIとの2日間の調査で解決した話","user":{"id":98369,"username":"sshiroya","name":"shiroya","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ALm5wu3FuLj2cansrj2AbRPYq_1EoKhZLAxb9RmZK8di=s96-c"},"publication":{"id":1539,"name":"safie_inc","displayName":"セーフィー テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--uPsSpCJ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/ab471d73b6.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/ab471d73b6.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":645584,"postType":"Article","slug":"go-1-27-godoc-package-version-gomod-tidy","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":2031,"articleType":"tech","emoji":"📚","publishedAt":"2026-09-09T10:39:57.073+09:00","bodyUpdatedAt":"2026-09-04T20:54:57.592+09:00","sourceRepoUpdatedAt":"2026-09-09T10:39:17.250+09:00","pinned":false,"path":"/finatext/articles/go-1-27-godoc-package-version-gomod-tidy","principalType":"Publication","likedCount":5,"isSuspendingPrivate":false,"title":"Go 1.27 の go doc package@version クエリを試す","user":{"id":27962,"username":"uhzz","name":"Reo Uehara","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--sPirUpDy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/1fa7f6e104.jpeg?_a=BACMTiAE"},"publication":{"id":940,"name":"finatext","displayName":"Finatext Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--p7dnj04v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/cc9156ba21.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/cc9156ba21.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":645576,"postType":"Article","slug":"claude-ollama-hybrid-review-usage","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":3429,"articleType":"tech","emoji":"🦙","publishedAt":"2026-09-08T16:57:52.919+09:00","bodyUpdatedAt":"2026-09-04T16:42:01.746+09:00","sourceRepoUpdatedAt":"2026-09-08T16:57:52.909+09:00","pinned":false,"path":"/pepabo/articles/claude-ollama-hybrid-review-usage","principalType":"Publication","likedCount":7,"isSuspendingPrivate":false,"title":"Claudeのrate limitをOllama併用でかわし、コストは自作コマンドで見えるようにした","user":{"id":174211,"username":"atani","name":"あたに","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKMifpWa103Cc3H3kqqjErPhsKGoibBarQWaFlvq1uXXxoef2xw=s96-c"},"publication":{"id":116,"name":"pepabo","displayName":"GMOペパボ株式会社","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--qUjDp0xZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/04e4188aa3.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/04e4188aa3.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":640648,"postType":"Article","slug":"claude-code-action-lolipop-ai-gateway","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":9650,"articleType":"tech","emoji":"🤖","publishedAt":"2026-09-08T13:00:06.553+09:00","bodyUpdatedAt":"2026-09-08T11:51:34.607+09:00","sourceRepoUpdatedAt":"2026-09-08T11:52:48.567+09:00","pinned":false,"path":"/pepabo/articles/claude-code-action-lolipop-ai-gateway","principalType":"Publication","likedCount":6,"isSuspendingPrivate":false,"title":"Claude Code Action をロリポップ！AIゲートウェイ経由で実行する","user":{"id":4992,"username":"yu_9","name":"yukyu","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--v81QQPxW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/a8c712b33e.jpeg?_a=BACMTiAE"},"publication":{"id":116,"name":"pepabo","displayName":"GMOペパボ株式会社","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--qUjDp0xZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/04e4188aa3.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/04e4188aa3.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":647797,"postType":"Article","slug":"agent-untrusted-tool-results","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":5438,"articleType":"tech","emoji":"💣","publishedAt":"2026-09-08T11:11:27.874+09:00","bodyUpdatedAt":"2026-09-08T11:11:27.873+09:00","sourceRepoUpdatedAt":"2026-09-08T11:11:27.864+09:00","pinned":false,"path":"/box2box/articles/agent-untrusted-tool-results","principalType":"User","likedCount":7,"isSuspendingPrivate":false,"title":"エージェントにブラウザを触らせていたら、プロフィール欄に fork bomb が仕込まれていた","user":{"id":337087,"username":"box2box","name":"box2box","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YOMR0rno--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/237dc1c916.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":647894,"postType":"Article","slug":"asvs-agent-security-decision-triage","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":8518,"articleType":"tech","emoji":"🗂️","publishedAt":"2026-09-09T08:00:05.403+09:00","bodyUpdatedAt":"2026-09-08T14:13:14.800+09:00","sourceRepoUpdatedAt":"2026-09-08T14:13:14.799+09:00","pinned":false,"path":"/xtm_blog/articles/asvs-agent-security-decision-triage","principalType":"Publication","likedCount":6,"isSuspendingPrivate":false,"title":"AIエージェントにセキュリティ要件をどこまで任せられるか — ASVSで仕分けたら3種類しかなかった","user":{"id":94770,"username":"k_k_p","name":"Kenji","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ALm5wu2Sxr9-BFlu4_AO-2SnOL0IBpFHR_DeMw91stkW=s96-c"},"publication":{"id":1313,"name":"xtm_blog","displayName":"クロステックマネジメント（京都芸術大学）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LhbHHsNH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/c307ff02b6.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/c307ff02b6.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":644932,"postType":"Article","slug":"100decdd1418e8","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":4383,"articleType":"tech","emoji":"✨","publishedAt":"2026-09-09T13:43:33.538+09:00","bodyUpdatedAt":"2026-09-03T17:41:48.779+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/minedia/articles/100decdd1418e8","principalType":"Publication","likedCount":3,"isSuspendingPrivate":false,"title":"RAGの精度は「データ」で決まる — Contextual Retrievalを実測したら1位正解率が36%→100%になった","user":{"id":135783,"username":"kensho_takizawa","name":"KenshoTakizawa@ベスト69元ゴルファーのエンジニア","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKh-LDaQwP6uexKQVg9Mv4TxOiRaS8ofBz0wljmOH4uOSfV=s96-c"},"publication":{"id":183,"name":"minedia","displayName":"株式会社マインディア テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--9ZNNDW_W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/9fd79c9e0f.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/9fd79c9e0f.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":647993,"postType":"Article","slug":"a1f000b406f3ef","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":6653,"articleType":"tech","emoji":"🧭","publishedAt":"2026-09-08T17:33:44.286+09:00","bodyUpdatedAt":"2026-09-08T17:48:00.624+09:00","sourceRepoUpdatedAt":"2026-09-08T17:48:00.618+09:00","pinned":false,"path":"/rererr_engineer/articles/a1f000b406f3ef","principalType":"User","likedCount":3,"isSuspendingPrivate":false,"title":"AI に受けた訂正は、誰のもの？Tencent/teamai-cli と個人の改善ループを分けた話","user":{"id":54308,"username":"rererr_engineer","name":"Rererr","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gh9nLR5lvAGTCsyd0VwE1Ox0gGvqSKamqq1eeyL=s96-c"},"publication":null,"suspendedByPublication":false},{"id":623471,"postType":"Article","slug":"c6819db16c503f","commentsCount":0,"bookmarkedCount":1,"bodyLettersCount":10936,"articleType":"tech","emoji":"🎃","publishedAt":"2026-09-08T16:32:16.657+09:00","bodyUpdatedAt":"2026-09-08T16:32:10.197+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/skillnote/articles/c6819db16c503f","principalType":"Publication","likedCount":5,"isSuspendingPrivate":false,"title":"JWTによる認証連携（iframe埋め込み・マルチテナント）","user":{"id":294042,"username":"skillnote_fujim","name":"takumi","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocL-u4Ky95_KksIR0PMAdc1moUtQ7N8wyIL6oyM0JpQ9fQzUPg=s250-c"},"publication":{"id":1426,"name":"skillnote","displayName":"Skillnote テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--pqHHIYIb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/98e571b31f.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/98e571b31f.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":616824,"postType":"Article","slug":"83f5ab0f1ecbc6","commentsCount":0,"bookmarkedCount":1,"bodyLettersCount":3738,"articleType":"tech","emoji":"🐧","publishedAt":"2026-09-08T12:00:05.762+09:00","bodyUpdatedAt":"2026-08-31T18:06:49.918+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/safie_inc/articles/83f5ab0f1ecbc6","principalType":"Publication","likedCount":15,"isSuspendingPrivate":false,"title":"非エンジニアの私が、AIに頼って採用オペレーションの自動化に挑戦してみた","user":{"id":338169,"username":"a_nmura","name":"Nむら","avatarSmallUrl":"https://zenn-dev.github.io/default-avatars/dark/a.png"},"publication":{"id":1539,"name":"safie_inc","displayName":"セーフィー テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--uPsSpCJ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/ab471d73b6.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/ab471d73b6.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":646634,"postType":"Article","slug":"16ee74ef2464b8","commentsCount":0,"bookmarkedCount":3,"bodyLettersCount":18257,"articleType":"tech","emoji":"🦀","publishedAt":"2026-09-07T08:55:05.142+09:00","bodyUpdatedAt":"2026-09-07T01:01:22.243+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/rick2200/articles/16ee74ef2464b8","principalType":"User","likedCount":5,"isSuspendingPrivate":false,"title":"RustでWebフロントとモバイルの複雑なドメインロジックを共通化する（UniFFI + WASM）","user":{"id":119336,"username":"rick2200","name":"Rick2200","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--Vd3U7LXF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/5113e9d38c.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":646581,"postType":"Article","slug":"0c29f21fe1ab8f","commentsCount":1,"bookmarkedCount":1,"bodyLettersCount":16315,"articleType":"tech","emoji":"🐈","publishedAt":"2026-09-06T12:01:05.799+09:00","bodyUpdatedAt":"2026-09-06T16:38:12.613+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/ababup1192/articles/0c29f21fe1ab8f","principalType":"User","likedCount":11,"isSuspendingPrivate":false,"title":"代数的エフェクト指向 Flix は、次世代 ORM の夢を見るか","user":{"id":389,"username":"ababup1192","name":"ABAB↑↓BA","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GgjFo8_cRn56ZTjPJWBcsA5B2ftsYzs1gRp2EFy=s80-c"},"publication":null,"suspendedByPublication":false},{"id":646425,"postType":"Article","slug":"claude-code-rules-read-tool","commentsCount":0,"bookmarkedCount":4,"bodyLettersCount":16871,"articleType":"tech","emoji":"🔇","publishedAt":"2026-09-06T05:36:54.335+09:00","bodyUpdatedAt":"2026-09-09T04:54:08.631+09:00","sourceRepoUpdatedAt":"2026-09-09T04:54:08.626+09:00","pinned":false,"path":"/odacchi/articles/claude-code-rules-read-tool","principalType":"User","likedCount":16,"isSuspendingPrivate":false,"title":"Claude Code の Rules が黙って死ぬのは、Claude が Read ツールを使っていないから","user":{"id":91305,"username":"odacchi","name":"odacchi","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/ACNPEu_rUHrb9-yaTwbTi0lKYOfgxsF_z9XlfiZYh5OlZw=s96-c"},"publication":null,"suspendedByPublication":false},{"id":643652,"postType":"Article","slug":"58a84a9346b910","commentsCount":0,"bookmarkedCount":37,"bodyLettersCount":3167,"articleType":"tech","emoji":"🧹","publishedAt":"2026-09-03T12:00:07.290+09:00","bodyUpdatedAt":"2026-09-01T13:49:24.093+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/uzu_tech/articles/58a84a9346b910","principalType":"Publication","likedCount":63,"isSuspendingPrivate":false,"title":"ルールではなくskillに指示を書くことで、Claudeのコメントを減らせた","user":{"id":166850,"username":"wellpicker","name":"wellPicker","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--aOUE6-Ou--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/f39c4f17c0.jpeg?_a=BACMTiAE"},"publication":{"id":789,"name":"uzu_tech","displayName":"UZU テックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--a3KLiHW---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/296294b0fe.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/296294b0fe.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":648133,"postType":"Article","slug":"d0e395d49be271","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":10953,"articleType":"tech","emoji":"⚙️","publishedAt":"2026-09-09T17:00:05.310+09:00","bodyUpdatedAt":"2026-09-08T23:12:18.721+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/asuene/articles/d0e395d49be271","principalType":"Publication","likedCount":4,"isSuspendingPrivate":false,"title":"TypeORM → Prisma 移行を、AI エージェントに任せられる形に設計した話","user":{"id":118596,"username":"machui","name":"まちゅい","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--j-DQWAfZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/bb1d46b282.jpeg?_a=BACMTiAE"},"publication":{"id":352,"name":"asuene","displayName":"アスエネテックブログ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--PMzV2qkT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/f586dff6bb.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/f586dff6bb.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":643718,"postType":"Article","slug":"bedrock-ai-pr-review","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":2826,"articleType":"tech","emoji":"🤖","publishedAt":"2026-09-08T12:56:07.259+09:00","bodyUpdatedAt":"2026-09-07T16:04:16.714+09:00","sourceRepoUpdatedAt":"2026-09-08T12:47:44.124+09:00","pinned":false,"path":"/plus_blog/articles/bedrock-ai-pr-review","principalType":"Publication","likedCount":3,"isSuspendingPrivate":false,"title":"バックエンドのPRレビューでBedrockを使用したAIレビューを導入してみた","user":{"id":335663,"username":"nnma","name":"nnma","avatarSmallUrl":"https://zenn-dev.github.io/default-avatars/dark/n.png"},"publication":{"id":1831,"name":"plus_blog","displayName":"デジタル統括部門　テックブログ編集室","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--BO3cfn5e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/0c3f750415.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/0c3f750415.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":643134,"postType":"Article","slug":"6dcfe10d29a021","commentsCount":0,"bookmarkedCount":1,"bodyLettersCount":11402,"articleType":"tech","emoji":"🪪","publishedAt":"2026-09-08T10:04:06.594+09:00","bodyUpdatedAt":"2026-08-31T14:46:01.127+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/softbank/articles/6dcfe10d29a021","principalType":"Publication","likedCount":4,"isSuspendingPrivate":false,"title":"「人間だけを前提にしたWeb」は変わっていく。AIエージェント時代のデジタルアイデンティティー","user":{"id":312183,"username":"nagarekameno","name":"亀野 流","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--YkRjdBMI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/1fec991aa2.jpeg?_a=BACMTiAE"},"publication":{"id":1575,"name":"softbank","displayName":"ソフトバンク テックブログ（公式）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--WfXbbrS5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/893f383ed2.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/893f383ed2.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":645492,"postType":"Article","slug":"open_webui_ollama","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":5301,"articleType":"tech","emoji":"🐣","publishedAt":"2026-09-09T05:00:07.087+09:00","bodyUpdatedAt":"2026-09-04T13:58:38.878+09:00","sourceRepoUpdatedAt":"2026-09-04T13:58:38.878+09:00","pinned":false,"path":"/secondselection/articles/open_webui_ollama","principalType":"Publication","likedCount":11,"isSuspendingPrivate":false,"title":"【脱初心者】Open WebUI + Ollamaでつくる快適ローカルLLM環境構築","user":{"id":343923,"username":"ayami_tani","name":"Tani Ayami","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LVWiy8Zg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/827c72c67d.jpeg?_a=BACMTiAE"},"publication":{"id":434,"name":"secondselection","displayName":"株式会社セカンドセレクション","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--4pOftakQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/9c50703058.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/9c50703058.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":645005,"postType":"Article","slug":"db-hang-survey","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":10587,"articleType":"tech","emoji":"🔌","publishedAt":"2026-09-08T09:00:07.330+09:00","bodyUpdatedAt":"2026-09-07T21:32:30.743+09:00","sourceRepoUpdatedAt":"2026-09-07T21:33:23.232+09:00","pinned":false,"path":"/finatext/articles/db-hang-survey","principalType":"Publication","likedCount":10,"isSuspendingPrivate":false,"title":"DBが無応答になったとき、Goのアプリケーションはどこで詰まるのか","user":{"id":84100,"username":"noritama73","name":"noritama73","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--W6z8gXZk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/b76f758842.jpeg?_a=BACMTiAE"},"publication":{"id":940,"name":"finatext","displayName":"Finatext Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--p7dnj04v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/cc9156ba21.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/cc9156ba21.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":647491,"postType":"Article","slug":"af280df8fc690c","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":9012,"articleType":"tech","emoji":"📵","publishedAt":"2026-09-07T23:01:12.906+09:00","bodyUpdatedAt":"2026-09-08T08:03:48.111+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/hiyoko_sauna/articles/af280df8fc690c","principalType":"User","likedCount":12,"isSuspendingPrivate":false,"title":"通信先は本物のサイトなのにパスワードが盗まれるー偽Androidアプリについて","user":{"id":306639,"username":"hiyoko_sauna","name":"ひよっこサウナ","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocLd0uxBI5VLhfyA210sqmnsLUwvZ7CJG4y0yTcyzELr-NWRyGI=s250-c"},"publication":null,"suspendedByPublication":false},{"id":74465,"postType":"Article","slug":"6d40715ab2a822","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":290,"articleType":"tech","emoji":"🎃","publishedAt":"2022-02-05T21:48:24.698+09:00","bodyUpdatedAt":"2022-02-05T21:48:24.698+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/ab25cq/articles/6d40715ab2a822","principalType":"User","likedCount":3,"isSuspendingPrivate":false,"title":"neo-c version 5.0.3リリースです","user":{"id":56554,"username":"ab25cq","name":"湊大典","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14Gj6L0KlP1uogzdHfNIVj0glQjngwiuHmSukG7mGECs=s96-c"},"publication":null,"suspendedByPublication":false},{"id":644279,"postType":"Article","slug":"03fdaa7ea13770","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":17060,"articleType":"tech","emoji":"📊","publishedAt":"2026-09-07T20:54:14.327+09:00","bodyUpdatedAt":"2026-09-07T20:54:08.033+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/s_uema2/articles/03fdaa7ea13770","principalType":"User","likedCount":6,"isSuspendingPrivate":false,"title":"Snowflake App RuntimeがGAになったので、Public Previewからの差分を追いかけてみた（＆簡単に触ってみた）","user":{"id":290333,"username":"s_uema2","name":"Satoshi Uematsu","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocJjY7fpI3u-V9RjK-SB8fniFtXGU2iFLMj6pbRGHtCQY6dJJg=s250-c"},"publication":null,"suspendedByPublication":false},{"id":644342,"postType":"Article","slug":"b5f1757e2869ef","commentsCount":0,"bookmarkedCount":15,"bodyLettersCount":6040,"articleType":"tech","emoji":"🐥","publishedAt":"2026-09-04T09:03:26.310+09:00","bodyUpdatedAt":"2026-09-03T18:02:57.715+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/geekplus/articles/b5f1757e2869ef","principalType":"Publication","likedCount":33,"isSuspendingPrivate":false,"title":"TanStack Virtual を使ってみた話","user":{"id":322240,"username":"sugihira","name":"おすぎ","avatarSmallUrl":"https://lh3.googleusercontent.com/a/ACg8ocKqAo-YPZZVLtPrbzGxpis_9sSu6QCefT0gWP4yPtV2GzKeQw=s250-c"},"publication":{"id":1508,"name":"geekplus","displayName":"Geekplus Tech Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--pl0nHhRW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/99c1a8c1ce.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/99c1a8c1ce.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":646794,"postType":"Article","slug":"50fe41fcba3ae7","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":19055,"articleType":"tech","emoji":"🗯️","publishedAt":"2026-09-08T08:00:05.253+09:00","bodyUpdatedAt":"2026-09-07T15:52:59.406+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/xtm_blog/articles/50fe41fcba3ae7","principalType":"Publication","likedCount":4,"isSuspendingPrivate":false,"title":"Docker Agent の eval が知りたいんだよォーー！！！！","user":{"id":2341,"username":"packn","name":"Packn","avatarSmallUrl":"https://lh3.googleusercontent.com/a-/AOh14GjQTIPiNTjyj2XbWOpr2J4l9H7935agz110NtifUA=s80-c"},"publication":{"id":1313,"name":"xtm_blog","displayName":"クロステックマネジメント（京都芸術大学）","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--LhbHHsNH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/c307ff02b6.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/c307ff02b6.jpeg","pro":true,"plan":"pro","avatarRegistered":true},"suspendedByPublication":false},{"id":647234,"postType":"Article","slug":"71a4dd39e0654c","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":11266,"articleType":"tech","emoji":"🐍","publishedAt":"2026-09-07T18:00:08.074+09:00","bodyUpdatedAt":"2026-09-07T17:26:19.090+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/turing_motors/articles/71a4dd39e0654c","principalType":"Publication","likedCount":3,"isSuspendingPrivate":false,"title":"DatabricksのServerlessで複数CPUアーキテクチャに対応して起動時間を遅くしない [2026年9月7日時点]","user":{"id":46360,"username":"colum2131","name":"colum2131","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--BefYxWpy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/dad6b28f2a.jpeg?_a=BACMTiAE"},"publication":{"id":44,"name":"turing_motors","displayName":"Tech Blog - Turing","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--OCXORpXc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/ea6d80958d.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/ea6d80958d.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":646308,"postType":"Article","slug":"aws-web-analytics-firehose-demo","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":57477,"articleType":"tech","emoji":"📊","publishedAt":"2026-09-07T23:42:34.981+09:00","bodyUpdatedAt":"2026-09-07T23:23:12.226+09:00","sourceRepoUpdatedAt":"2026-09-07T23:42:34.971+09:00","pinned":false,"path":"/roastedgreentea/articles/aws-web-analytics-firehose-demo","principalType":"User","likedCount":3,"isSuspendingPrivate":false,"title":"AWSでWeb操作イベント分析基盤を試す：Firehose・S3・Athenaの小規模デモ","user":{"id":162835,"username":"roastedgreentea","name":"ほうじ茶でゆっくりひと時","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--1oX_SQe---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/24bf2cd9ee.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":645636,"postType":"Article","slug":"d500a1a85a728e","commentsCount":0,"bookmarkedCount":2,"bodyLettersCount":12273,"articleType":"tech","emoji":"🧵","publishedAt":"2026-09-07T10:11:31.064+09:00","bodyUpdatedAt":"2026-09-07T15:33:51.189+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/masatoshi_tada/articles/d500a1a85a728e","principalType":"User","likedCount":4,"isSuspendingPrivate":false,"title":"Spring Bootの非同期処理","user":{"id":33287,"username":"masatoshi_tada","name":"Masatoshi Tada","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--deBROcUE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/ae76560fa8.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":647891,"postType":"Article","slug":"architecture-analyzer","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":8120,"articleType":"tech","emoji":"🏗️","publishedAt":"2026-09-08T14:16:09.921+09:00","bodyUpdatedAt":"2026-09-08T14:13:44.070+09:00","sourceRepoUpdatedAt":"2026-09-08T14:16:09.914+09:00","pinned":false,"path":"/loach/articles/architecture-analyzer","principalType":"User","likedCount":4,"isSuspendingPrivate":false,"title":"設計書だけでは守れないので、C#のアーキテクチャルールをコンパイル時にチェックするAnalyzerを作った","user":{"id":309237,"username":"loach","name":"loach","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--NQvw719i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/e0236f4782.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":647120,"postType":"Article","slug":"what-is-a-jaffray-woodriff","commentsCount":0,"bookmarkedCount":0,"bodyLettersCount":38353,"articleType":"tech","emoji":"🧩","publishedAt":"2026-09-07T18:52:50.806+09:00","bodyUpdatedAt":"2026-09-07T18:52:50.806+09:00","sourceRepoUpdatedAt":"2026-09-07T18:52:50.793+09:00","pinned":false,"path":"/mifu_quant/articles/what-is-a-jaffray-woodriff","principalType":"User","likedCount":3,"isSuspendingPrivate":false,"title":"Jaffray Woodriffから学ぶSystematic Trading","user":{"id":324559,"username":"mifu_quant","name":"みふう_クオンツ","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--ff1uUrNM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/7fd20690e9.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false},{"id":645974,"postType":"Article","slug":"07b6485eb7bfc8","commentsCount":0,"bookmarkedCount":5,"bodyLettersCount":10595,"articleType":"tech","emoji":"📝","publishedAt":"2026-09-06T17:20:25.704+09:00","bodyUpdatedAt":"2026-09-06T17:18:27.856+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/smartcamp/articles/07b6485eb7bfc8","principalType":"Publication","likedCount":10,"isSuspendingPrivate":false,"title":"React Compilerは、純粋じゃないコードをどう扱うのか。3つのルールを破って確かめた","user":{"id":162496,"username":"hokekkyo","name":"hokkenosioyaki","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--zk5TrMsP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/3f777bbaad.jpeg?_a=BACMTiAE"},"publication":{"id":596,"name":"smartcamp","displayName":"SMARTCAMP Engineer Blog","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--RCSHDU7D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_80/https://static.zenn.studio/user-upload/avatar/d5786011d4.jpeg?_a=BACMTiAE","avatarUrl":"https://static.zenn.studio/user-upload/avatar/d5786011d4.jpeg","pro":false,"plan":"free","avatarRegistered":true},"suspendedByPublication":false},{"id":646746,"postType":"Article","slug":"7809fa41b045af","commentsCount":0,"bookmarkedCount":4,"bodyLettersCount":10023,"articleType":"tech","emoji":"📖","publishedAt":"2026-09-07T09:30:05.262+09:00","bodyUpdatedAt":"2026-09-07T00:32:55.067+09:00","sourceRepoUpdatedAt":null,"pinned":false,"path":"/branbran/articles/7809fa41b045af","principalType":"User","likedCount":8,"isSuspendingPrivate":false,"title":"Cursor Automations でバグ修正から動画検証・PR 作成まで自動化した","user":{"id":243717,"username":"branbran","name":"Atsuki02","avatarSmallUrl":"https://res.cloudinary.com/zenn/image/fetch/s--k7Fcp1KU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://static.zenn.studio/user-upload/avatar/61f86e08d2.jpeg?_a=BACMTiAE"},"publication":null,"suspendedByPublication":false}]