{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Jason Sadler","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/sadlerjw","_microblog":{"about":"https://micro.blog/about/api","id":"389","username":"sadlerjw","bio":"","pronouns":"","is_following":false,"is_you":false,"following_count":33,"discover_count":0},"author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://www.gravatar.com/avatar/c479057ca4cc7c3958c9b4b5cf20cbc1?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"80974554","content_html":"<p>2025 in Games: <a href=\"https://www.sadlerjw.com/2025/12/29/2025-in-games/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2025/12/29/2025-in-games/","date_published":"2025-12-30T01:09:44+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2025-12-30 01:09","date_timestamp":1767056984,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"71858343","content_html":"<p>NES Emulator: Existentials Crisis: <a href=\"https://www.sadlerjw.com/2025/08/22/nes-emulator-existentials-crisis/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2025/08/22/nes-emulator-existentials-crisis/","date_published":"2025-08-23T03:34:59+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2025-08-23 03:34","date_timestamp":1755920099,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"70383871","content_html":"<p>NES Emulator: CPU Instructions: <a href=\"https://www.sadlerjw.com/2025/08/02/nes-emulator-cpu-instructions/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2025/08/02/nes-emulator-cpu-instructions/","date_published":"2025-08-02T19:12:14+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2025-08-02 19:12","date_timestamp":1754161934,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"70255353","content_html":"<p>Writing an NES emulator in Swift: <a href=\"https://www.sadlerjw.com/2025/07/31/writing-an-nes-emulator-in-swift/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2025/07/31/writing-an-nes-emulator-in-swift/","date_published":"2025-07-31T23:15:35+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2025-07-31 23:15","date_timestamp":1754003735,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13820022","content_html":"I doubt I’m going to be posting any more Twitter-like short posts here anymore. You can find me on my Mastodon server: @json@micro.sadlerjw.com.","summary":"","url":"https://www.sadlerjw.com/2022/11/08/724001/","date_published":"2022-11-08T22:08:07+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2022-11-08 22:08","date_timestamp":1667945287,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"13715275","content_html":"<p>Mastodon Server Tips: <a href=\"https://www.sadlerjw.com/2022/11/06/mastodon-server-tips/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2022/11/06/mastodon-server-tips/","date_published":"2022-11-06T05:30:49+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2022-11-06 05:30","date_timestamp":1667712649,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13710992","content_html":"<p>Hello world! <a href=\"https://www.sadlerjw.com/2022/11/05/hello-world/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2022/11/05/hello-world/","date_published":"2022-11-06T02:54:15+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2022-11-06 02:54","date_timestamp":1667703255,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"12032208","content_html":"<p>Psychonauts 2: <a href=\"https://www.sadlerjw.com/2021/10/08/psychonauts-2/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2021/10/08/psychonauts-2/","date_published":"2021-10-08T23:45:28+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2021-10-08 23:45","date_timestamp":1633736728,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"7916461","content_html":"<p>@dominikhoecht oops, thought I included the link. <a href=\"https://www.youtube.com/subscription_manager\">www.youtube.com/subscript...</a></p>\n","url":"https://micro.blog/sadlerjw/7916461","date_published":"2020-01-22T14:59:02+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2020-01-22 14:59","date_timestamp":1579705142,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"7898587","content_html":"TIL you can export an OPML of your YouTube subscriptions for importing into an RSS reader. There’s a button at the bottom of the subscription management page. Goodbye, YouTube website!","summary":"","url":"https://www.sadlerjw.com/2020/01/21/422/","date_published":"2020-01-21T16:20:57+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2020-01-21 16:20","date_timestamp":1579623657,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"7705664","content_html":"The world lost a true musical icon today in Neil Peart 😭 https://www.rollingstone.com/music/music-news/neil-peart-rush-obituary-936221/","summary":"","url":"https://www.sadlerjw.com/2020/01/10/420/","date_published":"2020-01-10T22:10:17+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2020-01-10 22:10","date_timestamp":1578694217,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"7631457","content_html":"Thank you, The Expanse season 4, for my new favourite closed captioning text: 🎵 investigatory music 🎵","summary":"","url":"https://www.sadlerjw.com/2020/01/06/418/","date_published":"2020-01-07T02:38:07+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2020-01-07 02:38","date_timestamp":1578364687,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"7515143","content_html":"Titanfall 2 was fantastic. Short and sweet campaign. Each mission had its own interesting new gambit. The time travel level alone was worth the price of admission. Very highly recommended!","summary":"","url":"https://www.sadlerjw.com/2019/12/31/416/","date_published":"2019-12-31T16:53:20+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-12-31 16:53","date_timestamp":1577811200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5528959","content_html":"Truly stunning footage of a racing drone flying alongside a rollercoaster in Sweden.","summary":"","url":"https://www.sadlerjw.com/2019/09/14/412/","date_published":"2019-09-14T18:39:02+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-09-14 18:39","date_timestamp":1568486342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5487771","content_html":"I find it mystifying and infuriating that the iPhone 11 added a second camera…and it’s the ultra-wide, not the telephoto. Number of times I wished my iPhone 7+ could zoom out: zero. It’s an additional $500 to get the Pro with the telephoto lens.","summary":"","url":"https://www.sadlerjw.com/2019/09/11/409/","date_published":"2019-09-12T03:10:06+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-09-12 03:10","date_timestamp":1568257806,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5391725","content_html":"What a wonderful interview with BEARRRRR McCREARY, composer of Battlestar Galactica fame. (Also God of War and many other things)  ","summary":"","url":"https://www.sadlerjw.com/2019/09/05/406/","date_published":"2019-09-06T02:03:15+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-09-06 02:03","date_timestamp":1567735395,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5232654","content_html":"No other Remedy action game—not even Max Payne—has felt this fun. – Ars Technica’s review of Control Max Payne sits just below a few Bioware games as one of my favourite games of all time. Guess I’ll have to pick up Control!","summary":"","url":"https://www.sadlerjw.com/2019/08/26/398/","date_published":"2019-08-27T02:27:18+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-08-27 02:27","date_timestamp":1566872838,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5203768","content_html":"Ah, shit. Life in Pieces has been cancelled after four seasons. It was a super adorable, very funny family sitcom. The first three seasons are on Netflix. Definitely worth checking out.","summary":"","url":"https://www.sadlerjw.com/2019/08/25/395/","date_published":"2019-08-25T05:11:03+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-08-25 05:11","date_timestamp":1566709863,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5153717","content_html":"I’m listening to music from the original Mass Effect and I am having some very intense nostalgia.","summary":"","url":"https://www.sadlerjw.com/2019/08/21/391/","date_published":"2019-08-21T21:54:16+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-08-21 21:54","date_timestamp":1566424456,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5072627","content_html":"Oh man. Pixar’s Coco. They know how to turn on the waterworks, right on cue.","summary":"","url":"https://www.sadlerjw.com/2019/08/17/388/","date_published":"2019-08-17T05:01:06+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-08-17 05:01","date_timestamp":1566018066,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"2039697","content_html":"<p>Live UITableView Updates: <a href=\"https://www.sadlerjw.com/2019/01/26/live-uitableview-updates/\">sadlerjw.com</a></p>","summary":"","url":"https://www.sadlerjw.com/2019/01/26/live-uitableview-updates/","date_published":"2019-01-26T22:33:54+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2019-01-26 22:33","date_timestamp":1548542034,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"999207","content_html":"<p>We had Highway to Hell playing and a trick-or-treater just complimented us on our disco music. Spooky.</p>","summary":"","url":"https://www.sadlerjw.com/2018/10/31/368/","date_published":"2018-10-31T23:38:35+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-10-31 23:38","date_timestamp":1541029115,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"989583","content_html":"<p>Someone else probably thought of this first… but what if Marzipan isn’t giving us a Sneak Peek of the future of the Mac? Maybe it’s giving us a Sneak Peek at the future of iPad apps with mouse and trackpad support, and the Mac is the test bed?</p>","summary":"","url":"https://www.sadlerjw.com/2018/10/27/361/","date_published":"2018-10-27T18:43:01+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-10-27 18:43","date_timestamp":1540665781,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"936845","content_html":"<p>Hockey Night in Canada apparently now has a segment called “The Major Part of the Game”.<span class=\"Apple-converted-space\"> </span></p>\n<p>I get that “TSN Turning Point” is taken, but come on.<span class=\"Apple-converted-space\"> </span></p>","summary":"","url":"https://www.sadlerjw.com/2018/10/03/358/","date_published":"2018-10-04T01:44:13+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-10-04 01:44","date_timestamp":1538617453,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"924302","content_html":"<p>The Good Place Season 3 premiered last night. Still so, so good.</p>","summary":"","url":"https://www.sadlerjw.com/2018/09/28/356/","date_published":"2018-09-29T01:53:48+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-09-29 01:53","date_timestamp":1538186028,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"903308","content_html":"\n\nReplied to a post by Jason Sadler (sadlerjw.com)\nWe have a custom implementation of Git for reading repositories, which drives a lot of our high performance functionality. However we defer to Git itself for operations that mutate the repository (Staging, Committing, Checking out branc... <a href=\"https://www.sadlerjw.com/2018/09/20/344/\">www.sadlerjw.com</a>","summary":"","url":"https://www.sadlerjw.com/2018/09/20/344/","date_published":"2018-09-20T21:48:53+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-09-20 21:48","date_timestamp":1537480133,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"573937","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> You mentioned a micro.blog meetup on Tuesday at lunch. Any details for time/place, or will that just come closer to the date? I'm attending NextDoor, not WWDC but would be interested in meeting some other micro.bloggers!</p>\n","url":"https://micro.blog/sadlerjw/573937","date_published":"2018-05-18T20:49:41+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-05-18 20:49","date_timestamp":1526676581,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"551537","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> thanks! Will do. </p>\n","url":"https://micro.blog/sadlerjw/551537","date_published":"2018-05-10T15:59:31+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-05-10 15:59","date_timestamp":1525967971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"551399","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Oops, I forgot the <a href=\"https://micro.blog/sadlerjwtest\">@sadlerjwtest</a> account existed. It looks like there are still some duplicates on <a href=\"https://micro.blog/sadlerjw\">@sadlerjw</a>.\n(How can I delete the test account? I was only using it to test with Wordpress before I completed my migration.)</p>\n","url":"https://micro.blog/sadlerjw/551399","date_published":"2018-05-10T14:49:54+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-05-10 14:49","date_timestamp":1525963794,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"527342","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> Surely there are other frameworks that already do something <em>similar</em> to what you want (like maybe <a href=\"https://github.com/yapstudios/YapDatabase\">YAPDatabase</a>, although that's not in Swift)...so I'm curious, why did you decide to build your own?</p>\n","url":"https://micro.blog/sadlerjw/527342","date_published":"2018-05-01T20:26:11+00:00","author":{"name":"Jason Sadler","url":"https://www.sadlerjw.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fc479057ca4cc7c3958c9b4b5cf20cbc1%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"sadlerjw"}},"_microblog":{"date_relative":"2018-05-01 20:26","date_timestamp":1525206371,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}