{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - John Sundell","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/johnsundell","_microblog":{"about":"https://micro.blog/about/api","id":"5231","username":"johnsundell","bio":"I'm a Swift developer, blogger, speaker & podcaster. I post weekly articles & tips about Swift development and make apps, games & dev tools.","pronouns":"","is_following":false,"is_you":false,"following_count":3,"discover_count":0},"author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://micro.blog/johnsundell/avatar.jpg"},"items":[{"id":"16924366","content_html":"<p>123: “The evolution of Swift”, with special guest Nick Lockwood: <a href=\"https://www.swiftbysundell.com/podcast/123\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/123","date_published":"2022-12-19T15:05:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-12-19 15:05","date_timestamp":1671462300,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"14156446","content_html":"<p>122: “Swift concurrency in practice”, with special guest Ben Scheirman: <a href=\"https://www.swiftbysundell.com/podcast/122\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/122","date_published":"2022-11-18T19:30:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-11-18 19:30","date_timestamp":1668799800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13617905","content_html":"<p>121: “Responsive and smooth UIs”, with special guest Adam Bell: <a href=\"https://www.swiftbysundell.com/podcast/121\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/121","date_published":"2022-10-31T17:45:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-10-31 17:45","date_timestamp":1667238300,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13396474","content_html":"<p>120: “Freelancing and WWDC22 highlights”, with special guest Donny Wals: <a href=\"https://www.swiftbysundell.com/podcast/120\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/120","date_published":"2022-09-17T15:35:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-09-17 15:35","date_timestamp":1663428900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13331765","content_html":"<p>119: “The role of system design”, with special guest Gui Rambo: <a href=\"https://www.swiftbysundell.com/podcast/119\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/119","date_published":"2022-08-31T17:15:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-08-31 17:15","date_timestamp":1661966100,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13131407","content_html":"<p>118: “What’s new in SwiftUI in iOS 16?”, with special guest Natalia Panferova: <a href=\"https://www.swiftbysundell.com/podcast/118\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/118","date_published":"2022-07-11T13:30:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-07-11 13:30","date_timestamp":1657546200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13008657","content_html":"<p>117: “Swift 5.7, generics, and the road to Swift 6”, with special guest Ben Cohen: <a href=\"https://www.swiftbysundell.com/podcast/117\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/117","date_published":"2022-06-10T15:10:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-06-10 15:10","date_timestamp":1654873800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12894935","content_html":"<p>116: “The evolution of SwiftUI”, with special guest Chris Eidhof: <a href=\"https://www.swiftbysundell.com/podcast/116\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/116","date_published":"2022-05-18T12:55:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-05-18 12:55","date_timestamp":1652878500,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12793252","content_html":"<p>115: “A framework and an app”, with special guest Simon Støvring: <a href=\"https://www.swiftbysundell.com/podcast/115\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/115","date_published":"2022-04-30T17:20:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-04-30 17:20","date_timestamp":1651339200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12607475","content_html":"<p>114: “Accessibility on Apple’s platforms”, with special guest Sommer Panage: <a href=\"https://www.swiftbysundell.com/podcast/114\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/114","date_published":"2022-03-21T18:55:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-03-21 18:55","date_timestamp":1647888900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12531573","content_html":"<p>113: “Where is Swift headed in 2022?”, with special guest JP Simard: <a href=\"https://www.swiftbysundell.com/podcast/113\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/113","date_published":"2022-02-27T15:45:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2022-02-27 15:45","date_timestamp":1645976700,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12320217","content_html":"<p>112: “The 2021 Season Finale”: <a href=\"https://www.swiftbysundell.com/podcast/112\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/112","date_published":"2021-12-30T21:10:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-12-30 21:10","date_timestamp":1640898600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12287864","content_html":"<p>111: “Custom rendering”, with special guest James Thomson: <a href=\"https://www.swiftbysundell.com/podcast/111\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/111","date_published":"2021-12-20T17:40:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-12-20 17:40","date_timestamp":1640022000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12237148","content_html":"<p>110: “Concurrency beyond app development”, with special guest Tim Condon: <a href=\"https://www.swiftbysundell.com/podcast/110\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/110","date_published":"2021-12-06T14:55:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-12-06 14:55","date_timestamp":1638802500,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12189131","content_html":"<p>109: “Code maintenance”, with special guest Nick Lockwood: <a href=\"https://www.swiftbysundell.com/podcast/109\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/109","date_published":"2021-11-22T17:10:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-11-22 17:10","date_timestamp":1637601000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12129420","content_html":"<p>108: “Concurrency and Swift-DocC”, with special guest Marin Todorov: <a href=\"https://www.swiftbysundell.com/podcast/108\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/108","date_published":"2021-11-04T18:35:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-11-04 18:35","date_timestamp":1636050900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12111502","content_html":"<p>107: “UIKit in 2021”, with special guest Ben Scheirman: <a href=\"https://www.swiftbysundell.com/podcast/107\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/107","date_published":"2021-10-30T13:20:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-10-30 13:20","date_timestamp":1635600000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12026645","content_html":"<p>106: “Opportunities for optimization”, with special guest Christian Selig: <a href=\"https://www.swiftbysundell.com/podcast/106\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/106","date_published":"2021-10-07T12:40:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-10-07 12:40","date_timestamp":1633610400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11994320","content_html":"<p>105: “Building various kinds of editors”, with special guest Marcin Krzyzanowski: <a href=\"https://www.swiftbysundell.com/podcast/105\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/105","date_published":"2021-09-28T17:40:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-09-28 17:40","date_timestamp":1632850800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11892639","content_html":"<p>104: “The magic of Augmented Reality”, with special guest Roxana Jula: <a href=\"https://www.swiftbysundell.com/podcast/104\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/104","date_published":"2021-09-02T17:35:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-09-02 17:35","date_timestamp":1630604100,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11851082","content_html":"<p>103: “What’s new in Swift 5.5”, with special guest Antoine van der Lee: <a href=\"https://www.swiftbysundell.com/podcast/103\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/103","date_published":"2021-08-23T13:55:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-08-23 13:55","date_timestamp":1629726900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11767626","content_html":"<p>102: “WWDC21, two months later”, with special guest Jordan Morgan: <a href=\"https://www.swiftbysundell.com/podcast/102\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/102","date_published":"2021-08-02T16:30:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-08-02 16:30","date_timestamp":1627921800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11705099","content_html":"<p>101: “Cross-platform SwiftUI”, with special guest Malin Sundberg: <a href=\"https://www.swiftbysundell.com/podcast/101\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/101","date_published":"2021-07-15T16:15:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-07-15 16:15","date_timestamp":1626365700,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11705088","content_html":"<p>100: “A tower of capabilities”, with special guest Chris Lattner: <a href=\"https://www.swiftbysundell.com/podcast/100\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/100","date_published":"2021-07-02T15:35:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-07-02 15:35","date_timestamp":1625240100,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11705081","content_html":"<p>99: “Structured concurrency”, with special guest Doug Gregor: <a href=\"https://www.swiftbysundell.com/podcast/99\">swiftbysundell.com</a></p>","summary":"","url":"https://www.swiftbysundell.com/podcast/99","date_published":"2021-06-11T15:00:00+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2021-06-11 15:00","date_timestamp":1623423600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"835943","content_html":"<p><a href=\"https://micro.blog/flanker\">@flanker</a> Happy you like it 😀 I really love declarative programming like that, not only does it look nice, but usually results in much less error prone code 👍</p>\n","url":"https://micro.blog/johnsundell/835943","date_published":"2018-08-28T08:46:38+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2018-08-28 08:46","date_timestamp":1535445998,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"809761","content_html":"<p><a href=\"https://micro.blog/BastianInuk\">@BastianInuk</a> Oh, that sounds super interesting! Right up my alley! 😀 Definetly going to do more work with Vapor at some point, so far I'm very impressed with it.</p>\n","url":"https://micro.blog/johnsundell/809761","date_published":"2018-08-19T17:26:25+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2018-08-19 17:26","date_timestamp":1534699585,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"808670","content_html":"<p><a href=\"https://micro.blog/BastianInuk\">@BastianInuk</a> Thanks Bastian! 🙌</p>\n","url":"https://micro.blog/johnsundell/808670","date_published":"2018-08-19T13:03:44+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2018-08-19 13:03","date_timestamp":1534683824,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"807389","content_html":"<p><a href=\"https://micro.blog/BastianInuk\">@BastianInuk</a> I've only used Server-Side Swift for brief experiments and to learn it, mostly with Vapor and Kitura, so nothing in production yet. I do very little server-based stuff these days, and for my new website (which I'm writing from scratch) I'm going to use static site generation, so no need for any dynamic server component. What about you? Have you tried it? 🙂</p>\n","url":"https://micro.blog/johnsundell/807389","date_published":"2018-08-18T23:09:28+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2018-08-18 23:09","date_timestamp":1534633768,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"799412","content_html":"<p><a href=\"https://micro.blog/sergevank\">@sergevank</a> Awesome to hear that you like the show 🙂</p>\n","url":"https://micro.blog/johnsundell/799412","date_published":"2018-08-16T15:22:59+00:00","author":{"name":"John Sundell","url":"http://swiftbysundell.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjohnsundell%2Favatar.jpg","_microblog":{"username":"johnsundell"}},"_microblog":{"date_relative":"2018-08-16 15:22","date_timestamp":1534432979,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}