{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Kamil Powałowski","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/kamil","_microblog":{"about":"https://micro.blog/about/api","id":"1553785","username":"kamil","bio":"Hi, I’m a software developer from Poland. I make pet projects under the Hydra Softworks brand, learn new languages, and play video and board games.","pronouns":"he/him","is_following":false,"is_you":false,"following_count":3,"discover_count":0},"author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://www.gravatar.com/avatar/d8bb64f6c7b60f32b4777770b94d7009?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"81336529","content_html":"<p>2025 Reading Goals review 📚: <a href=\"https://kamil.id/2026/01/04/reading-goals-review/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2026/01/04/reading-goals-review/","date_published":"2026-01-04T16:52:37+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2026-01-04 16:52","date_timestamp":1767545557,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.lol/@kamil/115838090154912178"]}},{"id":"53949371","content_html":"<p>Reading Goals for 2025 📚: <a href=\"https://kamil.id/2025/01/01/reading-goals-for/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2025/01/01/reading-goals-for/","date_published":"2025-01-01T22:18:17+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2025-01-01 22:18","date_timestamp":1735769897,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://social.lol/@kamil/113755416221402175","https://bsky.app/profile/did:plc:iory6qw3l4ilmhz7xl5gqz4i/post/3leplqa5ycw2w"]}},{"id":"35565805","content_html":"<p>Isaac Asimov Foundation reading order by Tomasz Kołodziejczak: <a href=\"https://kamil.id/2024/04/15/isaac-asimov-foundation.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2024/04/15/isaac-asimov-foundation.html","date_published":"2024-04-15T17:23:18+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2024-04-15 17:23","date_timestamp":1713201798,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247056","content_html":"<p>Isaac Asimov Foundation reading order by Tomasz Kołodziejczak: <a href=\"https://kamil.id/2024/04/15/isaac-asimov-foundation-reading-order/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2024/04/15/isaac-asimov-foundation-reading-order/","date_published":"2024-04-15T17:23:18+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2024-04-15 17:23","date_timestamp":1713201798,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544990","content_html":"<p>How to add keyboard toolbar actions in SwiftUI: <a href=\"https://kamil.id/2021/09/11/how-to-add.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/09/11/how-to-add.html","date_published":"2021-09-11T12:06:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-09-11 12:06","date_timestamp":1631361960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247057","content_html":"<p>How to add keyboard toolbar actions in SwiftUI: <a href=\"https://kamil.id/2021/09/11/how-to-add-keyboard-toolbar/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/09/11/how-to-add-keyboard-toolbar/","date_published":"2021-09-11T12:06:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-09-11 12:06","date_timestamp":1631361960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247058","content_html":"<p>How to expand and collapse cells in SwiftUI: <a href=\"https://kamil.id/2021/08/08/how-to-expand-and-collapse/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/08/08/how-to-expand-and-collapse/","date_published":"2021-08-08T13:02:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-08-08 13:02","date_timestamp":1628427720,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544886","content_html":"<p>How to expand and collapse cells in SwiftUI: <a href=\"https://kamil.id/2021/08/08/how-to-expand.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/08/08/how-to-expand.html","date_published":"2021-08-08T13:02:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-08-08 13:02","date_timestamp":1628427720,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247059","content_html":"<p>How to setup Code Climate Quality test coverage with Bitrise: <a href=\"https://kamil.id/2021/07/24/how-to-setup-code-climate/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/07/24/how-to-setup-code-climate/","date_published":"2021-07-24T16:07:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-07-24 16:07","date_timestamp":1627142820,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544628","content_html":"<p>How to setup Code Climate Quality test coverage with Bitrise: <a href=\"https://kamil.id/2021/07/24/how-to-setup.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/07/24/how-to-setup.html","date_published":"2021-07-24T16:07:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-07-24 16:07","date_timestamp":1627142820,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544500","content_html":"<p>How to dim Image for dark mode using ColorScheme: <a href=\"https://kamil.id/2021/07/11/how-to-dim.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/07/11/how-to-dim.html","date_published":"2021-07-11T17:04:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-07-11 17:04","date_timestamp":1626023040,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247060","content_html":"<p>How to dim Image for dark mode using ColorScheme: <a href=\"https://kamil.id/2021/07/11/how-to-dim-image-for/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/07/11/how-to-dim-image-for/","date_published":"2021-07-11T17:04:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-07-11 17:04","date_timestamp":1626023040,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544311","content_html":"<p>How to add Pull to Refresh to the SwiftUI view: <a href=\"https://kamil.id/2021/06/27/how-to-add.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/06/27/how-to-add.html","date_published":"2021-06-27T12:59:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-06-27 12:59","date_timestamp":1624798740,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247380","content_html":"<p>How to add Pull to Refresh to the SwiftUI view: <a href=\"https://kamil.id/2021/06/27/how-to-add-pull-to/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/06/27/how-to-add-pull-to/","date_published":"2021-06-27T12:59:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-06-27 12:59","date_timestamp":1624798740,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247381","content_html":"<p>How to display images from the web using AsyncImage: <a href=\"https://kamil.id/2021/06/12/how-to-display-images-from/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/06/12/how-to-display-images-from/","date_published":"2021-06-12T14:54:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-06-12 14:54","date_timestamp":1623509640,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544131","content_html":"<p>How to display images from the web using AsyncImage: <a href=\"https://kamil.id/2021/06/12/how-to-display.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/06/12/how-to-display.html","date_published":"2021-06-12T14:54:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-06-12 14:54","date_timestamp":1623509640,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35544048","content_html":"<p>How to change the Button view style: <a href=\"https://kamil.id/2021/05/30/how-to-change.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/30/how-to-change.html","date_published":"2021-05-30T18:06:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-30 18:06","date_timestamp":1622397960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247382","content_html":"<p>How to change the Button view style: <a href=\"https://kamil.id/2021/05/30/how-to-change-the-button/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/30/how-to-change-the-button/","date_published":"2021-05-30T18:06:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-30 18:06","date_timestamp":1622397960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247383","content_html":"<p>How to use PersonNameComponentsFormatter: <a href=\"https://kamil.id/2021/05/23/how-to-use-personnamecomponentsformatter/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/23/how-to-use-personnamecomponentsformatter/","date_published":"2021-05-23T13:44:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-23 13:44","date_timestamp":1621777440,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35543672","content_html":"<p>How to use PersonNameComponentsFormatter: <a href=\"https://kamil.id/2021/05/23/how-to-use.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/23/how-to-use.html","date_published":"2021-05-23T13:44:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-23 13:44","date_timestamp":1621777440,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247384","content_html":"<p>How to control Image view interpolation in SwiftUI: <a href=\"https://kamil.id/2021/05/09/how-to-control-image-view/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/09/how-to-control-image-view/","date_published":"2021-05-09T13:16:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-09 13:16","date_timestamp":1620566160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35543585","content_html":"<p>How to control Image view interpolation in SwiftUI: <a href=\"https://kamil.id/2021/05/09/how-to-control.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/09/how-to-control.html","date_published":"2021-05-09T13:16:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-09 13:16","date_timestamp":1620566160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"53247385","content_html":"<p>How to display alerts in SwiftUI: <a href=\"https://kamil.id/2021/05/03/how-to-display-alerts-in/\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/03/how-to-display-alerts-in/","date_published":"2021-05-03T11:19:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-03 11:19","date_timestamp":1620040740,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35543144","content_html":"<p>How to display alerts in SwiftUI: <a href=\"https://kamil.id/2021/05/03/how-to-display.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/05/03/how-to-display.html","date_published":"2021-05-03T11:19:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-05-03 11:19","date_timestamp":1620040740,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"35542424","content_html":"<p>How to synchronize View and Model with SwiftUI's EnvironmentObject: <a href=\"https://kamil.id/2021/04/25/how-to-synchronize.html\">kamil.id</a></p>","summary":"","url":"https://kamil.id/2021/04/25/how-to-synchronize.html","date_published":"2021-04-25T11:42:00+00:00","author":{"name":"Kamil Powałowski","url":"https://kamil.id/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd8bb64f6c7b60f32b4777770b94d7009%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"kamil"}},"_microblog":{"date_relative":"2021-04-25 11:42","date_timestamp":1619350920,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}