{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Andrew Wagner","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/drewag","_microblog":{"about":"https://micro.blog/about/api","id":"1278","username":"drewag","bio":"I am a software developer concentrating primarily on iOS and related backend services.","pronouns":"","is_following":false,"is_you":false,"following_count":5,"discover_count":0},"author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://www.gravatar.com/avatar/1cbfd62b0ffb56484c659c70475dd686?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"10256043","content_html":"<p>Effect of Swift Extension and Libraries On Build Time: <a href=\"https://drewag.me/posts/2020/09/13/effect-of-swift-extension-and-libraries-on-build-time\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2020/09/13/effect-of-swift-extension-and-libraries-on-build-time","date_published":"2020-09-13T09:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2020-09-13 09:00","date_timestamp":1599987600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"10082276","content_html":"<p>Developing an Algorithm Case Study: Area encircled by multiple paths on a 2D plane: <a href=\"https://drewag.me/posts/2020/08/10/a-return-to-computer-science\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2020/08/10/a-return-to-computer-science","date_published":"2020-08-10T09:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2020-08-10 09:00","date_timestamp":1597050000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5510847","content_html":"<p>Synthesized Decoding With Default Values: <a href=\"https://drewag.me/posts/2019/09/13/synthesized-decoding-with-default-values\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/13/synthesized-decoding-with-default-values","date_published":"2019-09-13T17:37:56+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-13 17:37","date_timestamp":1568396276,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5490062","content_html":"<p>JSON Encoder Change in Swift 5.1: <a href=\"https://drewag.me/posts/2019/09/11/json-encoder-change-in-swift-5\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/11/json-encoder-change-in-swift-5","date_published":"2019-09-12T04:58:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-12 04:58","date_timestamp":1568264301,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5405099","content_html":"<p>Swift Quiz – Boolean Expression: <a href=\"https://drewag.me/posts/2019/09/06/swift-quiz-bool-operations\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/06/swift-quiz-bool-operations","date_published":"2019-09-06T23:11:25+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-06 23:11","date_timestamp":1567811485,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5353246","content_html":"<p>Singletons and Shared Instances in Swift: <a href=\"https://drewag.me/posts/2019/09/03/singletons-and-shared-instances-in-swift\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/03/singletons-and-shared-instances-in-swift","date_published":"2019-09-03T21:13:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-03 21:13","date_timestamp":1567545201,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5343215","content_html":"<p>Careful with Fancy KVO Callback: <a href=\"https://drewag.me/posts/2019/09/02/careful-with-fancy-kvo-callback\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/02/careful-with-fancy-kvo-callback","date_published":"2019-09-03T02:44:17+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-03 02:44","date_timestamp":1567478657,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"5326954","content_html":"<p>Keyboard Field Prompt: <a href=\"https://drewag.me/posts/2019/09/01/keyboard-field-prompt\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/09/01/keyboard-field-prompt","date_published":"2019-09-01T09:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-09-01 09:00","date_timestamp":1567328400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"4935455","content_html":"<p>Decree – A Declarative URL Request Framework: <a href=\"https://drewag.me/posts/2019/08/08/decree-declarative-url-request-framework\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/08/08/decree-declarative-url-request-framework","date_published":"2019-08-08T09:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-08-08 09:00","date_timestamp":1565254800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"4772047","content_html":"<p>A Lesson From Nature: Complexity from Simplicity: <a href=\"https://drewag.me/posts/2019/07/29/a-lesson-from-nature-complexity-from-simplicity\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2019/07/29/a-lesson-from-nature-complexity-from-simplicity","date_published":"2019-07-29T09:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2019-07-29 09:00","date_timestamp":1564390800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1143835","content_html":"<p>A look at the interesting technical challenges I ran into while developing this app. <a href=\"https://boulderwcs.org/posts/2017/04/13/app-case-study-love-laugh-read-childrens-books-case\">boulderwcs.org</a></p>","summary":"","url":"https://boulderwcs.org/posts/2017/04/13/app-case-study-love-laugh-read-childrens-books-case","date_published":"2017-04-13T06:36:09+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-04-13 06:36","date_timestamp":1492065369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1213714","content_html":"A look at the interesting technical challenges I ran into while developing this app.","summary":"","url":"drewag.me/posts/2017/04/13/app-case-study-love-laugh-read-childrens-books-case","date_published":"2017-04-13T06:36:09+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-04-13 06:36","date_timestamp":1492065369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"197383","content_html":"<p>App Case Study - Love Laugh Read Books: <a href=\"https://drewag.me/posts/2017/04/13/app-case-study-love-laugh-read-childrens-books-case\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2017/04/13/app-case-study-love-laugh-read-childrens-books-case","date_published":"2017-04-13T06:36:09+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-04-13 06:36","date_timestamp":1492065369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1154083","content_html":"A list of core skills that are necessary in almost every app. If you can do all of these things reliably, you are well on your way to being a great hire as an iOS developer","summary":"","url":"https://drewag.me/posts/2017/01/29/5-core-ios-competencies-to-be-a-great-hire","date_published":"2017-01-29T01:57:39+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-29 01:57","date_timestamp":1485655059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1143834","content_html":"<p>A list of core skills that are necessary in almost every app. If you can do all of these things reliably, you are well on your way to being a great hire as an iOS developer: <a href=\"https://boulderwcs.org/posts/2017/01/29/5-core-ios-competencies-to-be-a-great-hire\">boulderwcs.org</a></p>","summary":"","url":"https://boulderwcs.org/posts/2017/01/29/5-core-ios-competencies-to-be-a-great-hire","date_published":"2017-01-29T01:57:39+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-29 01:57","date_timestamp":1485655059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1213713","content_html":"A list of core skills that are necessary in almost every app. If you can do all of these things reliably, you are well on your way to being a great hire as an iOS developer","summary":"","url":"drewag.me/posts/2017/01/29/5-core-ios-competencies-to-be-a-great-hire","date_published":"2017-01-29T01:57:39+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-29 01:57","date_timestamp":1485655059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"197382","content_html":"<p>5 Core iOS Competencies to Be a Great Hire: <a href=\"https://drewag.me/posts/2017/01/28/5-core-ios-competencies-to-be-a-great-hire\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2017/01/28/5-core-ios-competencies-to-be-a-great-hire","date_published":"2017-01-29T01:57:39+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-29 01:57","date_timestamp":1485655059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1154082","content_html":"There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.","summary":"","url":"https://drewag.me/posts/2017/01/26/deploying-server-side-swift-with-nginx","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1143833","content_html":"<p>There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me. <a href=\"https://boulderwcs.org/posts/2017/01/26/deploying-server-side-swift-with-nginx\">boulderwcs.org</a></p>","summary":"","url":"https://boulderwcs.org/posts/2017/01/26/deploying-server-side-swift-with-nginx","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1143832","content_html":"<p>There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me. <a href=\"https://boulderwcs.org/posts/2017/01/26/deploying-server-side-swift\">boulderwcs.org</a></p>","summary":"","url":"https://boulderwcs.org/posts/2017/01/26/deploying-server-side-swift","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1213712","content_html":"There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.","summary":"","url":"drewag.me/posts/2017/01/26/deploying-server-side-swift-with-nginx","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"1213711","content_html":"There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.","summary":"","url":"drewag.me/posts/2017/01/26/deploying-server-side-swift","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"197381","content_html":"<p>Deploying Server-Side Swift: <a href=\"https://drewag.me/posts/2017/01/26/deploying-server-side-swift\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2017/01/26/deploying-server-side-swift","date_published":"2017-01-26T16:32:21+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-26 16:32","date_timestamp":1485448341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1213710","content_html":"A list of skills, beyond just the ability to get the job done, every Swift developer should know before they get paid to develop.","summary":"","url":"drewag.me/posts/2017/01/21/5-core-swift-competencies-before-you-get-a-job","date_published":"2017-01-21T07:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-21 07:00","date_timestamp":1484982000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"197380","content_html":"<p>5 Core Swift Competencies Before You Get a Job: <a href=\"https://drewag.me/posts/2017/01/21/5-core-swift-competencies-before-you-get-a-job\">drewag.me</a></p>","summary":"","url":"https://drewag.me/posts/2017/01/21/5-core-swift-competencies-before-you-get-a-job","date_published":"2017-01-21T07:00:00+00:00","author":{"name":"Andrew Wagner","url":"https://drewag.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1cbfd62b0ffb56484c659c70475dd686%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"drewag"}},"_microblog":{"date_relative":"2017-01-21 07:00","date_timestamp":1484982000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}