{"users":[{"id":86063,"username":"jellodiil","name":"Edith Hermann","avatar_template":"/user_avatar/forums.kodeco.com/jellodiil/{size}/109742_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":57410,"username":"peter.suwara","name":"Peter Suwara","avatar_template":"/user_avatar/forums.kodeco.com/peter.suwara/{size}/109793_2.png","trust_level":2},{"id":3294,"username":"neptunenancy","name":"Nancy Gamelin","avatar_template":"/user_avatar/forums.kodeco.com/neptunenancy/{size}/110937_2.png","trust_level":2},{"id":24217,"username":"gdelarosa","name":"Gina De La Rosa","avatar_template":"/user_avatar/forums.kodeco.com/gdelarosa/{size}/109063_2.png","trust_level":2},{"id":3595,"username":"jecht83","name":"Julio Montoya","avatar_template":"/user_avatar/forums.kodeco.com/jecht83/{size}/111154_2.png","trust_level":2},{"id":410,"username":"brettb","name":"Brettb","avatar_template":"/user_avatar/forums.kodeco.com/brettb/{size}/111057_2.png","trust_level":2},{"id":5615,"username":"penacristian","name":"Cristian Pena","avatar_template":"/user_avatar/forums.kodeco.com/penacristian/{size}/105169_2.png","trust_level":1},{"id":27,"username":"icanzilb","name":"Marin Todorov","avatar_template":"/user_avatar/forums.kodeco.com/icanzilb/{size}/109333_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":2},{"id":13775,"username":"fyasin","name":"Fyasin","avatar_template":"/user_avatar/forums.kodeco.com/fyasin/{size}/110937_2.png","trust_level":1},{"id":146141,"username":"djryanash","name":"Ryan","avatar_template":"/user_avatar/forums.kodeco.com/djryanash/{size}/108473_2.png","trust_level":0},{"id":119958,"username":"marek5791","name":"Marek Hrasna","avatar_template":"/user_avatar/forums.kodeco.com/marek5791/{size}/102075_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":1},{"id":150736,"username":"qstrnd","name":"Andy","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":0},{"id":42031,"username":"robertomachorro","name":"Roberto Machorro","avatar_template":"/user_avatar/forums.kodeco.com/robertomachorro/{size}/111603_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"moderator":true,"trust_level":2},{"id":150026,"username":"darkcavalier11","name":"sumit kumar pradhan","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":1},{"id":140819,"username":"mfberlin","name":"Marcus Forchner","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":0},{"id":150045,"username":"chrishipo","name":"Christian Hipólito","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":1},{"id":148037,"username":"omarelsayed","name":"Omar Elsayed","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":1},{"id":7235,"username":"nitink","name":"Nitin Kumar","avatar_template":"/user_avatar/forums.kodeco.com/nitink/{size}/102075_2.png","trust_level":2},{"id":73150,"username":"loudskies","name":"Maurice","avatar_template":"/user_avatar/forums.kodeco.com/loudskies/{size}/81494_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":1},{"id":90019,"username":"zkline","name":"Zachary Kline","avatar_template":"/user_avatar/forums.kodeco.com/zkline/{size}/110937_2.png","trust_level":0},{"id":28,"username":"jrturton","name":"Richard Turton","avatar_template":"/user_avatar/forums.kodeco.com/jrturton/{size}/109667_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":2},{"id":148168,"username":"chaugen55","name":"Christian Haugen","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":0},{"id":141206,"username":"nik239","name":"Nikita Ivanov","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":0},{"id":145921,"username":"lexemz","name":"Igor","avatar_template":"https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png","trust_level":1},{"id":11003,"username":"acca","name":"A.C","avatar_template":"/user_avatar/forums.kodeco.com/acca/{size}/102075_2.png","trust_level":1},{"id":114451,"username":"castortroy23","name":"Troy Ismond","avatar_template":"/user_avatar/forums.kodeco.com/castortroy23/{size}/81494_2.png","trust_level":0},{"id":25890,"username":"pavelar","name":"Phillip Avelar","avatar_template":"/user_avatar/forums.kodeco.com/pavelar/{size}/108717_2.png","trust_level":2},{"id":26175,"username":"simongardener","name":"Simongardener","avatar_template":"/user_avatar/forums.kodeco.com/simongardener/{size}/102075_2.png","trust_level":1},{"id":28402,"username":"grangej","name":"Grangej","avatar_template":"/user_avatar/forums.kodeco.com/grangej/{size}/108944_2.png","trust_level":1},{"id":52329,"username":"mayo","name":"Jeff Blagdon","avatar_template":"/user_avatar/forums.kodeco.com/mayo/{size}/110330_2.png","trust_level":1},{"id":140561,"username":"ralucat","name":"Raluca Toadere","avatar_template":"/user_avatar/forums.kodeco.com/ralucat/{size}/110937_2.png","trust_level":1},{"id":130155,"username":"kpere","name":"Kelvin Pere","avatar_template":"/user_avatar/forums.kodeco.com/kpere/{size}/109586_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":2},{"id":138305,"username":"haine59601","name":"Chris Hawkins","avatar_template":"/user_avatar/forums.kodeco.com/haine59601/{size}/102075_2.png","trust_level":1},{"id":137716,"username":"kolya-j","name":"Nikolay Dzhulay","avatar_template":"/user_avatar/forums.kodeco.com/kolya-j/{size}/105896_2.png","trust_level":1},{"id":140727,"username":"janeer","name":"Jane Wilson","avatar_template":"/user_avatar/forums.kodeco.com/janeer/{size}/106494_2.png","trust_level":0},{"id":125317,"username":"shilpee","name":"Shilpee Gupta","avatar_template":"/user_avatar/forums.kodeco.com/shilpee/{size}/105896_2.png","trust_level":1},{"id":34470,"username":"angel5215","name":"Ángel Vázquez","avatar_template":"/user_avatar/forums.kodeco.com/angel5215/{size}/105896_2.png","trust_level":1},{"id":10490,"username":"ronzo99","name":"Ron Zo","avatar_template":"/user_avatar/forums.kodeco.com/ronzo99/{size}/105896_2.png","trust_level":1},{"id":14508,"username":"igenio","name":"Igenio","avatar_template":"/user_avatar/forums.kodeco.com/igenio/{size}/102075_2.png","trust_level":1},{"id":58630,"username":"aebrahimi","name":"Aebrahimi","avatar_template":"/user_avatar/forums.kodeco.com/aebrahimi/{size}/108488_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":1},{"id":29702,"username":"prenez01","name":"Michael Prenez-Isbell","avatar_template":"/user_avatar/forums.kodeco.com/prenez01/{size}/108808_2.png","trust_level":2},{"id":17894,"username":"lmw41","name":"Lmw41","avatar_template":"/user_avatar/forums.kodeco.com/lmw41/{size}/110937_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":1},{"id":138834,"username":"virgilsandoval","name":"VirgilSandoval","avatar_template":"/user_avatar/forums.kodeco.com/virgilsandoval/{size}/105896_2.png","trust_level":0},{"id":10916,"username":"maccruzin","name":"Ned Hogan","avatar_template":"/user_avatar/forums.kodeco.com/maccruzin/{size}/109882_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":2},{"id":127519,"username":"rpfitzgeraldstephen","name":"FitzGeraldStephen","avatar_template":"/user_avatar/forums.kodeco.com/rpfitzgeraldstephen/{size}/102075_2.png","primary_group_name":"Members","flair_name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_group_id":42,"trust_level":1},{"id":256,"username":"perlguy","name":"Brent","avatar_template":"/user_avatar/forums.kodeco.com/perlguy/{size}/108860_2.png","trust_level":2}],"primary_groups":[{"id":42,"name":"Members"}],"flair_groups":[{"id":42,"name":"Members","flair_url":"user-astronaut","flair_bg_color":"FF8847","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/books/modern-concurrency-in-swift/80?page=1","per_page":30,"top_tags":[{"id":3,"name":"ios","slug":"ios"}],"topics":[{"fancy_title":"About the Modern Concurrency in Swift category","id":155734,"title":"About the Modern Concurrency in Swift category","slug":"about-the-modern-concurrency-in-swift-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-11-02T18:14:32.188Z","last_posted_at":"2021-11-02T18:14:32.204Z","bumped":true,"bumped_at":"2024-05-28T20:44:17.029Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"This is the official forum for our book, Modern Concurrency in Swift, available here: https://www.raywenderlich.com/books/modern-concurrency-in-swift","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":550,"like_count":0,"has_summary":false,"last_poster_username":"jellodiil","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":86063,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Update for Swift 6?","id":203439,"title":"Update for Swift 6?","slug":"update-for-swift-6","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2024-04-01T05:34:35.674Z","last_posted_at":"2025-02-19T23:54:33.389Z","bumped":true,"bumped_at":"2025-02-19T23:54:33.389Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":927,"like_count":18,"has_summary":false,"last_poster_username":"brettb","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":57410,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3294,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3595,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":410,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 4 Warning: Reference to captured var &lsquo;countdown&rsquo; in concurrently-executing code; this is an error in Swift 6","id":176712,"title":"Chapter 4 Warning: Reference to captured var 'countdown' in concurrently-executing code; this is an error in Swift 6","slug":"chapter-4-warning-reference-to-captured-var-countdown-in-concurrently-executing-code-this-is-an-error-in-swift-6","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2022-08-12T22:10:08.601Z","last_posted_at":"2024-08-25T11:27:46.227Z","bumped":true,"bumped_at":"2024-08-25T11:27:46.227Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3559,"like_count":4,"has_summary":false,"last_poster_username":"marek5791","category_id":80,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5615,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":13775,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":146141,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":119958,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Are there more updates coming?","id":205417,"title":"Are there more updates coming?","slug":"are-there-more-updates-coming","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-07-12T05:11:57.074Z","last_posted_at":"2024-07-12T05:11:57.207Z","bumped":true,"bumped_at":"2024-07-12T05:11:57.207Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":90,"like_count":1,"has_summary":false,"last_poster_username":"brettb","category_id":80,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":410,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 3 challenge: an array instead of 4 async let?","id":203977,"title":"Chapter 3 challenge: an array instead of 4 async let?","slug":"chapter-3-challenge-an-array-instead-of-4-async-let","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-04-26T11:48:27.727Z","last_posted_at":"2024-04-28T08:20:39.685Z","bumped":true,"bumped_at":"2024-04-28T08:20:39.685Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":315,"like_count":3,"has_summary":false,"last_poster_username":"qstrnd","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":150736,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 1: Invalid text shown on Browser","id":203823,"title":"Chapter 1: Invalid text shown on Browser","slug":"chapter-1-invalid-text-shown-on-browser","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":"https://files.chunter.kodeco.com/original/3X/b/d/bd3252aa883fd71abe9b1b357ec08010d6dcc7b1.png","created_at":"2024-04-19T07:04:10.941Z","last_posted_at":"2024-04-25T15:11:11.128Z","bumped":true,"bumped_at":"2024-04-25T15:11:11.128Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":323,"like_count":0,"has_summary":false,"last_poster_username":"robertomachorro","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":150026,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 2: Doubt on Task and Actor","id":203868,"title":"Chapter 2: Doubt on Task and Actor","slug":"chapter-2-doubt-on-task-and-actor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-04-21T04:56:08.642Z","last_posted_at":"2024-04-21T04:56:08.944Z","bumped":true,"bumped_at":"2024-04-21T04:56:08.944Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":154,"like_count":0,"has_summary":false,"last_poster_username":"darkcavalier11","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":150026,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Errata for Modern Concurrency in Swift 2nd Edition","id":183990,"title":"Errata for Modern Concurrency in Swift 2nd Edition","slug":"errata-for-modern-concurrency-in-swift-2nd-edition","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2023-02-15T00:00:48.638Z","last_posted_at":"2024-03-22T17:26:46.237Z","bumped":true,"bumped_at":"2024-03-22T17:26:46.237Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":504,"like_count":2,"has_summary":false,"last_poster_username":"chrishipo","category_id":80,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":86063,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":140819,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":150045,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 6, Test checking the data sent","id":202194,"title":"Chapter 6, Test checking the data sent","slug":"chapter-6-test-checking-the-data-sent","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":"https://files.chunter.kodeco.com/optimized/3X/3/a/3a93e798261b6b714990705d84912aaa1f67a93c_2_1024x181.png","created_at":"2024-02-08T12:22:16.097Z","last_posted_at":"2024-02-10T16:30:25.386Z","bumped":true,"bumped_at":"2024-02-10T16:30:25.386Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":360,"like_count":2,"has_summary":false,"last_poster_username":"robertomachorro","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":148037,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Unexpected error in the chapter 5 challenge","id":201793,"title":"Unexpected error in the chapter 5 challenge","slug":"unexpected-error-in-the-chapter-5-challenge","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":"https://files.chunter.kodeco.com/optimized/3X/6/8/689969f29c0c2d862565b8270c994e48d4f9092d_2_1024x368.png","created_at":"2024-01-24T08:09:20.259Z","last_posted_at":"2024-02-08T12:18:53.571Z","bumped":true,"bumped_at":"2024-02-08T12:18:53.571Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":441,"like_count":5,"has_summary":false,"last_poster_username":"omarelsayed","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":148037,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7235,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"`swift run` Server Error","id":160767,"title":"`swift run` Server Error","slug":"swift-run-server-error","posts_count":30,"reply_count":17,"highest_post_number":31,"image_url":null,"created_at":"2021-12-21T01:22:07.444Z","last_posted_at":"2024-01-29T18:39:52.517Z","bumped":true,"bumped_at":"2024-01-29T18:39:52.517Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2773,"like_count":11,"has_summary":false,"last_poster_username":"jrturton","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":73150,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":90019,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7235,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":28,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 2 challenge solution","id":200731,"title":"Chapter 2 challenge solution","slug":"chapter-2-challenge-solution","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-12-20T14:43:59.729Z","last_posted_at":"2023-12-20T14:43:59.862Z","bumped":true,"bumped_at":"2023-12-20T14:43:59.862Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":194,"like_count":0,"has_summary":false,"last_poster_username":"omarelsayed","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":148037,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 2,&rdquo;You shouldn&rsquo;t make assumptions about the app state after an await&rdquo;","id":200353,"title":"Chapter 2,\"You shouldn't make assumptions about the app state after an await\"","slug":"chapter-2-you-shouldnt-make-assumptions-about-the-app-state-after-an-await","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2023-12-11T07:21:53.926Z","last_posted_at":"2023-12-12T07:20:43.012Z","bumped":true,"bumped_at":"2023-12-12T07:20:43.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":408,"like_count":3,"has_summary":false,"last_poster_username":"omarelsayed","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":148037,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 3 Challenge solution missing from source code materials","id":200279,"title":"Chapter 3 Challenge solution missing from source code materials","slug":"chapter-3-challenge-solution-missing-from-source-code-materials","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-12-10T06:37:39.982Z","last_posted_at":"2023-12-10T06:37:40.152Z","bumped":true,"bumped_at":"2023-12-10T06:37:40.152Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":141,"like_count":0,"has_summary":false,"last_poster_username":"chaugen55","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":148168,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 9: Note on Memory Corruption?","id":197300,"title":"Chapter 9: Note on Memory Corruption?","slug":"chapter-9-note-on-memory-corruption","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-10-07T02:43:40.164Z","last_posted_at":"2023-10-07T02:43:40.289Z","bumped":true,"bumped_at":"2023-10-07T02:43:40.289Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":239,"like_count":1,"has_summary":false,"last_poster_username":"nik239","category_id":80,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":141206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 5: Self capturing in the continuation","id":192448,"title":"Chapter 5: Self capturing in the continuation","slug":"chapter-5-self-capturing-in-the-continuation","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-08-27T09:01:16.539Z","last_posted_at":"2023-08-27T09:01:16.680Z","bumped":true,"bumped_at":"2023-08-27T09:16:12.823Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":233,"like_count":0,"has_summary":false,"last_poster_username":"lexemz","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":145921,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 4: Why do we cancel the parent task if the nested tasks will not be canceled?","id":190644,"title":"Chapter 4: Why do we cancel the parent task if the nested tasks will not be canceled?","slug":"chapter-4-why-do-we-cancel-the-parent-task-if-the-nested-tasks-will-not-be-canceled","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-08-21T18:11:14.132Z","last_posted_at":"2023-08-21T18:11:14.367Z","bumped":true,"bumped_at":"2023-08-21T18:11:14.367Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":253,"like_count":0,"has_summary":false,"last_poster_username":"lexemz","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":145921,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is this book have a format for Kindle?","id":158845,"title":"Is this book have a format for Kindle?","slug":"is-this-book-have-a-format-for-kindle","posts_count":10,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2021-11-29T06:42:00.541Z","last_posted_at":"2023-08-14T06:38:13.680Z","bumped":true,"bumped_at":"2023-08-14T06:38:13.680Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":784,"like_count":2,"has_summary":false,"last_poster_username":"simongardener","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11003,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":114451,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":25890,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":26175,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 9 Global Actors and ImageLoader contrived or?","id":190177,"title":"Chapter 9 Global Actors and ImageLoader contrived or?","slug":"chapter-9-global-actors-and-imageloader-contrived-or","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-08-06T23:37:43.416Z","last_posted_at":"2023-08-06T23:37:43.725Z","bumped":true,"bumped_at":"2023-08-06T23:41:45.470Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":204,"like_count":0,"has_summary":false,"last_poster_username":"grangej","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":28402,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 4: Why the need to double up on await for `.notifications(for:)`?","id":182371,"title":"Chapter 4: Why the need to double up on await for `.notifications(for:)`?","slug":"chapter-4-why-the-need-to-double-up-on-await-for-notifications-for","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-01-04T14:21:59.903Z","last_posted_at":"2023-04-17T16:15:43.115Z","bumped":true,"bumped_at":"2023-04-17T16:15:43.115Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":898,"like_count":0,"has_summary":false,"last_poster_username":"kpere","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":52329,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":140561,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":130155,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Allowing access to book server via IP address rather than localhost","id":185799,"title":"Allowing access to book server via IP address rather than localhost","slug":"allowing-access-to-book-server-via-ip-address-rather-than-localhost","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2023-04-01T18:41:30.882Z","last_posted_at":"2023-04-01T23:09:37.519Z","bumped":true,"bumped_at":"2023-04-01T23:09:37.519Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":344,"like_count":0,"has_summary":false,"last_poster_username":"robertomachorro","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":138305,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 4 - Babble Timer countdown(to:) in Xcode 14 (Swift 5.7)","id":174888,"title":"Chapter 4 - Babble Timer countdown(to:) in Xcode 14 (Swift 5.7)","slug":"chapter-4-babble-timer-countdown-to-in-xcode-14-swift-5-7","posts_count":18,"reply_count":9,"highest_post_number":18,"image_url":null,"created_at":"2022-07-14T05:30:12.303Z","last_posted_at":"2023-02-13T17:48:44.827Z","bumped":true,"bumped_at":"2023-02-13T17:48:44.827Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1029,"like_count":7,"has_summary":false,"last_poster_username":"janeer","category_id":80,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":57410,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":137716,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":140727,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Modern Concurrency Book Server","id":182403,"title":"Modern Concurrency Book Server","slug":"modern-concurrency-book-server","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":"https://files.chunter.kodeco.com/optimized/3X/d/3/d3b3e6b6576b5c29a6853f96789c2bd439bd7190_2_952x1024.jpeg","created_at":"2023-01-05T08:06:44.817Z","last_posted_at":"2023-01-11T13:07:53.122Z","bumped":true,"bumped_at":"2023-01-11T13:07:53.122Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":613,"like_count":1,"has_summary":false,"last_poster_username":"angel5215","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":125317,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":34470,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Modern Concurrency Chapter 3: private func downloadWithProgress","id":182021,"title":"Modern Concurrency Chapter 3: private func downloadWithProgress","slug":"modern-concurrency-chapter-3-private-func-downloadwithprogress","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-12-23T23:33:25.422Z","last_posted_at":"2022-12-24T21:22:59.862Z","bumped":true,"bumped_at":"2022-12-24T21:22:59.862Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":338,"like_count":1,"has_summary":false,"last_poster_username":"ronzo99","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10490,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 2 - Missing challenge solution","id":169015,"title":"Chapter 2 - Missing challenge solution","slug":"chapter-2-missing-challenge-solution","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2022-04-14T17:32:26.999Z","last_posted_at":"2022-12-19T13:48:08.598Z","bumped":true,"bumped_at":"2022-12-19T13:48:08.598Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":386,"like_count":0,"has_summary":false,"last_poster_username":"mayo","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14508,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":52329,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&lsquo;Swift Run&rsquo; Server Error - PackageDescription","id":181711,"title":"'Swift Run' Server Error - PackageDescription","slug":"swift-run-server-error-packagedescription","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-12-15T02:48:09.033Z","last_posted_at":"2022-12-15T02:48:09.197Z","bumped":true,"bumped_at":"2022-12-15T02:48:09.197Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":514,"like_count":0,"has_summary":false,"last_poster_username":"aebrahimi","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":58630,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chap 1, still main thread publishing errors","id":180325,"title":"Chap 1, still main thread publishing errors","slug":"chap-1-still-main-thread-publishing-errors","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://files.chunter.kodeco.com/optimized/3X/4/9/49d6e8f348cdd30c2aa809125db69f3d3a9e4498_2_678x1024.png","created_at":"2022-10-21T18:50:23.732Z","last_posted_at":"2022-11-22T08:02:23.918Z","bumped":true,"bumped_at":"2022-11-22T08:02:23.918Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1368,"like_count":2,"has_summary":false,"last_poster_username":"virgilsandoval","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":29702,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":17894,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":138834,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Swift run error macOS 13.1","id":180470,"title":"Swift run error macOS 13.1","slug":"swift-run-error-macos-13-1","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2022-10-27T20:45:23.031Z","last_posted_at":"2022-11-01T18:34:39.690Z","bumped":true,"bumped_at":"2022-11-01T18:34:39.690Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":605,"like_count":1,"has_summary":false,"last_poster_username":"icanzilb","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10916,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Return in asyncstream&rsquo;s closure","id":178272,"title":"Return in asyncstream's closure","slug":"return-in-asyncstreams-closure","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-09-14T09:09:48.945Z","last_posted_at":"2022-10-13T13:24:06.411Z","bumped":true,"bumped_at":"2022-10-13T13:24:06.411Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":364,"like_count":0,"has_summary":false,"last_poster_username":"icanzilb","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":127519,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":42031,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Chapter 4: Typewriter Example","id":179158,"title":"Chapter 4: Typewriter Example","slug":"chapter-4-typewriter-example","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-09-28T21:27:24.259Z","last_posted_at":"2022-10-13T13:13:39.948Z","bumped":true,"bumped_at":"2022-10-13T13:13:39.948Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":382,"like_count":0,"has_summary":false,"last_poster_username":"icanzilb","category_id":80,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":256,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":27,"primary_group_id":42,"flair_group_id":42}]}]}}