{"users":[{"id":1,"username":"AstonJ","name":"Aston","avatar_template":"/user_avatar/elixirforum.com/astonj/{size}/15_2.png","admin":true,"moderator":true,"trust_level":3},{"id":2885,"username":"hauleth","name":"Łukasz Jan Niemier","avatar_template":"/user_avatar/elixirforum.com/hauleth/{size}/18942_2.png","trust_level":3},{"id":25962,"username":"Samjowen","name":"Samuel","avatar_template":"/user_avatar/elixirforum.com/samjowen/{size}/34530_2.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":24678,"username":"bunnylushington","name":"Bunny Lushington","avatar_template":"/user_avatar/elixirforum.com/bunnylushington/{size}/31344_2.png","trust_level":2},{"id":25260,"username":"ketupia","name":"Kevin","avatar_template":"/user_avatar/elixirforum.com/ketupia/{size}/32128_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":12473,"username":"marcin","name":"Marcin","avatar_template":"/user_avatar/elixirforum.com/marcin/{size}/24679_2.png","trust_level":2},{"id":9516,"username":"mat-hek","name":"Mateusz Front","avatar_template":"/user_avatar/elixirforum.com/mat-hek/{size}/38168_2.png","primary_group_name":"Membrane-Core-Team","flair_name":"Membrane-Core-Team","flair_url":"/uploads/default/original/3X/9/4/9479413648e39c050a8fc5054141d82b41435457.png","flair_bg_color":"A7CCE0","flair_group_id":53,"trust_level":2},{"id":19201,"username":"abrookewood","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/a/b38774/{size}.png","trust_level":2},{"id":26797,"username":"forfun","name":"dipper","avatar_template":"/user_avatar/elixirforum.com/forfun/{size}/34260_2.png","trust_level":1},{"id":27987,"username":"torstenn","name":"Torsten Nielsen","avatar_template":"/user_avatar/elixirforum.com/torstenn/{size}/35638_2.png","trust_level":2},{"id":11932,"username":"slouchpie","name":"peaceful-james","avatar_template":"/user_avatar/elixirforum.com/slouchpie/{size}/34819_2.png","trust_level":2},{"id":25591,"username":"FlyingNoodle","name":"Flying Noodle (StephanH90)","avatar_template":"/user_avatar/elixirforum.com/flyingnoodle/{size}/32593_2.png","trust_level":3},{"id":22343,"username":"water","name":null,"avatar_template":"/user_avatar/elixirforum.com/water/{size}/28119_2.png","trust_level":2},{"id":25384,"username":"bennydreamtech23","name":"UWABUNKEONYE BENEDICTA","avatar_template":"/user_avatar/elixirforum.com/bennydreamtech23/{size}/37302_2.png","trust_level":2},{"id":133,"username":"sergio","name":"","avatar_template":"/user_avatar/elixirforum.com/sergio/{size}/26966_2.png","trust_level":2},{"id":6587,"username":"MRdotB","name":"Baptiste Chaleil","avatar_template":"/user_avatar/elixirforum.com/mrdotb/{size}/30487_2.png","trust_level":2},{"id":23367,"username":"kamaroly","name":"Kamaro Lambert","avatar_template":"/user_avatar/elixirforum.com/kamaroly/{size}/29371_2.png","trust_level":2},{"id":8428,"username":"pdgonzalez872","name":"Paulo Daniel","avatar_template":"/user_avatar/elixirforum.com/pdgonzalez872/{size}/28792_2.png","trust_level":2},{"id":30925,"username":"D-Berg","name":"Daniel Berg","avatar_template":"/user_avatar/elixirforum.com/d-berg/{size}/38932_2.png","trust_level":0},{"id":24872,"username":"garrison","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/g/3bc359/{size}.png","trust_level":2},{"id":26354,"username":"tonydang","name":"Tony Dang","avatar_template":"/user_avatar/elixirforum.com/tonydang/{size}/33696_2.png","trust_level":1},{"id":3977,"username":"cblavier","name":"Christian Blavier","avatar_template":"/user_avatar/elixirforum.com/cblavier/{size}/29763_2.png","trust_level":2},{"id":27656,"username":"malitov","name":"Pavlo Malitov","avatar_template":"/user_avatar/elixirforum.com/malitov/{size}/35398_2.png","trust_level":0},{"id":28667,"username":"jam","name":null,"avatar_template":"/user_avatar/elixirforum.com/jam/{size}/36266_2.png","trust_level":3},{"id":29401,"username":"mm0x1","name":"Mm0x1","avatar_template":"/user_avatar/elixirforum.com/mm0x1/{size}/37204_2.png","trust_level":1},{"id":30630,"username":"ponychicken","name":"ponychicken","avatar_template":"/user_avatar/elixirforum.com/ponychicken/{size}/38617_2.png","trust_level":1},{"id":18639,"username":"Morzaram","name":"Chris King","avatar_template":"/user_avatar/elixirforum.com/morzaram/{size}/24522_2.png","trust_level":2},{"id":16732,"username":"mayel","name":"Mayel","avatar_template":"/user_avatar/elixirforum.com/mayel/{size}/26431_2.png","trust_level":2},{"id":22993,"username":"MMAcode","name":"Miroslav Makarov","avatar_template":"/user_avatar/elixirforum.com/mmacode/{size}/28751_2.png","trust_level":2},{"id":21751,"username":"CharlesIrvine","name":"Charles Irvine","avatar_template":"/letter_avatar_proxy/v4/letter/c/c0e974/{size}.png","trust_level":2},{"id":2345,"username":"olivermt","name":"Oliver Mulelid-Tynes","avatar_template":"/user_avatar/elixirforum.com/olivermt/{size}/2354_2.png","trust_level":2},{"id":19278,"username":"superchris","name":"Chris Nelson","avatar_template":"/user_avatar/elixirforum.com/superchris/{size}/23484_2.png","trust_level":2},{"id":15533,"username":"camstuart","name":"Cameron Stuart","avatar_template":"/user_avatar/elixirforum.com/camstuart/{size}/18856_2.png","trust_level":2},{"id":8245,"username":"coladarci","name":"Greg Coladarci","avatar_template":"/user_avatar/elixirforum.com/coladarci/{size}/8394_2.png","trust_level":2},{"id":21462,"username":"geofflangenderfer","name":"Geoff Langenderfer","avatar_template":"/user_avatar/elixirforum.com/geofflangenderfer/{size}/26428_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":1058,"username":"com","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/c/e36b37/{size}.png","trust_level":2},{"id":12015,"username":"gus","name":"Gus","avatar_template":"/user_avatar/elixirforum.com/gus/{size}/37315_2.png","trust_level":2},{"id":2988,"username":"kelvinst","name":"Kelvin Stinghen","avatar_template":"/user_avatar/elixirforum.com/kelvinst/{size}/10173_2.png","trust_level":2},{"id":1578,"username":"OvermindDL1","name":"OvermindDL1","avatar_template":"/user_avatar/elixirforum.com/overminddl1/{size}/2677_2.png","trust_level":2},{"id":4924,"username":"mrxrsd","name":"mrxrsd","avatar_template":"/letter_avatar_proxy/v4/letter/m/76d3ee/{size}.png","trust_level":1},{"id":297,"username":"mudasobwa","name":"Aleksei Matiushkin","avatar_template":"/user_avatar/elixirforum.com/mudasobwa/{size}/5298_2.png","trust_level":3},{"id":28942,"username":"FatigueDev","name":"Fatigue Dev","avatar_template":"/user_avatar/elixirforum.com/fatiguedev/{size}/36640_2.png","trust_level":1},{"id":5864,"username":"garazdawi","name":"Lukas Backström (FKA Larsson)","avatar_template":"/user_avatar/elixirforum.com/garazdawi/{size}/5853_2.png","primary_group_name":"Erlang-Core-Team","flair_name":"Erlang-Core-Team","flair_url":"/uploads/default/original/2X/4/4694a3b038d8929b0db8bdb8c654c9b3131b125b.png","flair_bg_color":"EBC5D0","flair_group_id":49,"trust_level":4},{"id":14158,"username":"almirsarajcic","name":"Almir Sarajčić","avatar_template":"/user_avatar/elixirforum.com/almirsarajcic/{size}/33602_2.png","trust_level":2},{"id":28484,"username":"jaybe78","name":"JEAN BRICE ROUGEOT","avatar_template":"/user_avatar/elixirforum.com/jaybe78/{size}/36069_2.png","trust_level":2},{"id":13517,"username":"D4no0","name":"Daniel C.","avatar_template":"/user_avatar/elixirforum.com/d4no0/{size}/33624_2.png","trust_level":2},{"id":3078,"username":"LostKobrakai","name":"Benjamin Milde","avatar_template":"/user_avatar/elixirforum.com/lostkobrakai/{size}/3072_2.png","moderator":true,"trust_level":2},{"id":3516,"username":"mxgrn","name":"Max Gorin","avatar_template":"/user_avatar/elixirforum.com/mxgrn/{size}/31490_2.png","trust_level":2},{"id":8332,"username":"tubedude","name":"Roberto Trevisan","avatar_template":"/user_avatar/elixirforum.com/tubedude/{size}/33996_2.png","trust_level":2},{"id":28570,"username":"jobinlawrance","name":"Jobin Lawrance","avatar_template":"/user_avatar/elixirforum.com/jobinlawrance/{size}/36161_2.png","trust_level":0},{"id":10133,"username":"tangui","name":"Tangui","avatar_template":"/user_avatar/elixirforum.com/tangui/{size}/12091_2.png","trust_level":2},{"id":15847,"username":"krasenyp","name":"Krasen Penchev","avatar_template":"/user_avatar/elixirforum.com/krasenyp/{size}/39733_2.png","trust_level":3},{"id":26060,"username":"ob1","name":"Chris O'Brien","avatar_template":"/user_avatar/elixirforum.com/ob1/{size}/33348_2.png","trust_level":1},{"id":22098,"username":"adw632","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/a/9d8465/{size}.png","trust_level":2},{"id":16037,"username":"filipecabaco","name":"Filipe Cabaço","avatar_template":"/user_avatar/elixirforum.com/filipecabaco/{size}/19426_2.png","trust_level":1},{"id":6796,"username":"Nezteb","name":"Noah","avatar_template":"/user_avatar/elixirforum.com/nezteb/{size}/30092_2.png","trust_level":2},{"id":7593,"username":"elfenlaid","name":"Egor Mihnevich","avatar_template":"/user_avatar/elixirforum.com/elfenlaid/{size}/34840_2.png","trust_level":2},{"id":26886,"username":"rogach","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/r/5f8ce5/{size}.png","trust_level":1},{"id":7727,"username":"thiagomajesk","name":"Thiago Majesk Goulart","avatar_template":"/user_avatar/elixirforum.com/thiagomajesk/{size}/31904_2.png","trust_level":2},{"id":1429,"username":"emilsoman","name":"Emil Soman","avatar_template":"/user_avatar/elixirforum.com/emilsoman/{size}/1678_2.png","trust_level":1},{"id":11455,"username":"m31271n","name":"m31271n","avatar_template":"/user_avatar/elixirforum.com/m31271n/{size}/13988_2.png","trust_level":2},{"id":7733,"username":"lukaszsamson","name":"Łukasz Samson","avatar_template":"/user_avatar/elixirforum.com/lukaszsamson/{size}/7671_2.png","trust_level":2},{"id":17927,"username":"Sebb","name":"Sebastian","avatar_template":"/user_avatar/elixirforum.com/sebb/{size}/21818_2.png","trust_level":2},{"id":6149,"username":"malloryerik","name":"Mallory Erik","avatar_template":"/user_avatar/elixirforum.com/malloryerik/{size}/29215_2.png","trust_level":2},{"id":9564,"username":"cvkmohan","name":"Krishnamohan","avatar_template":"/user_avatar/elixirforum.com/cvkmohan/{size}/39944_2.png","trust_level":2},{"id":4454,"username":"Kurisu","name":"","avatar_template":"/user_avatar/elixirforum.com/kurisu/{size}/14820_2.png","trust_level":2},{"id":27346,"username":"cd-slash","name":"cd slash","avatar_template":"/user_avatar/elixirforum.com/cd-slash/{size}/35080_2.png","trust_level":1},{"id":1684,"username":"Ankhers","name":"Justin Wood","avatar_template":"/letter_avatar_proxy/v4/letter/a/ce7236/{size}.png","trust_level":2},{"id":13757,"username":"adamharris","name":"Adam Harris","avatar_template":"/user_avatar/elixirforum.com/adamharris/{size}/28114_2.png","trust_level":1},{"id":14740,"username":"c4710n","name":"Zeke Dou","avatar_template":"/user_avatar/elixirforum.com/c4710n/{size}/30931_2.png","trust_level":2}],"primary_groups":[{"id":53,"name":"Membrane-Core-Team"},{"id":49,"name":"Erlang-Core-Team"}],"flair_groups":[{"id":53,"name":"Membrane-Core-Team","flair_url":"/uploads/default/original/3X/9/4/9479413648e39c050a8fc5054141d82b41435457.png","flair_bg_color":"A7CCE0","flair_color":""},{"id":49,"name":"Erlang-Core-Team","flair_url":"/uploads/default/original/2X/4/4694a3b038d8929b0db8bdb8c654c9b3131b125b.png","flair_bg_color":"EBC5D0","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/learning-resources/guides-tuts-tips-info/61?page=1","per_page":30,"top_tags":[{"id":133,"name":"phoenix","slug":"phoenix"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":137,"name":"deployment","slug":"deployment"},{"id":7,"name":"ecto","slug":"ecto"},{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":140,"name":"testing","slug":"testing"},{"id":89,"name":"docker","slug":"docker"},{"id":610,"name":"vscode","slug":"vscode"},{"id":21,"name":"authentication","slug":"authentication"},{"id":25,"name":"blog-posts","slug":"blog-posts"},{"id":425,"name":"development","slug":"development"},{"id":141,"name":"exunit","slug":"exunit"},{"id":1044,"name":"guide","slug":"guide"},{"id":153,"name":"javascript","slug":"javascript"},{"id":35,"name":"macros","slug":"macros"},{"id":1256,"name":"tutorial","slug":"tutorial"},{"id":398,"name":"code-editors","slug":"code-editors"},{"id":15,"name":"debugging","slug":"debugging"},{"id":13,"name":"erlang","slug":"erlang"},{"id":1043,"name":"how-to","slug":"how-to"},{"id":52,"name":"learning-resources","slug":"learning-resources"},{"id":587,"name":"nif","slug":"nif"},{"id":181,"name":"releases","slug":"releases"},{"id":697,"name":"tips","slug":"tips"},{"id":48,"name":"api","slug":"api"},{"id":904,"name":"beginner","slug":"beginner"},{"id":98,"name":"compiler","slug":"compiler"},{"id":91,"name":"design","slug":"design"},{"id":363,"name":"devops","slug":"devops"},{"id":1361,"name":"digitalocean","slug":"digitalocean"},{"id":1038,"name":"distributed","slug":"distributed"}],"topics":[{"fancy_title":"Share an Elixir or dev-env tip a day","id":73131,"title":"Share an Elixir or dev-env tip a day","slug":"share-an-elixir-or-dev-env-tip-a-day","posts_count":31,"reply_count":14,"highest_post_number":31,"image_url":null,"created_at":"2025-10-31T03:13:41.526Z","last_posted_at":"2025-11-17T07:37:59.312Z","bumped":true,"bumped_at":"2025-11-17T07:37:59.312Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2575,"name":"dev-environment","slug":"dev-environment"},{"id":697,"name":"tips","slug":"tips"}],"tags_descriptions":{},"views":1235,"like_count":123,"has_summary":false,"last_poster_username":"bunnylushington","category_id":61,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2885,"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":9544,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":24678,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Exercism videos","id":73127,"title":"Exercism videos","slug":"exercism-videos","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-30T16:11:46.886Z","last_posted_at":"2025-10-30T16:11:46.940Z","bumped":true,"bumped_at":"2025-10-30T16:11:46.940Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4765,"name":"copilot","slug":"copilot"},{"id":720,"name":"exercism","slug":"exercism"},{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":4764,"name":"notebooklm","slug":"notebooklm"},{"id":610,"name":"vscode","slug":"vscode"},{"id":1988,"name":"youtube","slug":"youtube"}],"tags_descriptions":{},"views":117,"like_count":1,"has_summary":false,"last_poster_username":"ketupia","category_id":61,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":25260,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to simulate LiveView socket reconnection","id":72892,"title":"How to simulate LiveView socket reconnection","slug":"how-to-simulate-liveview-socket-reconnection","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-13T14:49:53.620Z","last_posted_at":"2025-10-13T14:49:53.678Z","bumped":true,"bumped_at":"2025-10-13T14:49:53.678Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":137,"name":"deployment","slug":"deployment"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":140,"name":"testing","slug":"testing"}],"tags_descriptions":{},"views":126,"like_count":6,"has_summary":false,"last_poster_username":"rhcarvalho","category_id":61,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A demo project using Popcorn (Elixir in the browser)","id":72797,"title":"A demo project using Popcorn (Elixir in the browser)","slug":"a-demo-project-using-popcorn-elixir-in-the-browser","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-10-07T11:44:24.544Z","last_posted_at":"2025-10-09T07:22:02.911Z","bumped":true,"bumped_at":"2025-10-09T07:22:02.911Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":864,"name":"wasm","slug":"wasm"}],"tags_descriptions":{},"views":408,"like_count":17,"has_summary":false,"last_poster_username":"marcin","category_id":61,"op_like_count":13,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":12473,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9516,"primary_group_id":53,"flair_group_id":53},{"extras":null,"description":"Frequent Poster","user_id":19201,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Phoenix and Elixir on Windows: A Dev Container Approach","id":72688,"title":"Phoenix and Elixir on Windows: A Dev Container Approach","slug":"phoenix-and-elixir-on-windows-a-dev-container-approach","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-27T01:11:21.817Z","last_posted_at":"2025-10-01T06:53:21.296Z","bumped":true,"bumped_at":"2025-10-01T06:53:21.296Z","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":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":230,"like_count":5,"has_summary":false,"last_poster_username":"torstenn","category_id":61,"op_like_count":5,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":26797,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":27987,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Relative human-friendly timestamp, live-updating, using locale","id":61867,"title":"Relative human-friendly timestamp, live-updating, using locale","slug":"relative-human-friendly-timestamp-live-updating-using-locale","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":"https://elixirforum.com/uploads/default/original/3X/a/2/a229c4f487f4e7c30cdd6d246bbc600666bb620c.gif","created_at":"2024-02-25T02:56:13.125Z","last_posted_at":"2025-09-29T18:38:01.913Z","bumped":true,"bumped_at":"2025-09-29T18:38:01.913Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1204,"name":"ex_cldr","slug":"ex-cldr"},{"id":1059,"name":"hooks","slug":"hooks"},{"id":2056,"name":"livecomponents","slug":"livecomponents"}],"tags_descriptions":{},"views":856,"like_count":18,"has_summary":false,"last_poster_username":"rhcarvalho","category_id":61,"op_like_count":10,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11932,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25591,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":22343,"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":"How to Use OpenTelemetry, PromEx, and Promtail to Build an Observability System with OpenObserver Exporter in Elixir","id":72593,"title":"How to Use OpenTelemetry, PromEx, and Promtail to Build an Observability System with OpenObserver Exporter in Elixir","slug":"how-to-use-opentelemetry-promex-and-promtail-to-build-an-observability-system-with-openobserver-exporter-in-elixir","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://elixirforum.com/uploads/default/optimized/3X/d/9/d90719f0c1f69f03f421b10c1a7b9ac29f99f190_2_1024x434.jpeg","created_at":"2025-09-20T20:26:55.029Z","last_posted_at":"2025-09-20T20:26:55.093Z","bumped":true,"bumped_at":"2025-09-21T05:08:07.521Z","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":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":3143,"name":"opentelemetry","slug":"opentelemetry"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":704,"like_count":19,"has_summary":false,"last_poster_username":"bennydreamtech23","category_id":61,"op_like_count":19,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":25384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Deploy Your Phoenix App on DigitalOcean in 30 Minutes","id":65738,"title":"Deploy Your Phoenix App on DigitalOcean in 30 Minutes","slug":"deploy-your-phoenix-app-on-digitalocean-in-30-minutes","posts_count":15,"reply_count":10,"highest_post_number":15,"image_url":null,"created_at":"2024-08-29T00:58:27.004Z","last_posted_at":"2025-08-23T18:53:08.394Z","bumped":true,"bumped_at":"2025-08-23T18:53:08.394Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":137,"name":"deployment","slug":"deployment"},{"id":1361,"name":"digitalocean","slug":"digitalocean"},{"id":1043,"name":"how-to","slug":"how-to"}],"tags_descriptions":{},"views":2230,"like_count":36,"has_summary":false,"last_poster_username":"D-Berg","category_id":61,"op_like_count":18,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":133,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6587,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":23367,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8428,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":30925,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Brew link did not complete successfully (wxwidgets) when updating Elixir","id":72187,"title":"Brew link did not complete successfully (wxwidgets) when updating Elixir","slug":"brew-link-did-not-complete-successfully-wxwidgets-when-updating-elixir","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-08-21T16:56:56.786Z","last_posted_at":"2025-08-22T15:17:01.813Z","bumped":true,"bumped_at":"2025-08-22T15:17:01.813Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2991,"name":"homebrew","slug":"homebrew"}],"tags_descriptions":{},"views":208,"like_count":4,"has_summary":false,"last_poster_username":"garrison","category_id":61,"op_like_count":2,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":24872,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9544,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting Up Phoenix with Inertia.js and Svelte :slight_smile:","id":64440,"title":"Setting Up Phoenix with Inertia.js and Svelte :)","slug":"setting-up-phoenix-with-inertia-js-and-svelte","posts_count":20,"reply_count":13,"highest_post_number":20,"image_url":null,"created_at":"2024-06-20T22:29:27.783Z","last_posted_at":"2025-08-12T19:02:41.802Z","bumped":true,"bumped_at":"2025-08-12T19:02:41.802Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2174,"name":"inertiajs","slug":"inertiajs"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":1636,"name":"svelte","slug":"svelte"}],"tags_descriptions":{},"views":3392,"like_count":55,"has_summary":false,"last_poster_username":"mm0x1","category_id":61,"op_like_count":19,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":26354,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3977,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27656,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":28667,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":29401,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"HOWTO: Adding Material Design Icons to tailwind in a Phoenix project","id":71650,"title":"HOWTO: Adding Material Design Icons to tailwind in a Phoenix project","slug":"howto-adding-material-design-icons-to-tailwind-in-a-phoenix-project","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-07-10T14:22:51.889Z","last_posted_at":"2025-07-10T14:22:51.923Z","bumped":true,"bumped_at":"2025-07-10T14:23:00.652Z","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":1046,"name":"tailwindcss","slug":"tailwindcss"},{"id":892,"name":"ui","slug":"ui"}],"tags_descriptions":{},"views":99,"like_count":2,"has_summary":false,"last_poster_username":"ponychicken","category_id":61,"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":30630,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to connect Quill with Phoenix","id":46004,"title":"How to connect Quill with Phoenix","slug":"how-to-connect-quill-with-phoenix","posts_count":16,"reply_count":9,"highest_post_number":16,"image_url":null,"created_at":"2022-02-12T15:11:55.670Z","last_posted_at":"2025-06-23T11:06:31.869Z","bumped":true,"bumped_at":"2025-06-23T11:06:31.869Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1059,"name":"hooks","slug":"hooks"},{"id":1043,"name":"how-to","slug":"how-to"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":4392,"like_count":26,"has_summary":false,"last_poster_username":"olivermt","category_id":61,"op_like_count":9,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":18639,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16732,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":22993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":21751,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2345,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to: Embed a LiveView via iframe","id":65066,"title":"How to: Embed a LiveView via iframe","slug":"how-to-embed-a-liveview-via-iframe","posts_count":11,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2024-07-22T15:13:40.414Z","last_posted_at":"2025-03-26T09:55:23.770Z","bumped":true,"bumped_at":"2025-03-26T09:55:23.770Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1043,"name":"how-to","slug":"how-to"},{"id":3931,"name":"iframe","slug":"iframe"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":1660,"like_count":19,"has_summary":false,"last_poster_username":"rhcarvalho","category_id":61,"op_like_count":18,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":19278,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15533,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8245,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":21462,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How-to: Async tests with application env.","id":67222,"title":"How-to: Async tests with application env.","slug":"how-to-async-tests-with-application-env","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-11-04T05:44:58.205Z","last_posted_at":"2025-03-09T19:28:44.378Z","bumped":true,"bumped_at":"2025-03-09T19:28:44.378Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1511,"name":"application","slug":"application"},{"id":1225,"name":"env","slug":"env"},{"id":1105,"name":"ex_unit","slug":"ex-unit"},{"id":141,"name":"exunit","slug":"exunit"},{"id":4357,"name":"repatch","slug":"repatch"},{"id":140,"name":"testing","slug":"testing"}],"tags_descriptions":{},"views":197,"like_count":7,"has_summary":false,"last_poster_username":"com","category_id":61,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":26726,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1058,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"HEEx inside of standalone markdown templates - a guide","id":69288,"title":"HEEx inside of standalone markdown templates - a guide","slug":"heex-inside-of-standalone-markdown-templates-a-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-02-07T17:05:45.909Z","last_posted_at":"2025-02-07T17:05:45.941Z","bumped":true,"bumped_at":"2025-02-07T17:05:45.941Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2884,"name":"heex","slug":"heex"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":243,"like_count":12,"has_summary":false,"last_poster_username":"gus","category_id":61,"op_like_count":12,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":12015,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Your Elixir Tips Thread","id":8055,"title":"Your Elixir Tips Thread","slug":"your-elixir-tips-thread","posts_count":13,"reply_count":5,"highest_post_number":13,"image_url":null,"created_at":"2017-08-23T11:52:35.631Z","last_posted_at":"2025-01-27T08:39:33.460Z","bumped":true,"bumped_at":"2025-01-27T08:39:33.460Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":697,"name":"tips","slug":"tips"}],"tags_descriptions":{},"views":5071,"like_count":65,"has_summary":false,"last_poster_username":"mudasobwa","category_id":61,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1578,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4924,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":297,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"NIF like a champ: VS Code Debugging C/C++ NIFs","id":67807,"title":"NIF like a champ: VS Code Debugging C/C++ NIFs","slug":"nif-like-a-champ-vs-code-debugging-c-c-nifs","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://elixirforum.com/uploads/default/optimized/3X/c/1/c1f791723ad583876719218373cf3d6b7e11bac7_2_1024x541.jpeg","created_at":"2024-12-02T10:45:59.685Z","last_posted_at":"2024-12-02T19:27:18.958Z","bumped":true,"bumped_at":"2024-12-02T19:27:18.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4408,"name":"breakpoint","slug":"breakpoint"},{"id":4407,"name":"c","slug":"c"},{"id":15,"name":"debugging","slug":"debugging"},{"id":2796,"name":"erlang-nifs","slug":"erlang-nifs"},{"id":163,"name":"linux","slug":"linux"},{"id":587,"name":"nif","slug":"nif"},{"id":512,"name":"nifs","slug":"nifs"},{"id":402,"name":"vs-code","slug":"vs-code"},{"id":610,"name":"vscode","slug":"vscode"},{"id":342,"name":"windows","slug":"windows"}],"tags_descriptions":{},"views":272,"like_count":13,"has_summary":false,"last_poster_username":"AstonJ","category_id":61,"op_like_count":8,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":28942,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5864,"primary_group_id":49,"flair_group_id":49},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sending your deploy markers to Appsignal from a Phoenix app.","id":67544,"title":"Sending your deploy markers to Appsignal from a Phoenix app.","slug":"sending-your-deploy-markers-to-appsignal-from-a-phoenix-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://elixirforum.com/uploads/default/original/3X/9/1/918e41d27e398b3bd55b2144cd59573dc905608e.png","created_at":"2024-11-18T13:34:21.201Z","last_posted_at":"2024-11-18T16:01:10.230Z","bumped":true,"bumped_at":"2024-11-18T16:01:10.230Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":972,"name":"appsignal","slug":"appsignal"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":96,"like_count":5,"has_summary":false,"last_poster_username":"almirsarajcic","category_id":61,"op_like_count":1,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":133,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14158,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using :dns_cluster with docker-compose locally (it can be done)","id":61336,"title":"Using :dns_cluster with docker-compose locally (it can be done)","slug":"using-dns-cluster-with-docker-compose-locally-it-can-be-done","posts_count":14,"reply_count":9,"highest_post_number":14,"image_url":null,"created_at":"2024-01-30T21:03:30.091Z","last_posted_at":"2024-11-07T15:52:11.858Z","bumped":true,"bumped_at":"2024-11-07T15:52:11.858Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4047,"name":"dns_cluster","slug":"dns-cluster"},{"id":2779,"name":"docker-compose","slug":"docker-compose"}],"tags_descriptions":{},"views":1248,"like_count":13,"has_summary":false,"last_poster_username":"slouchpie","category_id":61,"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":11932,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":28484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13517,"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":3516,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TIL: Parsing DOCX files with Saxy - Handling Stream vs String Input","id":66492,"title":"TIL: Parsing DOCX files with Saxy - Handling Stream vs String Input","slug":"til-parsing-docx-files-with-saxy-handling-stream-vs-string-input","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-10-03T18:40:24.712Z","last_posted_at":"2024-10-10T19:08:18.505Z","bumped":true,"bumped_at":"2024-10-10T19:41:50.452Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":436,"name":"parser","slug":"parser"},{"id":437,"name":"saxy","slug":"saxy"},{"id":109,"name":"xml","slug":"xml"}],"tags_descriptions":{},"views":353,"like_count":16,"has_summary":false,"last_poster_username":"tubedude","category_id":61,"op_like_count":12,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8332,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Passkeys In Phoenix using SimpleWebAuthn","id":66390,"title":"Passkeys In Phoenix using SimpleWebAuthn","slug":"passkeys-in-phoenix-using-simplewebauthn","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-09-29T14:23:17.675Z","last_posted_at":"2024-09-29T15:05:33.089Z","bumped":true,"bumped_at":"2024-09-29T15:05:33.089Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1668,"name":"official-blog-posts-thread","slug":"official-blog-posts-thread"}],"tags_descriptions":{},"views":252,"like_count":1,"has_summary":false,"last_poster_username":"tangui","category_id":61,"op_like_count":0,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":28570,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":10133,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A simple rc.d script to run your release as a daemon on FreeBSD","id":66140,"title":"A simple rc.d script to run your release as a daemon on FreeBSD","slug":"a-simple-rc-d-script-to-run-your-release-as-a-daemon-on-freebsd","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-09-17T17:23:36.891Z","last_posted_at":"2024-09-17T17:23:36.918Z","bumped":true,"bumped_at":"2024-09-17T17:34:34.116Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4312,"name":"daemon","slug":"daemon"},{"id":215,"name":"freebsd","slug":"freebsd"},{"id":181,"name":"releases","slug":"releases"}],"tags_descriptions":{},"views":387,"like_count":6,"has_summary":false,"last_poster_username":"krasenyp","category_id":61,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":15847,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to: Sending flash messages to LiveViews from iex","id":65404,"title":"How to: Sending flash messages to LiveViews from iex","slug":"how-to-sending-flash-messages-to-liveviews-from-iex","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-08-08T23:28:34.884Z","last_posted_at":"2024-08-08T23:28:34.941Z","bumped":true,"bumped_at":"2024-08-08T23:28:34.941Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":525,"name":"fun","slug":"fun"},{"id":1929,"name":"genserver","slug":"genserver"},{"id":8,"name":"iex","slug":"iex"},{"id":1942,"name":"introspection","slug":"introspection"},{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":3392,"name":"live_flash","slug":"live-flash"},{"id":3238,"name":"livedashboard","slug":"livedashboard"},{"id":1036,"name":"liveview","slug":"liveview"},{"id":133,"name":"phoenix","slug":"phoenix"}],"tags_descriptions":{},"views":190,"like_count":5,"has_summary":false,"last_poster_username":"rhcarvalho","category_id":61,"op_like_count":5,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":25336,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Partitioning Postgres tables by timestamp based UUIDs","id":60916,"title":"Partitioning Postgres tables by timestamp based UUIDs","slug":"partitioning-postgres-tables-by-timestamp-based-uuids","posts_count":10,"reply_count":2,"highest_post_number":10,"image_url":null,"created_at":"2024-01-11T19:12:07.794Z","last_posted_at":"2024-07-28T13:42:28.322Z","bumped":true,"bumped_at":"2024-07-28T13:42:28.322Z","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":1044,"name":"guide","slug":"guide"},{"id":568,"name":"learning-elixir","slug":"learning-elixir"},{"id":52,"name":"learning-resources","slug":"learning-resources"}],"tags_descriptions":{},"views":11036,"like_count":42,"has_summary":false,"last_poster_username":"elfenlaid","category_id":61,"op_like_count":29,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":26060,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":22098,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16037,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6796,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7593,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to: Tweak mix release to work with hot code reloading","id":65188,"title":"How to: Tweak mix release to work with hot code reloading","slug":"how-to-tweak-mix-release-to-work-with-hot-code-reloading","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-07-27T13:46:45.119Z","last_posted_at":"2024-07-27T13:46:45.165Z","bumped":true,"bumped_at":"2024-07-27T15:39:23.513Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1875,"name":"hot-reloading","slug":"hot-reloading"},{"id":1610,"name":"mix-release","slug":"mix-release"}],"tags_descriptions":{},"views":853,"like_count":19,"has_summary":false,"last_poster_username":"rogach","category_id":61,"op_like_count":19,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":26886,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Documentation on LiveViews using distinct pids for the dead/live mounts","id":65047,"title":"Documentation on LiveViews using distinct pids for the dead/live mounts","slug":"documentation-on-liveviews-using-distinct-pids-for-the-dead-live-mounts","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-07-21T21:27:30.239Z","last_posted_at":"2024-07-21T21:27:30.291Z","bumped":true,"bumped_at":"2024-07-21T21:27:30.291Z","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":96,"like_count":6,"has_summary":false,"last_poster_username":"thiagomajesk","category_id":61,"op_like_count":6,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7727,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Elixir Remote Debugging","id":11708,"title":"Elixir Remote Debugging","slug":"elixir-remote-debugging","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2018-01-18T10:35:53.924Z","last_posted_at":"2024-07-11T20:23:17.825Z","bumped":true,"bumped_at":"2024-07-11T20:23:17.825Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":15,"name":"debugging","slug":"debugging"},{"id":302,"name":"distribution","slug":"distribution"},{"id":292,"name":"remote_shell","slug":"remote-shell"}],"tags_descriptions":{},"views":2060,"like_count":15,"has_summary":false,"last_poster_username":"lukaszsamson","category_id":61,"op_like_count":8,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1429,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11455,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7733,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Debugging a remote node - how was it and what have I learned","id":39488,"title":"Debugging a remote node - how was it and what have I learned","slug":"debugging-a-remote-node-how-was-it-and-what-have-i-learned","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2021-05-07T15:39:01.903Z","last_posted_at":"2024-07-11T20:22:39.960Z","bumped":true,"bumped_at":"2024-07-11T20:22:39.960Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2787,"name":"debugger","slug":"debugger"},{"id":302,"name":"distribution","slug":"distribution"},{"id":1610,"name":"mix-release","slug":"mix-release"}],"tags_descriptions":{},"views":2278,"like_count":17,"has_summary":false,"last_poster_username":"lukaszsamson","category_id":61,"op_like_count":12,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12473,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17927,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7733,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use &lsquo;phoenix-heex&rsquo; templates in VSCode","id":42461,"title":"How to use 'phoenix-heex' templates in VSCode","slug":"how-to-use-phoenix-heex-templates-in-vscode","posts_count":35,"reply_count":20,"highest_post_number":35,"image_url":"https://elixirforum.com/uploads/default/optimized/3X/b/9/b9b3dae9533e5ad71582fc7364c353628f122253_2_1024x141.png","created_at":"2021-09-18T06:13:02.881Z","last_posted_at":"2024-07-10T07:43:16.674Z","bumped":true,"bumped_at":"2024-07-10T07:43:16.674Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2884,"name":"heex","slug":"heex"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":610,"name":"vscode","slug":"vscode"}],"tags_descriptions":{},"views":17219,"like_count":119,"has_summary":false,"last_poster_username":"cd-slash","category_id":61,"op_like_count":56,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6149,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17927,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9564,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4454,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":27346,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Flake.nix Phoenix &amp; PostgreSQL","id":52622,"title":"Flake.nix Phoenix & PostgreSQL","slug":"flake-nix-phoenix-postgresql","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2022-12-18T19:13:18.381Z","last_posted_at":"2024-06-09T03:08:57.718Z","bumped":true,"bumped_at":"2024-06-09T03:08:57.718Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":163,"name":"linux","slug":"linux"},{"id":1688,"name":"macos","slug":"macos"},{"id":1632,"name":"nix","slug":"nix"},{"id":133,"name":"phoenix","slug":"phoenix"},{"id":285,"name":"postgres","slug":"postgres"}],"tags_descriptions":{},"views":5624,"like_count":28,"has_summary":false,"last_poster_username":"c4710n","category_id":61,"op_like_count":12,"pinned_globally":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":22343,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1684,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13757,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2885,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14740,"primary_group_id":null,"flair_group_id":null}]}]}}