{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Andrew Madsen","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/armadsen","_microblog":{"about":"https://micro.blog/about/api","id":"5212","username":"armadsen","bio":"I'm a Mac &amp; iOS developer, and an electrical engineer. I write code as Open Reel Software, including Aether (http://www.aetherlog.com), lead Curriculum R&amp;D at Lambda School, build hardware for Wired In, and collect old computers.\n\nI ❤️ Swift &amp; Objective-C.","pronouns":"","is_following":false,"is_you":false,"following_count":7,"discover_count":0},"author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://www.gravatar.com/avatar/41667d46ee26a1a1dc4af7ae826ac20d?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"11551184","content_html":"<p>Constant Literals in Objective-C: <a href=\"https://blog.andrewmadsen.com/2021/06/07/constant-literals-in.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2021/06/07/constant-literals-in.html","date_published":"2021-06-08T06:34:00+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2021-06-08 06:34","date_timestamp":1623134040,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9833772","content_html":"<p>Building OpenSSL for ARM/Apple silicon Macs: <a href=\"https://blog.andrewmadsen.com/2020/06/22/building-openssl-for.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2020/06/22/building-openssl-for.html","date_published":"2020-06-23T06:02:38+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2020-06-23 06:02","date_timestamp":1592892158,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9597243","content_html":"<p>First Day: <a href=\"https://blog.andrewmadsen.com/2020/05/04/first-day.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2020/05/04/first-day.html","date_published":"2020-05-04T16:22:10+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2020-05-04 16:22","date_timestamp":1588609330,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9582316","content_html":"<p>Last Day: <a href=\"https://blog.andrewmadsen.com/2020/05/01/last-day.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2020/05/01/last-day.html","date_published":"2020-05-01T20:21:10+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2020-05-01 20:21","date_timestamp":1588364470,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"7976329","content_html":"<p>Remapping ⌘-. (command-period) to BREAK in iTerm2: <a href=\"https://blog.andrewmadsen.com/2020/01/25/remapping-commandperiod-to.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2020/01/25/remapping-commandperiod-to.html","date_published":"2020-01-25T23:30:12+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2020-01-25 23:30","date_timestamp":1579995012,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"7581844","content_html":"<p>Crosley RSD3 Counterweight Fix: <a href=\"https://blog.andrewmadsen.com/2020/01/03/crosley-rsd-counterweight.html\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/2020/01/03/crosley-rsd-counterweight.html","date_published":"2020-01-04T06:35:35+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2020-01-04 06:35","date_timestamp":1578119735,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547162","content_html":"<p>How many apps use Swift in 2019? <a href=\"https://armadsen.micro.blog/2019/02/16/how-many-apps.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2019/02/16/how-many-apps.html","date_published":"2019-02-17T06:36:08+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2019-02-17 06:36","date_timestamp":1550385368,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352522","content_html":"<p>How many apps use Swift in 2019? <a href=\"https://blog.andrewmadsen.com/post/182862756395\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/182862756395","date_published":"2019-02-17T06:36:08+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2019-02-17 06:36","date_timestamp":1550385368,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2348547","content_html":"<p>How many apps use Swift in 2019? <a href=\"http://blog.andrewmadsen.com/post/182862756395\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/182862756395","date_published":"2019-02-17T06:36:08+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2019-02-17 06:36","date_timestamp":1550385368,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547163","content_html":"# How many apps use Swift in 2019?\n\nThree years ago, I read a blog post by Ryan Olsen where he explored how many of the top 100 apps on the app store were using Swift. He was surprised that at the time, only 11% of the top 100 apps were using Swift (I wasn’t).\n\nI thought it would be int... <a href=\"https://armadsen.micro.blog/2019/02/15/how-many-apps.html\">armadsen.micro.blog</a>","summary":"","url":"https://armadsen.micro.blog/2019/02/15/how-many-apps.html","date_published":"2019-02-15T19:28:31+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2019-02-15 19:28","date_timestamp":1550258911,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6547164","content_html":"<p>Infrastructure: <a href=\"https://armadsen.micro.blog/2016/07/04/infrastructure.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2016/07/04/infrastructure.html","date_published":"2016-07-05T03:05:52+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-07-05 03:05","date_timestamp":1467687952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"253866","content_html":"<p>Infrastructure: <a href=\"http://blog.andrewmadsen.com/post/146926574280\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/146926574280","date_published":"2016-07-05T03:05:52+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-07-05 03:05","date_timestamp":1467687952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352521","content_html":"<p>Infrastructure: <a href=\"https://blog.andrewmadsen.com/post/146926574280\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/146926574280","date_published":"2016-07-05T03:05:52+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-07-05 03:05","date_timestamp":1467687952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547165","content_html":"<p>Objective-C Class Properties: <a href=\"https://armadsen.micro.blog/2016/06/14/objectivec-class-properties.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2016/06/14/objectivec-class-properties.html","date_published":"2016-06-14T18:12:51+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-06-14 18:12","date_timestamp":1465927971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"253865","content_html":"<p>Objective-C Class Properties: <a href=\"http://blog.andrewmadsen.com/post/145919242155\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/145919242155","date_published":"2016-06-14T18:12:51+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-06-14 18:12","date_timestamp":1465927971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352520","content_html":"<p>Objective-C Class Properties: <a href=\"https://blog.andrewmadsen.com/post/145919242155\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/145919242155","date_published":"2016-06-14T18:12:51+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2016-06-14 18:12","date_timestamp":1465927971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547166","content_html":"<p>Swift on Raspberry Pi: <a href=\"https://armadsen.micro.blog/2015/12/28/swift-on-raspberry.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2015/12/28/swift-on-raspberry.html","date_published":"2015-12-28T22:01:06+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2015-12-28 22:01","date_timestamp":1451340066,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"253864","content_html":"<p>Swift on Raspberry Pi: <a href=\"http://blog.andrewmadsen.com/post/136137396480\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/136137396480","date_published":"2015-12-28T22:01:06+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2015-12-28 22:01","date_timestamp":1451340066,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352519","content_html":"<p>Swift on Raspberry Pi: <a href=\"https://blog.andrewmadsen.com/post/136137396480\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/136137396480","date_published":"2015-12-28T22:01:06+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2015-12-28 22:01","date_timestamp":1451340066,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547167","content_html":"<p>MIKMIDI - A new Objective-C MIDI library: <a href=\"https://armadsen.micro.blog/2014/05/19/mikmidi-a-new.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2014/05/19/mikmidi-a-new.html","date_published":"2014-05-19T16:30:15+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2014-05-19 16:30","date_timestamp":1400517015,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"253863","content_html":"<p>MIKMIDI - A new Objective-C MIDI library: <a href=\"http://blog.andrewmadsen.com/post/86220316345\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/86220316345","date_published":"2014-05-19T16:30:15+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2014-05-19 16:30","date_timestamp":1400517015,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352518","content_html":"<p>MIKMIDI - A new Objective-C MIDI library: <a href=\"https://blog.andrewmadsen.com/post/86220316345\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/86220316345","date_published":"2014-05-19T16:30:15+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2014-05-19 16:30","date_timestamp":1400517015,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6547168","content_html":"<p>ORSSerialPort - A new Objective-C serial port library: <a href=\"https://armadsen.micro.blog/2012/07/04/orsserialport-a-new.html\">armadsen.micro.blog</a></p>","summary":"","url":"https://armadsen.micro.blog/2012/07/04/orsserialport-a-new.html","date_published":"2012-07-04T21:32:00+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2012-07-04 21:32","date_timestamp":1341437520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"253862","content_html":"<p>ORSSerialPort - A new Objective-C serial port library: <a href=\"http://blog.andrewmadsen.com/post/26512371699\">blog.andrewmadsen.com</a></p>","summary":"","url":"http://blog.andrewmadsen.com/post/26512371699","date_published":"2012-07-04T21:32:00+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2012-07-04 21:32","date_timestamp":1341437520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2352517","content_html":"<p>ORSSerialPort - A new Objective-C serial port library: <a href=\"https://blog.andrewmadsen.com/post/26512371699\">blog.andrewmadsen.com</a></p>","summary":"","url":"https://blog.andrewmadsen.com/post/26512371699","date_published":"2012-07-04T21:32:00+00:00","author":{"name":"Andrew Madsen","url":"http://blog.andrewmadsen.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F41667d46ee26a1a1dc4af7ae826ac20d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"armadsen"}},"_microblog":{"date_relative":"2012-07-04 21:32","date_timestamp":1341437520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}