{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"https://us1.discourse-cdn.com/flex019/uploads/kotlinlang/original/2X/2/224964e73572d20c3aa9d68b4c14ae5d11749202.png","admin":true,"moderator":true,"trust_level":4},{"id":434,"username":"Roman_Belov","name":"Roman Belov","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/fbc32d/{size}.png","primary_group_name":"jetbrainsteam","trust_level":4},{"id":6672,"username":"ziadab","name":"Ziad Abouelfarah","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/z/ea5d25/{size}.png","trust_level":0},{"id":1755,"username":"darksnake","name":"Alexander Nozik","avatar_template":"/user_avatar/discuss.kotlinlang.org/darksnake/{size}/2479_2.png","trust_level":2},{"id":823,"username":"fvasco","name":"Francesco Vasco","avatar_template":"/user_avatar/discuss.kotlinlang.org/fvasco/{size}/1961_2.png","trust_level":2},{"id":36,"username":"cretz","name":"Chad Retz","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/d2c977/{size}.png","trust_level":2},{"id":16529,"username":"tokayasurecah","name":"Recah Tokayasu","avatar_template":"/user_avatar/discuss.kotlinlang.org/tokayasurecah/{size}/11456_2.png","trust_level":0},{"id":16316,"username":"MooingDuck","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/ee7513/{size}.png","trust_level":1},{"id":11531,"username":"broot","name":"Ryszard Wiśniewski","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/a88e57/{size}.png","trust_level":2},{"id":7490,"username":"kyay10","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/c57346/{size}.png","trust_level":2},{"id":13684,"username":"Skater901","name":"Michael Smith","avatar_template":"/user_avatar/discuss.kotlinlang.org/skater901/{size}/10163_2.png","trust_level":2},{"id":1180,"username":"jstuyts","name":"Johan Stuyts","avatar_template":"/user_avatar/discuss.kotlinlang.org/jstuyts/{size}/2141_2.png","trust_level":2},{"id":16177,"username":"ppinedo","name":"pablo pinedo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/919ad9/{size}.png","trust_level":1},{"id":5439,"username":"gidds","name":"","avatar_template":"/user_avatar/discuss.kotlinlang.org/gidds/{size}/10865_2.png","trust_level":2},{"id":16462,"username":"Mehmet_Ali_POLAT","name":"Mehmet Ali POLAT","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/da6949/{size}.png","trust_level":0},{"id":13257,"username":"Landei","name":"Daniel Gronau","avatar_template":"/user_avatar/discuss.kotlinlang.org/landei/{size}/9407_2.png","trust_level":2},{"id":13697,"username":"TC","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/ea666f/{size}.png","trust_level":2},{"id":16461,"username":"daisyball447","name":"Daisy Ball 101","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/4af34b/{size}.png","trust_level":0},{"id":621,"username":"nanodeath","name":"","avatar_template":"/user_avatar/discuss.kotlinlang.org/nanodeath/{size}/1803_2.png","trust_level":2},{"id":3039,"username":"mslenc","name":"Mitja Slenc","avatar_template":"/user_avatar/discuss.kotlinlang.org/mslenc/{size}/3861_2.png","trust_level":2},{"id":3170,"username":"CNifeMe","name":"CNife Cai","avatar_template":"/user_avatar/discuss.kotlinlang.org/cnifeme/{size}/2746_2.png","trust_level":1},{"id":11117,"username":"jolous","name":"joachim lous","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/ba8739/{size}.png","trust_level":1},{"id":38,"username":"kenbarc","name":"Ken Barclay","avatar_template":"/user_avatar/discuss.kotlinlang.org/kenbarc/{size}/1693_2.png","trust_level":1},{"id":58,"username":"dodyg","name":"Dody Gunawinata","avatar_template":"/user_avatar/discuss.kotlinlang.org/dodyg/{size}/1451_2.png","trust_level":1},{"id":34,"username":"abreslav","name":"Andrey Breslav","avatar_template":"/user_avatar/discuss.kotlinlang.org/abreslav/{size}/8279_2.png","trust_level":4},{"id":1058,"username":"john","name":"John-Paul Cunliffe","avatar_template":"/user_avatar/discuss.kotlinlang.org/john/{size}/2072_2.png","trust_level":0},{"id":15001,"username":"computadorgranpiador","name":"Igor Silva","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/71c47a/{size}.png","trust_level":1},{"id":16021,"username":"Mike_Bray","name":"Mike Bray","avatar_template":"/user_avatar/discuss.kotlinlang.org/mike_bray/{size}/11237_2.png","trust_level":1},{"id":14192,"username":"Neeraj_Sharma","name":"Neeraj Sharma","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/{size}.png","trust_level":1},{"id":4270,"username":"ebrowne72","name":"Erik Browne","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/85f322/{size}.png","trust_level":2},{"id":5265,"username":"davidecannizzo","name":"Davide Cannizzo","avatar_template":"/user_avatar/discuss.kotlinlang.org/davidecannizzo/{size}/6549_2.png","trust_level":2},{"id":62,"username":"medium","name":"","avatar_template":"/user_avatar/discuss.kotlinlang.org/medium/{size}/10404_2.png","trust_level":2},{"id":4230,"username":"snorbi","name":"Norbert Sándor","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/94ad74/{size}.png","trust_level":2},{"id":14395,"username":"mrbenjoi","name":"Ben","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/82dd89/{size}.png","trust_level":2},{"id":13924,"username":"klitos","name":"Klitos Kyriacou","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/258eb7/{size}.png","trust_level":2},{"id":97,"username":"terrybleger","name":"Terry Bleger","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/a698b9/{size}.png","trust_level":1},{"id":10869,"username":"marcosb","name":"Marcos B","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/{size}.png","trust_level":2},{"id":5156,"username":"christophels","name":"Christophe Le Saëc","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/7feea3/{size}.png","trust_level":2},{"id":14330,"username":"mohitatray","name":"Mohit Atray","avatar_template":"/user_avatar/discuss.kotlinlang.org/mohitatray/{size}/10464_2.png","trust_level":0},{"id":15288,"username":"HeapyHop","name":"Ibrahimau Ruslan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/f475e1/{size}.png","trust_level":1},{"id":16287,"username":"przemek.materna","name":"TheCililing","avatar_template":"/user_avatar/discuss.kotlinlang.org/przemek.materna/{size}/11341_2.png","trust_level":1},{"id":15845,"username":"filipp.zhinkin","name":"Filipp Zhinkin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/c77e96/{size}.png","flair_name":"jetbrainsteam","flair_group_id":41,"primary_group_name":"jetbrainsteam","trust_level":4},{"id":16179,"username":"marandil","name":"Marcin Słowik","avatar_template":"/user_avatar/discuss.kotlinlang.org/marandil/{size}/11295_2.png","trust_level":0},{"id":13665,"username":"dcs.79c","name":"David Simpson","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/c37758/{size}.png","trust_level":0},{"id":7078,"username":"alshan","name":"Igor Alshannikov","avatar_template":"/user_avatar/discuss.kotlinlang.org/alshan/{size}/7395_2.png","primary_group_name":"jetbrainsteam","trust_level":4},{"id":16271,"username":"PhilKes","name":"Phil","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/8797f3/{size}.png","trust_level":1},{"id":16012,"username":"vmercadolibretuc","name":"Santiago Andres","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/5fc32e/{size}.png","trust_level":1},{"id":4998,"username":"brunojcm","name":"Bruno Medeiros","avatar_template":"/user_avatar/discuss.kotlinlang.org/brunojcm/{size}/5116_2.png","trust_level":2},{"id":3104,"username":"zhengkeli","name":"Zheng Keli","avatar_template":"/user_avatar/discuss.kotlinlang.org/zhengkeli/{size}/3974_2.png","trust_level":2},{"id":749,"username":"gildor","name":"Andrey Mischenko","avatar_template":"/user_avatar/discuss.kotlinlang.org/gildor/{size}/1891_2.png","trust_level":2},{"id":10571,"username":"absoluterookie","name":"labrar1","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/f17d59/{size}.png","trust_level":1},{"id":12302,"username":"admin.14","name":"Clyde","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/{size}.png","trust_level":1},{"id":8966,"username":"ocky7","name":"mn","avatar_template":"/user_avatar/discuss.kotlinlang.org/ocky7/{size}/11306_2.png","trust_level":2},{"id":15842,"username":"esafak","name":"Emre","avatar_template":"/user_avatar/discuss.kotlinlang.org/esafak/{size}/11179_2.png","trust_level":0},{"id":15869,"username":"semenov.valentine","name":"Валентин Семенов","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/a8b319/{size}.png","trust_level":1},{"id":9365,"username":"vk","name":"Vladimir Korovkin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/cab0a1/{size}.png","trust_level":2},{"id":16117,"username":"John_Fairhall","name":"jfairhall","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/e36b37/{size}.png","trust_level":1},{"id":16108,"username":"luigialice","name":"Luigi Alice","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/a3d4f5/{size}.png","trust_level":0},{"id":80,"username":"Oliver_Plohmann","name":"Oliver Plohmann","avatar_template":"/user_avatar/discuss.kotlinlang.org/oliver_plohmann/{size}/2398_2.png","trust_level":2},{"id":217,"username":"BruceEckel","name":"Bruce Eckel","avatar_template":"/user_avatar/discuss.kotlinlang.org/bruceeckel/{size}/1535_2.png","trust_level":1},{"id":25,"username":"cedricbeust","name":"Cedric Beust","avatar_template":"/user_avatar/discuss.kotlinlang.org/cedricbeust/{size}/1429_2.png","trust_level":2},{"id":3309,"username":"Raul.Raja.Martinez","name":"Raúl Raja Martinez","avatar_template":"/user_avatar/discuss.kotlinlang.org/raul.raja.martinez/{size}/4180_2.png","trust_level":1},{"id":15759,"username":"elpafras","name":"elpafras","avatar_template":"/user_avatar/discuss.kotlinlang.org/elpafras/{size}/11146_2.png","trust_level":1},{"id":2847,"username":"cabman","name":"C A  B ","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/50afbb/{size}.png","trust_level":2},{"id":2706,"username":"madmax1028","name":"Paweł Włodarczyk","avatar_template":"/user_avatar/discuss.kotlinlang.org/madmax1028/{size}/3335_2.png","trust_level":2}],"primary_groups":[{"id":41,"name":"jetbrainsteam"}],"flair_groups":[{"id":41,"name":"jetbrainsteam","flair_url":null,"flair_bg_color":null,"flair_color":null}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/uncategorized/1?page=1","per_page":30,"topics":[{"fancy_title":"Welcome to the Kotlin Discussions powered by Discourse","id":8,"title":"Welcome to the Kotlin Discussions powered by Discourse","slug":"welcome-to-the-kotlin-discussions-powered-by-discourse","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2015-11-30T07:18:36.707Z","last_posted_at":"2015-11-30T07:18:36.761Z","bumped":true,"bumped_at":"2015-12-02T01:19:53.681Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Welcome to the community of Kotlin users, contributors and developers. \nPlease make sure to read the Code of conduct before posting.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"views":13569,"like_count":14,"has_summary":false,"last_poster_username":"system","category_id":1,"op_like_count":14,"pinned_globally":true,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":434,"primary_group_id":41,"flair_group_id":null}]},{"fancy_title":"Kotlin : Extend python","id":11319,"title":"Kotlin : Extend python","slug":"kotlin-extend-python","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2019-01-26T15:46:25.802Z","last_posted_at":"2026-09-18T20:12:36.755Z","bumped":true,"bumped_at":"2026-09-18T20:12:36.755Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2266,"like_count":1,"has_summary":false,"last_poster_username":"tokayasurecah","category_id":1,"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":6672,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1755,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":36,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16529,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Kotlin inline &ldquo;value&rdquo; Generics","id":30923,"title":"Kotlin inline \"value\" Generics","slug":"kotlin-inline-value-generics","posts_count":24,"reply_count":13,"highest_post_number":24,"image_url":null,"created_at":"2025-12-31T18:50:46.619Z","last_posted_at":"2026-08-04T00:48:18.065Z","bumped":true,"bumped_at":"2026-08-04T00:48:18.065Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1016,"like_count":7,"has_summary":false,"last_poster_username":"MooingDuck","category_id":1,"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":16316,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11531,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7490,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DSL for Apache Wicket markup","id":31164,"title":"DSL for Apache Wicket markup","slug":"dsl-for-apache-wicket-markup","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-30T11:03:12.075Z","last_posted_at":"2026-07-30T11:03:12.165Z","bumped":true,"bumped_at":"2026-07-30T11:03:12.165Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":76,"like_count":2,"has_summary":false,"last_poster_username":"jstuyts","category_id":1,"op_like_count":2,"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":1180,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Errors running kotlin class from comd-line","id":30800,"title":"Errors running kotlin class from comd-line","slug":"errors-running-kotlin-class-from-comd-line","posts_count":12,"reply_count":5,"highest_post_number":12,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/kotlinlang/optimized/2X/f/f438507ef51a0277699e86512589ac5b9ca5d72f_2_1024x184.png","created_at":"2025-10-20T12:08:18.645Z","last_posted_at":"2026-07-15T12:01:39.036Z","bumped":true,"bumped_at":"2026-07-15T12:01:39.036Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":376,"like_count":5,"has_summary":false,"last_poster_username":"ppinedo","category_id":1,"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":16177,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5439,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Kotlin adının yer adıyla bağlantısı üzerine iyi amaçlı soru / Good-faith question about Kotlin’s place-name-based naming","id":31106,"title":"Kotlin adının yer adıyla bağlantısı üzerine iyi amaçlı soru / Good-faith question about Kotlin’s place-name-based naming","slug":"kotlin-adinin-yer-adiyla-baglantisi-uzerine-iyi-amacli-soru-good-faith-question-about-kotlin-s-place-name-based-naming","posts_count":6,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-06-29T15:03:55.058Z","last_posted_at":"2026-07-02T06:25:00.314Z","bumped":true,"bumped_at":"2026-07-02T06:25:00.314Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":210,"like_count":8,"has_summary":false,"last_poster_username":"TC","category_id":1,"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":16462,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5439,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13257,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13697,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Game Over screen","id":31105,"title":"Game Over screen","slug":"game-over-screen","posts_count":7,"reply_count":0,"highest_post_number":7,"image_url":null,"created_at":"2026-06-28T18:56:53.353Z","last_posted_at":"2026-07-01T13:27:05.455Z","bumped":true,"bumped_at":"2026-07-01T13:27:05.455Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":193,"like_count":0,"has_summary":false,"last_poster_username":"Skater901","category_id":1,"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":16461,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best practices for Kotlin version when creating libraries","id":31100,"title":"Best practices for Kotlin version when creating libraries","slug":"best-practices-for-kotlin-version-when-creating-libraries","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-20T06:27:33.358Z","last_posted_at":"2026-06-20T06:27:33.421Z","bumped":true,"bumped_at":"2026-06-20T06:27:33.421Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":126,"like_count":1,"has_summary":false,"last_poster_username":"Skater901","category_id":1,"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":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ordered Sets","id":5420,"title":"Ordered Sets","slug":"ordered-sets","posts_count":6,"reply_count":1,"highest_post_number":7,"image_url":null,"created_at":"2017-11-15T15:53:00.652Z","last_posted_at":"2026-05-04T08:55:15.023Z","bumped":true,"bumped_at":"2026-05-04T08:55:15.023Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":21561,"like_count":4,"has_summary":false,"last_poster_username":"jolous","category_id":1,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":621,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3039,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3170,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11117,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pattern matching in Kotlin","id":598,"title":"Pattern matching in Kotlin","slug":"pattern-matching-in-kotlin","posts_count":12,"reply_count":0,"highest_post_number":13,"image_url":null,"created_at":"2014-04-08T12:38:19.000Z","last_posted_at":"2026-02-21T21:00:55.176Z","bumped":true,"bumped_at":"2026-02-21T21:00:55.176Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6131,"like_count":6,"has_summary":false,"last_poster_username":"computadorgranpiador","category_id":1,"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":38,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":58,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1058,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15001,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Coroutine cancelling","id":30964,"title":"Coroutine cancelling","slug":"coroutine-cancelling","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-02-17T12:04:07.794Z","last_posted_at":"2026-02-20T16:36:48.447Z","bumped":true,"bumped_at":"2026-02-20T16:36:48.447Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":388,"like_count":3,"has_summary":false,"last_poster_username":"davidecannizzo","category_id":1,"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":16021,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14192,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4270,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5265,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Kotlin vs. modern Java","id":26859,"title":"Kotlin vs. modern Java","slug":"kotlin-vs-modern-java","posts_count":52,"reply_count":35,"highest_post_number":53,"image_url":null,"created_at":"2023-05-25T08:16:26.665Z","last_posted_at":"2026-02-17T09:41:29.200Z","bumped":true,"bumped_at":"2026-02-17T09:41:29.200Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":14304,"like_count":93,"has_summary":true,"last_poster_username":"mrbenjoi","category_id":1,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":62,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4270,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4230,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":11531,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14395,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Atomic Numbers","id":30949,"title":"Atomic Numbers","slug":"atomic-numbers","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-23T11:35:49.748Z","last_posted_at":"2026-01-30T18:26:46.938Z","bumped":true,"bumped_at":"2026-01-30T18:26:46.938Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":216,"like_count":2,"has_summary":false,"last_poster_username":"klitos","category_id":1,"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":16021,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13924,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"My Book &ldquo;Creative DSLs in Kotlin&rdquo;","id":29123,"title":"My Book \"Creative DSLs in Kotlin\"","slug":"my-book-creative-dsls-in-kotlin","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-08-25T07:54:41.507Z","last_posted_at":"2026-01-22T08:57:19.082Z","bumped":true,"bumped_at":"2026-01-22T08:57:19.082Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":315,"like_count":4,"has_summary":false,"last_poster_username":"Landei","category_id":1,"op_like_count":2,"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":13257,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Partial Class support in the future?","id":254,"title":"Partial Class support in the future?","slug":"partial-class-support-in-the-future","posts_count":11,"reply_count":2,"highest_post_number":12,"image_url":null,"created_at":"2015-05-23T19:28:37.000Z","last_posted_at":"2025-12-30T08:49:44.096Z","bumped":true,"bumped_at":"2025-12-30T08:49:44.096Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":14589,"like_count":15,"has_summary":false,"last_poster_username":"HeapyHop","category_id":1,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":97,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10869,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5156,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":14330,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15288,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LongRange.count() returns Int and cause an Exception","id":30878,"title":"LongRange.count() returns Int and cause an Exception","slug":"longrange-count-returns-int-and-cause-an-exception","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2025-12-05T13:06:15.863Z","last_posted_at":"2025-12-08T22:53:03.020Z","bumped":true,"bumped_at":"2025-12-08T22:53:03.020Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":339,"like_count":4,"has_summary":false,"last_poster_username":"marandil","category_id":1,"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":16287,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11531,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":15845,"primary_group_id":41,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":16179,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What are the differences between Kotlin Multiplatform &amp; Compose Multiplatform?","id":30865,"title":"What are the differences between Kotlin Multiplatform & Compose Multiplatform?","slug":"what-are-the-differences-between-kotlin-multiplatform-compose-multiplatform","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2025-11-28T04:24:18.958Z","last_posted_at":"2025-12-08T09:04:41.378Z","bumped":true,"bumped_at":"2025-12-08T09:04:41.378Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":767,"like_count":2,"has_summary":false,"last_poster_username":"Skater901","category_id":1,"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":13665,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I’d like to be able to plot trig functions &amp; fractals &amp; parametric equations on Kotlin","id":30867,"title":"I’d like to be able to plot trig functions & fractals & parametric equations on Kotlin","slug":"i-d-like-to-be-able-to-plot-trig-functions-fractals-parametric-equations-on-kotlin","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-11-29T02:08:01.719Z","last_posted_at":"2025-12-04T20:46:56.590Z","bumped":true,"bumped_at":"2025-12-04T20:46:56.590Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":176,"like_count":1,"has_summary":false,"last_poster_username":"dcs.79c","category_id":1,"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":13665,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7078,"primary_group_id":41,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7490,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Empty Main function","id":30864,"title":"Empty Main function","slug":"empty-main-function","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-11-26T00:03:03.879Z","last_posted_at":"2025-11-28T04:07:28.055Z","bumped":true,"bumped_at":"2025-11-28T04:07:28.055Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":147,"like_count":1,"has_summary":false,"last_poster_username":"dcs.79c","category_id":1,"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":13665,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Parse Kotlin build.gradle.kts Script via ScriptDefinition","id":30862,"title":"Parse Kotlin build.gradle.kts Script via ScriptDefinition","slug":"parse-kotlin-build-gradle-kts-script-via-scriptdefinition","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-21T11:29:52.426Z","last_posted_at":"2025-11-21T11:29:52.480Z","bumped":true,"bumped_at":"2025-11-21T11:29:52.480Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":102,"like_count":1,"has_summary":false,"last_poster_username":"PhilKes","category_id":1,"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":16271,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use SQLite without GUI? only print console","id":30803,"title":"How to use SQLite without GUI? only print console","slug":"how-to-use-sqlite-without-gui-only-print-console","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-10-24T23:40:08.389Z","last_posted_at":"2025-10-28T12:43:06.470Z","bumped":true,"bumped_at":"2025-10-28T12:43:06.470Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":287,"like_count":1,"has_summary":false,"last_poster_username":"Skater901","category_id":1,"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":16012,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4998,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3104,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unbelievable error message after compile","id":30778,"title":"Unbelievable error message after compile","slug":"unbelievable-error-message-after-compile","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/kotlinlang/original/2X/c/cd4112d7518cc6bc9f05d0fb9b4db972c0b67616.png","created_at":"2025-10-01T09:39:04.384Z","last_posted_at":"2025-10-20T11:52:18.114Z","bumped":true,"bumped_at":"2025-10-20T11:52:18.114Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":348,"like_count":2,"has_summary":false,"last_poster_username":"ppinedo","category_id":1,"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":16177,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":749,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to cancel forum membership","id":23124,"title":"How to cancel forum membership","slug":"how-to-cancel-forum-membership","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2021-10-05T17:36:12.008Z","last_posted_at":"2025-10-16T22:29:58.540Z","bumped":true,"bumped_at":"2025-10-16T22:29:58.540Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1089,"like_count":0,"has_summary":false,"last_poster_username":"ocky7","category_id":1,"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":10571,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":12302,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8966,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lsp + mcp","id":30749,"title":"Lsp + mcp","slug":"lsp-mcp","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-09-04T17:51:10.360Z","last_posted_at":"2025-09-04T17:51:10.426Z","bumped":true,"bumped_at":"2025-09-04T17:51:10.426Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":158,"like_count":0,"has_summary":false,"last_poster_username":"esafak","category_id":1,"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":15842,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Compile Kotlin Code at Runtime from Java?","id":30324,"title":"How to Compile Kotlin Code at Runtime from Java?","slug":"how-to-compile-kotlin-code-at-runtime-from-java","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-05-05T13:09:07.530Z","last_posted_at":"2025-09-02T00:05:23.675Z","bumped":true,"bumped_at":"2025-09-02T00:05:23.675Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":382,"like_count":1,"has_summary":false,"last_poster_username":"John_Fairhall","category_id":1,"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":15869,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":9365,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16117,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Support for &ldquo;satisfies an interface&rdquo;","id":30736,"title":"Support for \"satisfies an interface\"","slug":"support-for-satisfies-an-interface","posts_count":19,"reply_count":11,"highest_post_number":19,"image_url":null,"created_at":"2025-08-29T09:49:01.943Z","last_posted_at":"2025-08-30T21:48:35.895Z","bumped":true,"bumped_at":"2025-08-30T21:48:35.895Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":586,"like_count":10,"has_summary":false,"last_poster_username":"Landei","category_id":1,"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":16108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7490,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11531,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5439,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13257,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Feedback for my Pattern-Matching lib","id":25180,"title":"Feedback for my Pattern-Matching lib","slug":"feedback-for-my-pattern-matching-lib","posts_count":12,"reply_count":4,"highest_post_number":12,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/kotlinlang/optimized/2X/9/9910ae656a898935c170cf017881bd810293a6cd_2_1024x512.png","created_at":"2022-07-10T12:14:43.510Z","last_posted_at":"2025-08-28T11:42:14.396Z","bumped":true,"bumped_at":"2025-08-28T12:31:36.466Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1589,"like_count":8,"has_summary":false,"last_poster_username":"Oliver_Plohmann","category_id":1,"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":13257,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11531,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7490,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":80,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Type Classes in Kotlin?","id":410,"title":"Type Classes in Kotlin?","slug":"type-classes-in-kotlin","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2014-11-14T17:17:00.000Z","last_posted_at":"2025-08-17T18:57:20.203Z","bumped":true,"bumped_at":"2025-08-17T18:57:20.203Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":14017,"like_count":2,"has_summary":false,"last_poster_username":"Landei","category_id":1,"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":217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3309,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13257,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What is the safest file format to convert a large JSON file for use in Kotlin (android)?","id":30575,"title":"What is the safest file format to convert a large JSON file for use in Kotlin (android)?","slug":"what-is-the-safest-file-format-to-convert-a-large-json-file-for-use-in-kotlin-android","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2025-07-10T09:49:10.894Z","last_posted_at":"2025-08-14T02:27:26.177Z","bumped":true,"bumped_at":"2025-08-14T02:27:26.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":410,"like_count":0,"has_summary":false,"last_poster_username":"elpafras","category_id":1,"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":15759,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13257,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":16021,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13697,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"No remove Items in ArrayList","id":30565,"title":"No remove Items in ArrayList","slug":"no-remove-items-in-arraylist","posts_count":7,"reply_count":1,"highest_post_number":7,"image_url":null,"created_at":"2025-07-08T15:01:26.807Z","last_posted_at":"2025-08-04T06:38:56.464Z","bumped":true,"bumped_at":"2025-08-04T06:38:56.464Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":366,"like_count":3,"has_summary":false,"last_poster_username":"Landei","category_id":1,"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":16012,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2847,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7490,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2706,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13257,"primary_group_id":null,"flair_group_id":null}]}]}}