{"users":[{"id":23893,"username":"manhvu","name":"Mạnh Vũ","avatar_template":"/user_avatar/elixirforum.com/manhvu/{size}/39832_2.png","trust_level":2},{"id":16212,"username":"cmo","name":"","avatar_template":"/user_avatar/elixirforum.com/cmo/{size}/19618_2.png","trust_level":3},{"id":297,"username":"mudasobwa","name":"Aleksei Matiushkin","avatar_template":"/user_avatar/elixirforum.com/mudasobwa/{size}/5298_2.png","trust_level":3},{"id":3078,"username":"LostKobrakai","name":"Benjamin Milde","avatar_template":"/user_avatar/elixirforum.com/lostkobrakai/{size}/3072_2.png","moderator":true,"trust_level":2},{"id":30740,"username":"xu-chris","name":"Chris Xu","avatar_template":"/user_avatar/elixirforum.com/xu-chris/{size}/38699_2.png","trust_level":1},{"id":12974,"username":"DaAnalyst","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/d/278dde/{size}.png","trust_level":3},{"id":15117,"username":"frankdugan3","name":"Frank Dugan III","avatar_template":"/user_avatar/elixirforum.com/frankdugan3/{size}/39210_2.png","trust_level":2},{"id":16411,"username":"sodapopcan","name":"Andrew Haust","avatar_template":"/user_avatar/elixirforum.com/sodapopcan/{size}/34668_2.png","trust_level":3},{"id":30263,"username":"Hunterafi","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/h/ed655f/{size}.png","trust_level":1},{"id":5730,"username":"codeanpeace","name":"H","avatar_template":"/user_avatar/elixirforum.com/codeanpeace/{size}/10278_2.png","trust_level":2},{"id":25962,"username":"Samjowen","name":"Samuel","avatar_template":"/user_avatar/elixirforum.com/samjowen/{size}/34530_2.png","trust_level":2},{"id":26726,"username":"Asd","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/a/c68b51/{size}.png","trust_level":3},{"id":21679,"username":"coen.bakker","name":"Coen Bakker","avatar_template":"/user_avatar/elixirforum.com/coen.bakker/{size}/39732_2.png","trust_level":2},{"id":24878,"username":"ahallock","name":"Andrew","avatar_template":"/user_avatar/elixirforum.com/ahallock/{size}/31647_2.png","trust_level":1},{"id":31981,"username":"UncountedSphere","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/u/f1d935/{size}.png","trust_level":0},{"id":31965,"username":"tmk","name":"Tristan","avatar_template":"/letter_avatar_proxy/v4/letter/t/9d8465/{size}.png","trust_level":1},{"id":31948,"username":"kamakom","name":"Tariq Sheikh","avatar_template":"/letter_avatar_proxy/v4/letter/k/c0e974/{size}.png","trust_level":0},{"id":15847,"username":"krasenyp","name":"Krasen Penchev","avatar_template":"/user_avatar/elixirforum.com/krasenyp/{size}/39733_2.png","trust_level":3},{"id":20634,"username":"Zurga","name":"Jim Lemmers","avatar_template":"/user_avatar/elixirforum.com/zurga/{size}/38832_2.png","trust_level":2},{"id":25336,"username":"rhcarvalho","name":"Rodolfo Carvalho","avatar_template":"/user_avatar/elixirforum.com/rhcarvalho/{size}/32243_2.png","trust_level":3},{"id":22661,"username":"xxdavid","name":"David Pavlík","avatar_template":"/user_avatar/elixirforum.com/xxdavid/{size}/38739_2.png","trust_level":1},{"id":703,"username":"josevalim","name":"José Valim","avatar_template":"/user_avatar/elixirforum.com/josevalim/{size}/1787_2.png","primary_group_name":"livebook_core_team","flair_name":"Elixir-Core-Team","flair_url":"/uploads/default/original/2X/b/bd71e4f38addd2e93ec1eba0667e332115b01074.png","flair_bg_color":"DDC6E8","flair_group_id":42,"admin":true,"trust_level":3},{"id":8105,"username":"tfwright","name":"T  Floyd Wright","avatar_template":"/user_avatar/elixirforum.com/tfwright/{size}/20299_2.png","trust_level":2},{"id":31947,"username":"PaleWatcher","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/p/65b543/{size}.png","trust_level":1},{"id":25435,"username":"ashkan117","name":"Ashkan Faghihi","avatar_template":"/user_avatar/elixirforum.com/ashkan117/{size}/32373_2.png","trust_level":2},{"id":16512,"username":"derek-zhou","name":"Derek Zhou","avatar_template":"/user_avatar/elixirforum.com/derek-zhou/{size}/19943_2.png","trust_level":3},{"id":13408,"username":"funboy","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/f/ee7513/{size}.png","trust_level":2},{"id":16283,"username":"tailcall","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/t/ecd19e/{size}.png","trust_level":0},{"id":2409,"username":"adam12","name":"Adam Daniels","avatar_template":"/user_avatar/elixirforum.com/adam12/{size}/36413_2.png","trust_level":2},{"id":24872,"username":"garrison","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/g/3bc359/{size}.png","trust_level":2},{"id":2601,"username":"AndyL","name":"Andy","avatar_template":"/user_avatar/elixirforum.com/andyl/{size}/3659_2.png","trust_level":2},{"id":22921,"username":"Terbium-135","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/t/5f9b8f/{size}.png","trust_level":2},{"id":22771,"username":"woylie","name":"","avatar_template":"/user_avatar/elixirforum.com/woylie/{size}/38856_2.png","trust_level":2},{"id":17074,"username":"steffend","name":"","avatar_template":"/user_avatar/elixirforum.com/steffend/{size}/20548_2.png","primary_group_name":"Phoenix-Core-Team","flair_name":"Phoenix-Core-Team","flair_url":"/uploads/default/original/2X/6/6b7bfd72866ebb0c3ee7a5616ba7031dfe29f22b.png","flair_bg_color":"F26736","flair_group_id":43,"trust_level":2},{"id":31900,"username":"eagle-head","name":"Eduardo Kohn","avatar_template":"/user_avatar/elixirforum.com/eagle-head/{size}/40059_2.png","trust_level":1},{"id":14782,"username":"jimsynz","name":"James Harton","avatar_template":"/user_avatar/elixirforum.com/jimsynz/{size}/39319_2.png","primary_group_name":"Ash-Core-Team","flair_name":"Ash-Core-Team","flair_url":"/uploads/default/original/3X/b/d/bd4df8c941edb7234f81e0197333a4ea7eb60116.png","flair_bg_color":"fff","flair_group_id":61,"trust_level":2},{"id":25126,"username":"ademenev","name":"Andrey Demenev","avatar_template":"/user_avatar/elixirforum.com/ademenev/{size}/31942_2.png","trust_level":2},{"id":25412,"username":"RobertoSchneiders","name":"Roberto Schneiders","avatar_template":"/user_avatar/elixirforum.com/robertoschneiders/{size}/32347_2.png","trust_level":1},{"id":4136,"username":"shamanime","name":"Jefferson Venerando","avatar_template":"/user_avatar/elixirforum.com/shamanime/{size}/32728_2.png","trust_level":2},{"id":16012,"username":"thomas.fortes","name":"Thomas Fortes","avatar_template":"/user_avatar/elixirforum.com/thomas.fortes/{size}/19404_2.png","trust_level":2},{"id":6500,"username":"Hermanverschooten","name":"Herman verschooten","avatar_template":"/user_avatar/elixirforum.com/hermanverschooten/{size}/6447_2.png","trust_level":2},{"id":22274,"username":"fteschke","name":"Fredrik Teschke","avatar_template":"/user_avatar/elixirforum.com/fteschke/{size}/36108_2.png","trust_level":2},{"id":21153,"username":"rvnash","name":"Richard Nash","avatar_template":"/user_avatar/elixirforum.com/rvnash/{size}/34778_2.png","trust_level":2},{"id":29886,"username":"MarcusRiemer","name":"","avatar_template":"/user_avatar/elixirforum.com/marcusriemer/{size}/37928_2.png","trust_level":2},{"id":5242,"username":"dli","name":"Dan","avatar_template":"/letter_avatar_proxy/v4/letter/d/9de0a6/{size}.png","trust_level":2},{"id":13674,"username":"andrielfn","name":"Andriel Nuernberg","avatar_template":"/user_avatar/elixirforum.com/andrielfn/{size}/36163_2.png","trust_level":1},{"id":2966,"username":"tcoopman","name":"","avatar_template":"/user_avatar/elixirforum.com/tcoopman/{size}/8112_2.png","trust_level":2},{"id":17660,"username":"ken-kost","name":"Kenneth Kostrešević","avatar_template":"/user_avatar/elixirforum.com/ken-kost/{size}/40209_2.png","trust_level":2},{"id":22226,"username":"giusdp","name":"","avatar_template":"/user_avatar/elixirforum.com/giusdp/{size}/27513_2.png","trust_level":2},{"id":30777,"username":"sigveh","name":"Sigve Hansen","avatar_template":"/user_avatar/elixirforum.com/sigveh/{size}/38757_2.png","trust_level":1},{"id":6336,"username":"aus","name":"Alessandro Usseglio Viretta","avatar_template":"/user_avatar/elixirforum.com/aus/{size}/6257_2.png","trust_level":1},{"id":25152,"username":"Gigitsu","name":"Luigi Clemente","avatar_template":"/user_avatar/elixirforum.com/gigitsu/{size}/31987_2.png","trust_level":1},{"id":3262,"username":"BartOtten","name":"Bart Otten","avatar_template":"/user_avatar/elixirforum.com/bartotten/{size}/25440_2.png","trust_level":2},{"id":28626,"username":"achenet","name":"Ariel Chenet","avatar_template":"/letter_avatar_proxy/v4/letter/a/bbce88/{size}.png","trust_level":1},{"id":4246,"username":"Schultzer","name":"Benjamin Schultzer","avatar_template":"/user_avatar/elixirforum.com/schultzer/{size}/4339_2.png","trust_level":3},{"id":11238,"username":"ostap","name":"Ostap Brehin","avatar_template":"/user_avatar/elixirforum.com/ostap/{size}/39902_2.png","trust_level":2},{"id":21521,"username":"adamwight","name":"Adam Wight","avatar_template":"/user_avatar/elixirforum.com/adamwight/{size}/26503_2.png","trust_level":2},{"id":31884,"username":"renl","name":"Ng Cheng Leong","avatar_template":"/user_avatar/elixirforum.com/renl/{size}/40035_2.png","trust_level":1},{"id":27473,"username":"hyperoceanic","name":"Mark Smith","avatar_template":"/user_avatar/elixirforum.com/hyperoceanic/{size}/35219_2.png","trust_level":2},{"id":29710,"username":"netoum","name":"","avatar_template":"/user_avatar/elixirforum.com/netoum/{size}/37559_2.png","trust_level":2},{"id":30518,"username":"ppff01","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/p/ea5d25/{size}.png","trust_level":1},{"id":30789,"username":"xir","name":"","avatar_template":"/user_avatar/elixirforum.com/xir/{size}/38799_2.png","trust_level":2},{"id":9120,"username":"sreyansjain","name":"Sreyans Jain","avatar_template":"/user_avatar/elixirforum.com/sreyansjain/{size}/16464_2.png","trust_level":2},{"id":22229,"username":"matt-savvy","name":"Matthew Savoia","avatar_template":"/letter_avatar_proxy/v4/letter/m/e9c0ed/{size}.png","trust_level":2},{"id":22343,"username":"water","name":null,"avatar_template":"/user_avatar/elixirforum.com/water/{size}/28119_2.png","trust_level":2},{"id":24002,"username":"windexoriginal","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/w/7cd45c/{size}.png","trust_level":2},{"id":9544,"username":"adamu","name":"Adam Millerchip","avatar_template":"/user_avatar/elixirforum.com/adamu/{size}/31482_2.png","trust_level":2},{"id":28667,"username":"jam","name":null,"avatar_template":"/user_avatar/elixirforum.com/jam/{size}/36266_2.png","trust_level":3},{"id":31632,"username":"siquu","name":"","avatar_template":"/user_avatar/elixirforum.com/siquu/{size}/39760_2.png","trust_level":1}],"primary_groups":[{"id":64,"name":"livebook_core_team"},{"id":43,"name":"Phoenix-Core-Team"},{"id":61,"name":"Ash-Core-Team"}],"flair_groups":[{"id":42,"name":"Elixir-Core-Team","flair_url":"/uploads/default/original/2X/b/bd71e4f38addd2e93ec1eba0667e332115b01074.png","flair_bg_color":"DDC6E8","flair_color":""},{"id":43,"name":"Phoenix-Core-Team","flair_url":"/uploads/default/original/2X/6/6b7bfd72866ebb0c3ee7a5616ba7031dfe29f22b.png","flair_bg_color":"F26736","flair_color":""},{"id":61,"name":"Ash-Core-Team","flair_url":"/uploads/default/original/3X/b/d/bd4df8c941edb7234f81e0197333a4ea7eb60116.png","flair_bg_color":"fff","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/phoenix-forum/20?page=1","per_page":30,"top_tags":[{"id":133,"name":"phoenix","slug":"phoenix"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":7,"name":"ecto","slug":"ecto"},{"id":385,"name":"troubleshooting","slug":"troubleshooting"},{"id":137,"name":"deployment","slug":"deployment"},{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":33,"name":"channels","slug":"channels"},{"id":140,"name":"testing","slug":"testing"},{"id":242,"name":"phoenix_html","slug":"phoenix-html"},{"id":153,"name":"javascript","slug":"javascript"},{"id":88,"name":"plug","slug":"plug"},{"id":21,"name":"authentication","slug":"authentication"},{"id":214,"name":"absinthe","slug":"absinthe"},{"id":5,"name":"forms","slug":"forms"},{"id":2056,"name":"livecomponents","slug":"livecomponents"},{"id":268,"name":"router","slug":"router"},{"id":754,"name":"websockets","slug":"websockets"},{"id":1046,"name":"tailwindcss","slug":"tailwindcss"},{"id":413,"name":"socket","slug":"socket"},{"id":2884,"name":"heex","slug":"heex"},{"id":285,"name":"postgres","slug":"postgres"},{"id":380,"name":"templates","slug":"templates"},{"id":89,"name":"docker","slug":"docker"},{"id":2109,"name":"live-view","slug":"live-view"},{"id":13,"name":"erlang","slug":"erlang"},{"id":2299,"name":"liveview-form","slug":"liveview-form"},{"id":254,"name":"phoenix_pubsub","slug":"phoenix-pubsub"},{"id":48,"name":"api","slug":"api"},{"id":45,"name":"mix","slug":"mix"},{"id":162,"name":"presence","slug":"presence"},{"id":237,"name":"file-uploading","slug":"file-uploading"}],"topics":[{"fancy_title":"How to replace JSON with TOON?","id":74581,"title":"How to replace JSON with TOON?","slug":"how-to-replace-json-with-toon","posts_count":26,"reply_count":17,"highest_post_number":26,"image_url":null,"created_at":"2026-03-10T06:41:46.832Z","last_posted_at":"2026-04-11T01:15:45.413Z","bumped":true,"bumped_at":"2026-04-11T01:15:45.413Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4920,"name":"json-toon","slug":"json-toon"}],"tags_descriptions":{},"views":926,"like_count":21,"has_summary":false,"last_poster_username":"manhvu","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":23893,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16212,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":297,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":30740,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Importing colocated JS (web component) from a library/dependency, anyone?","id":74957,"title":"Importing colocated JS (web component) from a library/dependency, anyone?","slug":"importing-colocated-js-web-component-from-a-library-dependency-anyone","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-04-10T08:26:34.663Z","last_posted_at":"2026-04-10T14:39:22.666Z","bumped":true,"bumped_at":"2026-04-10T14:39:22.666Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"}],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"DaAnalyst","category_id":126,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":12974,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15117,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can function components be made to work properly with `defdelegate` somehow?","id":74940,"title":"Can function components be made to work properly with `defdelegate` somehow?","slug":"can-function-components-be-made-to-work-properly-with-defdelegate-somehow","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-04-08T15:32:15.128Z","last_posted_at":"2026-04-08T17:37:34.798Z","bumped":true,"bumped_at":"2026-04-08T17:37:34.798Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"}],"tags_descriptions":{},"views":74,"like_count":4,"has_summary":false,"last_poster_username":"sodapopcan","category_id":126,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12974,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Any tips on creating a multi-user poker site?","id":74787,"title":"Any tips on creating a multi-user poker site?","slug":"any-tips-on-creating-a-multi-user-poker-site","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2026-03-25T23:15:26.042Z","last_posted_at":"2026-04-08T16:35:02.214Z","bumped":true,"bumped_at":"2026-04-08T16:35:02.214Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":337,"like_count":6,"has_summary":false,"last_poster_username":"Hunterafi","category_id":31,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":30263,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5730,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25962,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":26726,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Form in live component not resetting on phx-submit","id":57860,"title":"Form in live component not resetting on phx-submit","slug":"form-in-live-component-not-resetting-on-phx-submit","posts_count":14,"reply_count":9,"highest_post_number":14,"image_url":null,"created_at":"2023-08-25T13:19:31.114Z","last_posted_at":"2026-04-06T18:24:26.697Z","bumped":true,"bumped_at":"2026-04-06T18:24:26.697Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2299,"name":"liveview-form","slug":"liveview-form"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":970,"like_count":5,"has_summary":false,"last_poster_username":"UncountedSphere","category_id":30,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":21679,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24878,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16411,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":31981,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LiveView render hook for derived assigns - suggested approaches?","id":74859,"title":"LiveView render hook for derived assigns - suggested approaches?","slug":"liveview-render-hook-for-derived-assigns-suggested-approaches","posts_count":10,"reply_count":3,"highest_post_number":10,"image_url":null,"created_at":"2026-04-01T19:53:49.516Z","last_posted_at":"2026-04-06T14:33:50.881Z","bumped":true,"bumped_at":"2026-04-06T14:33:50.881Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":205,"like_count":0,"has_summary":false,"last_poster_username":"tmk","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":31965,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":31948,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15847,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20634,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pessimistic scenarios in optimistic updates with LiveView","id":74809,"title":"Pessimistic scenarios in optimistic updates with LiveView","slug":"pessimistic-scenarios-in-optimistic-updates-with-liveview","posts_count":12,"reply_count":8,"highest_post_number":12,"image_url":null,"created_at":"2026-03-27T20:40:44.530Z","last_posted_at":"2026-04-05T16:22:34.587Z","bumped":true,"bumped_at":"2026-04-05T16:22:34.587Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":2782,"name":"optimistic-ui","slug":"optimistic-ui"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":362,"like_count":14,"has_summary":false,"last_poster_username":"rhcarvalho","category_id":31,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":22661,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15847,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":703,"primary_group_id":64,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":8105,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using embeds_one as a form helper and deriving persisted fields — what is the correct approach?","id":74823,"title":"Using embeds_one as a form helper and deriving persisted fields — what is the correct approach?","slug":"using-embeds-one-as-a-form-helper-and-deriving-persisted-fields-what-is-the-correct-approach","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-03-30T14:17:27.670Z","last_posted_at":"2026-04-02T15:28:09.771Z","bumped":true,"bumped_at":"2026-04-02T15:28:09.771Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":7,"name":"ecto","slug":"ecto"},{"id":1454,"name":"embedded_schema","slug":"embedded-schema"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":4960,"name":"re","slug":"re"}],"tags_descriptions":{},"views":120,"like_count":0,"has_summary":false,"last_poster_username":"PaleWatcher","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":31947,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8105,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Slowness in dev only, seems to be related to Phoenix CodeReloader and Elixir 1.19","id":74852,"title":"Slowness in dev only, seems to be related to Phoenix CodeReloader and Elixir 1.19","slug":"slowness-in-dev-only-seems-to-be-related-to-phoenix-codereloader-and-elixir-1-19","posts_count":14,"reply_count":11,"highest_post_number":14,"image_url":null,"created_at":"2026-04-01T02:03:05.327Z","last_posted_at":"2026-04-02T02:36:46.008Z","bumped":true,"bumped_at":"2026-04-02T02:36:46.008Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":347,"name":"live-reload","slug":"live-reload"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":271,"like_count":3,"has_summary":false,"last_poster_username":"derek-zhou","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":16512,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13408,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":703,"primary_group_id":64,"flair_group_id":42}]},{"fancy_title":"mix phx.gen.release &ndash;docker frequently fails with 504 from hub.docker.com","id":73741,"title":"mix phx.gen.release --docker frequently fails with 504 from hub.docker.com","slug":"mix-phx-gen-release-docker-frequently-fails-with-504-from-hub-docker-com","posts_count":10,"reply_count":4,"highest_post_number":10,"image_url":null,"created_at":"2025-12-22T14:36:23.400Z","last_posted_at":"2026-03-30T07:04:52.650Z","bumped":true,"bumped_at":"2026-03-30T07:04:52.650Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":304,"like_count":9,"has_summary":false,"last_poster_username":"AndyL","category_id":31,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16283,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2409,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24872,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2601,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Better way to handle gettext updates when using push_patch","id":74692,"title":"Better way to handle gettext updates when using push_patch","slug":"better-way-to-handle-gettext-updates-when-using-push-patch","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-17T15:09:26.090Z","last_posted_at":"2026-03-28T06:25:54.609Z","bumped":true,"bumped_at":"2026-03-28T06:25:54.609Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":267,"name":"gettext","slug":"gettext"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":117,"like_count":0,"has_summary":false,"last_poster_username":"Terbium-135","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":22921,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":3078,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Remove or disable warning about navigating across live sessions","id":74011,"title":"Remove or disable warning about navigating across live sessions","slug":"remove-or-disable-warning-about-navigating-across-live-sessions","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-01-19T10:09:27.476Z","last_posted_at":"2026-03-26T13:15:51.902Z","bumped":true,"bumped_at":"2026-03-26T13:15:51.902Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"}],"tags_descriptions":{},"views":182,"like_count":7,"has_summary":false,"last_poster_username":"woylie","category_id":126,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":22771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17074,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Proposal: mix phx.gen.csp — CSP Level 3 support for Phoenix","id":74742,"title":"Proposal: mix phx.gen.csp — CSP Level 3 support for Phoenix","slug":"proposal-mix-phx-gen-csp-csp-level-3-support-for-phoenix","posts_count":14,"reply_count":10,"highest_post_number":14,"image_url":null,"created_at":"2026-03-21T11:42:30.200Z","last_posted_at":"2026-03-25T20:04:05.841Z","bumped":true,"bumped_at":"2026-03-25T20:04:05.841Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":27,"name":"security","slug":"security"}],"tags_descriptions":{},"views":570,"like_count":30,"has_summary":false,"last_poster_username":"eagle-head","category_id":126,"op_like_count":11,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":31900,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17074,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Frequent Poster","user_id":14782,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"Proposal: Plug.ProblemDetail — RFC 9457 standard error format for HTTP APIs","id":74784,"title":"Proposal: Plug.ProblemDetail — RFC 9457 standard error format for HTTP APIs","slug":"proposal-plug-problemdetail-rfc-9457-standard-error-format-for-http-apis","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-25T17:36:57.944Z","last_posted_at":"2026-03-25T19:51:18.367Z","bumped":true,"bumped_at":"2026-03-25T19:51:18.367Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":728,"name":"error-handling","slug":"error-handling"},{"id":1260,"name":"error-messages","slug":"error-messages"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":86,"like_count":2,"has_summary":false,"last_poster_username":"eagle-head","category_id":126,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":31900,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can we get support for colocating shared JS constants with a group of otherwise colocated JS components?","id":74766,"title":"Can we get support for colocating shared JS constants with a group of otherwise colocated JS components?","slug":"can-we-get-support-for-colocating-shared-js-constants-with-a-group-of-otherwise-colocated-js-components","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":null,"created_at":"2026-03-24T11:09:24.512Z","last_posted_at":"2026-03-25T16:03:24.613Z","bumped":true,"bumped_at":"2026-03-25T16:03:24.613Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4947,"name":"colocated-js","slug":"colocated-js"},{"id":1036,"name":"liveview","slug":"liveview"}],"tags_descriptions":{},"views":134,"like_count":7,"has_summary":false,"last_poster_username":"DaAnalyst","category_id":126,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":12974,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":17074,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Is it possible to inline css and javascript, but still make use of esbuild and tailwind?","id":74763,"title":"Is it possible to inline css and javascript, but still make use of esbuild and tailwind?","slug":"is-it-possible-to-inline-css-and-javascript-but-still-make-use-of-esbuild-and-tailwind","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-03-23T20:36:46.547Z","last_posted_at":"2026-03-24T16:09:36.742Z","bumped":true,"bumped_at":"2026-03-24T16:09:36.742Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":414,"name":"assets","slug":"assets"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":126,"like_count":1,"has_summary":false,"last_poster_username":"ademenev","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":25126,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15847,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"User authentication across multiple tabs with LiveView","id":59600,"title":"User authentication across multiple tabs with LiveView","slug":"user-authentication-across-multiple-tabs-with-liveview","posts_count":16,"reply_count":10,"highest_post_number":16,"image_url":null,"created_at":"2023-11-09T16:55:55.224Z","last_posted_at":"2026-03-24T15:59:58.031Z","bumped":true,"bumped_at":"2026-03-24T15:59:58.031Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":445,"name":"session","slug":"session"}],"tags_descriptions":{},"views":1720,"like_count":20,"has_summary":false,"last_poster_username":"fteschke","category_id":31,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":25412,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4136,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16012,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6500,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":22274,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why is LiveView sending all of this un-changed data","id":67537,"title":"Why is LiveView sending all of this un-changed data","slug":"why-is-liveview-sending-all-of-this-un-changed-data","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://elixirforum.com/uploads/default/original/3X/9/e/9ed6de50cbdb8d3597d45181ea7fc00eeeb23a22.png","created_at":"2024-11-18T00:19:29.092Z","last_posted_at":"2026-03-24T11:08:47.837Z","bumped":true,"bumped_at":"2026-03-24T11:08:47.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":443,"like_count":8,"has_summary":false,"last_poster_username":"MarcusRiemer","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":21153,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":15117,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17074,"primary_group_id":43,"flair_group_id":43},{"extras":"latest","description":"Most Recent Poster","user_id":29886,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reject malicious large WebSocket messages?","id":74730,"title":"Reject malicious large WebSocket messages?","slug":"reject-malicious-large-websocket-messages","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-03-20T18:19:29.995Z","last_posted_at":"2026-03-20T20:16:57.502Z","bumped":true,"bumped_at":"2026-03-20T20:16:57.502Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":136,"like_count":1,"has_summary":false,"last_poster_username":"dli","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5242,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3078,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fluxon UI: A modern UI components lib for Phoenix LiveView","id":67551,"title":"Fluxon UI: A modern UI components lib for Phoenix LiveView","slug":"fluxon-ui-a-modern-ui-components-lib-for-phoenix-liveview","posts_count":46,"reply_count":22,"highest_post_number":46,"image_url":"https://elixirforum.com/uploads/default/optimized/3X/7/1/71593e1cc79a3dee4a14b6c53b03d8c43af4b3b6_2_1024x535.jpeg","created_at":"2024-11-18T19:57:51.220Z","last_posted_at":"2026-03-20T10:51:16.819Z","bumped":true,"bumped_at":"2026-03-20T10:51:16.819Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3118,"name":"component","slug":"component"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":4781,"like_count":129,"has_summary":false,"last_poster_username":"sigveh","category_id":30,"op_like_count":50,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13674,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2966,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17660,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":22226,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":30777,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tailwind download stuck","id":74696,"title":"Tailwind download stuck","slug":"tailwind-download-stuck","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-17T18:00:48.894Z","last_posted_at":"2026-03-17T18:00:48.937Z","bumped":true,"bumped_at":"2026-03-17T18:00:48.937Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":385,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"views":66,"like_count":0,"has_summary":false,"last_poster_username":"aus","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6336,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Phoenix VerifiedRoutes and routes localization","id":74632,"title":"Phoenix VerifiedRoutes and routes localization","slug":"phoenix-verifiedroutes-and-routes-localization","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-03-13T11:45:49.551Z","last_posted_at":"2026-03-17T11:23:05.680Z","bumped":true,"bumped_at":"2026-03-17T11:23:05.680Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2141,"name":"l10n","slug":"l10n"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":2055,"name":"phoenix_live_view","slug":"2055-tag"},{"id":268,"name":"router","slug":"router"},{"id":3399,"name":"verified-routes","slug":"verified-routes"}],"tags_descriptions":{},"views":179,"like_count":3,"has_summary":false,"last_poster_username":"Gigitsu","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":25152,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":3078,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3262,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Got an error after running the Phoenix app for a few days","id":74688,"title":"Got an error after running the Phoenix app for a few days","slug":"got-an-error-after-running-the-phoenix-app-for-a-few-days","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-17T09:29:46.073Z","last_posted_at":"2026-03-17T09:29:46.114Z","bumped":true,"bumped_at":"2026-03-17T09:29:46.114Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":133,"name":"phoenix","slug":"phoenix"},{"id":385,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"views":78,"like_count":0,"has_summary":false,"last_poster_username":"manhvu","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":23893,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"No Tailwind binary for FreeBSD","id":73687,"title":"No Tailwind binary for FreeBSD","slug":"no-tailwind-binary-for-freebsd","posts_count":13,"reply_count":6,"highest_post_number":13,"image_url":null,"created_at":"2025-12-17T16:52:48.745Z","last_posted_at":"2026-03-16T20:47:00.211Z","bumped":true,"bumped_at":"2026-03-16T20:47:00.211Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":215,"name":"freebsd","slug":"freebsd"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":3247,"name":"tailwind","slug":"tailwind"},{"id":1046,"name":"tailwindcss","slug":"tailwindcss"}],"tags_descriptions":{},"views":358,"like_count":7,"has_summary":false,"last_poster_username":"adamwight","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":28626,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24872,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4246,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11238,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":21521,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"3 Q&amp;A agents that answer Elixir, Phoenix, and Fly.io questions from the actual docs, live now, free to try","id":74663,"title":"3 Q&A agents that answer Elixir, Phoenix, and Fly.io questions from the actual docs, live now, free to try","slug":"3-q-a-agents-that-answer-elixir-phoenix-and-fly-io-questions-from-the-actual-docs-live-now-free-to-try","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-15T17:26:29.836Z","last_posted_at":"2026-03-15T17:26:29.902Z","bumped":true,"bumped_at":"2026-03-15T17:26:29.902Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":37,"name":"agent","slug":"agent"},{"id":603,"name":"documentation","slug":"documentation"},{"id":1634,"name":"elixir-project","slug":"elixir-project"},{"id":4595,"name":"mcp","slug":"mcp"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":1430,"name":"showcase","slug":"showcase"}],"tags_descriptions":{},"views":97,"like_count":2,"has_summary":false,"last_poster_username":"renl","category_id":30,"op_like_count":2,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31884,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I built Alpen Planner - a weekly planner built w/ LiveView","id":74528,"title":"I built Alpen Planner - a weekly planner built w/ LiveView","slug":"i-built-alpen-planner-a-weekly-planner-built-w-liveview","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-03-05T18:58:33.398Z","last_posted_at":"2026-03-14T02:43:35.862Z","bumped":true,"bumped_at":"2026-03-14T02:43:35.862Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1430,"name":"showcase","slug":"showcase"}],"tags_descriptions":{},"views":433,"like_count":10,"has_summary":false,"last_poster_username":"netoum","category_id":30,"op_like_count":7,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":25435,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27473,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":29710,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DaisyUI modal in phoenix 1.8 - code example","id":71951,"title":"DaisyUI modal in phoenix 1.8 - code example","slug":"daisyui-modal-in-phoenix-1-8-code-example","posts_count":16,"reply_count":7,"highest_post_number":16,"image_url":null,"created_at":"2025-08-04T11:36:01.331Z","last_posted_at":"2026-03-13T23:01:30.815Z","bumped":true,"bumped_at":"2026-03-13T23:01:30.815Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3167,"name":"daisyui","slug":"daisyui"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":1046,"name":"tailwindcss","slug":"tailwindcss"}],"tags_descriptions":{},"views":1404,"like_count":33,"has_summary":false,"last_poster_username":"matt-savvy","category_id":30,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":30518,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24872,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":30789,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9120,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":22229,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to only have [0,1]] Genserver for liveview","id":74594,"title":"How to only have [0,1]] Genserver for liveview","slug":"how-to-only-have-0-1-genserver-for-liveview","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-03-10T20:42:16.302Z","last_posted_at":"2026-03-11T08:11:02.167Z","bumped":true,"bumped_at":"2026-03-11T08:11:02.167Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1929,"name":"genserver","slug":"genserver"}],"tags_descriptions":{},"views":152,"like_count":3,"has_summary":false,"last_poster_username":"water","category_id":31,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":22343,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":24002,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16512,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Getting LiveView working with &ndash;no-assets","id":74579,"title":"Getting LiveView working with --no-assets","slug":"getting-liveview-working-with-no-assets","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-03-09T23:33:15.732Z","last_posted_at":"2026-03-11T04:21:15.735Z","bumped":true,"bumped_at":"2026-03-11T04:21:15.735Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":414,"name":"assets","slug":"assets"},{"id":1036,"name":"liveview","slug":"liveview"}],"tags_descriptions":{},"views":146,"like_count":2,"has_summary":false,"last_poster_username":"netoum","category_id":31,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9544,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":29710,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ephemeral state – Presence or PubSub?","id":74573,"title":"Ephemeral state – Presence or PubSub?","slug":"ephemeral-state-presence-or-pubsub","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-03-09T16:59:40.888Z","last_posted_at":"2026-03-10T19:03:36.473Z","bumped":true,"bumped_at":"2026-03-10T19:03:36.473Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":254,"name":"phoenix_pubsub","slug":"phoenix-pubsub"},{"id":162,"name":"presence","slug":"presence"}],"tags_descriptions":{},"views":178,"like_count":5,"has_summary":false,"last_poster_username":"siquu","category_id":30,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":28667,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":31632,"primary_group_id":null,"flair_group_id":null}]}]}}