{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Jared Sorge","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/jsorge","_microblog":{"about":"https://micro.blog/about/api","id":"600","username":"jsorge","bio":"Christian, husband, dad, developer, batman aficionado","pronouns":"","is_following":false,"is_you":false,"following_count":93,"discover_count":0},"author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://micro.blog/jsorge/avatar.jpg"},"items":[{"id":"94620315","content_html":"<p>After releasing Arborist 1.0 on Monday, I got a couple of feature requests in to beta this week: selection of the terminal app to open Claude Code chats, and <a href=\"https://grove.safia.sh/\">Grove</a> workflow support. I’m excited to get 1.1 into the world before going on vacation!</p>\n<p><a href=\"https://macarborist.com\">macarborist.com</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/24/after-releasing-arborist-on-monday.html","date_published":"2026-07-25T03:24:00+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-25 03:24","date_timestamp":1784949840,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116978473538374402","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mrgw4z25sw2u"]}},{"id":"94403092","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Thanks Manton!</p>\n","url":"https://micro.blog/jsorge/94403092","date_published":"2026-07-21T14:56:19+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-21 14:56","date_timestamp":1784645779,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94403099","content_html":"<p>I’ve taken my first swing at ProductHunt by putting Arborist up there. Let’s see how it goes! <a href=\"https://www.producthunt.com/posts/arborist\">www.producthunt.com/posts/arb…</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/21/ive-taken-my-first-swing.html","date_published":"2026-07-21T14:56:08+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-21 14:56","date_timestamp":1784645768,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116958546255253990","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mr62x557jg2f"]}},{"id":"94328479","content_html":"<p>My New App: Arborist for the Mac: <a href=\"https://jsorge.net/2026/07/20/meet-arborist\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/07/20/meet-arborist","date_published":"2026-07-20T13:33:21+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-20 13:33","date_timestamp":1784554401,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116952559167888589","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mr3fujb2vl25"]}},{"id":"94140708","content_html":"<p>I have hit a huge milestone in Arborist development: making a purchase in production (with Apple Pay no less!) worked instantly between RevenueCat and Stripe.</p>\n<p>I am beyond pumped to launch this app on Monday! Sign up here for early access: <a href=\"https://taphouse.io/arborist\">taphouse.io/arborist</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/16/i-have-hit-a-huge.html","date_published":"2026-07-17T00:27:49+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-17 00:27","date_timestamp":1784248069,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116932481716555740","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mqsikdttqz24"]}},{"id":"94140610","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> It feels like there should be some kind of lightweight use case for it nowadays. Blending a full database and UI layer still has a lot of value. But I like making native apps too much to go back to using it myself.</p>\n","url":"https://micro.blog/jsorge/94140610","date_published":"2026-07-17T00:24:25+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-17 00:24","date_timestamp":1784247865,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94108647","content_html":"<p>Having used FileMaker Pro extensively in the 2000’s to mid-2010’s (and I’d consider FileMaker my first real “programming” jobs) it is wild that there’s a bunch of podcast discourse about it now in 2026.</p>\n<p>I fondly remember making iTunes-like UI on my databases 20 years ago 😀</p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/16/having-used-filemaker-pro-extensively.html","date_published":"2026-07-16T13:59:08+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-16 13:59","date_timestamp":1784210348,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116930009582176644","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mqrfg5ktah2t"]}},{"id":"94048853","content_html":"<p>Licensing a Mac App with RevenueCat: <a href=\"https://jsorge.net/2026/07/15/revenuecat-mac-licensing\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/07/15/revenuecat-mac-licensing","date_published":"2026-07-15T14:55:43+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-15 14:55","date_timestamp":1784127343,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116924571400309898","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mqoy55waxt26"]}},{"id":"93945697","content_html":"<p><a href=\"https://micro.blog/dh\">@dh</a> It’s so good! After dropping the first 3 on day one I was a bit sad to only get 1 last week. It’s a must-watch show for me (season 1 was amazing too!)</p>\n","url":"https://micro.blog/jsorge/93945697","date_published":"2026-07-13T20:53:36+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-13 20:53","date_timestamp":1783976016,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93943793","content_html":"<p>I’ve gotten Arborist to the point of being feature complete! I’m working this week on some polish and marketing with the plan of launching next Monday, July 20.</p>\n<p>I’m super excited to get this app off the ground. Sign up at <a href=\"https://taphouse.io/arborist\">taphouse.io/arborist</a> to be notified when it goes live!</p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/13/ive-gotten-arborist-to-the.html","date_published":"2026-07-13T20:21:07+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-13 20:21","date_timestamp":1783974067,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116914524898023402","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mqkjek2baf2h"]}},{"id":"93772737","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> It’s so much better out of the jail!</p>\n","url":"https://micro.blog/jsorge/93772737","date_published":"2026-07-10T14:03:59+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-10 14:03","date_timestamp":1783692239,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93739320","content_html":"<p>I got inspired by the discussion about Squircle Jail and decided to bundle a squircle-free icon with Arborist, because why shouldn’t users be able to have some fun with a git worktree app? 😎</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/cleanshot-2026-07-09-at-16.10.502x.png\" width=\"600\" height=\"462\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/07/09/i-got-inspired-by-the.html","date_published":"2026-07-09T23:14:58+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-09 23:14","date_timestamp":1783638898,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116892565721374620","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mqarcvovbs26"]}},{"id":"93436448","content_html":"<p>Made good progress tweaking the Arborist UI, which now  has a bottom status bar, and I just spent some time on the sidebar. I had been using a SwiftUI <code>List</code> view but that wasn’t working exactly like I wanted so I swapped it out with an AppKit <code>NSOutlineView</code>. I think this is a very nice improvement.</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/cleanshot-2026-07-04-at-10.30.382x.png\" width=\"600\" height=\"368\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/07/04/made-good-progress-tweaking-the.html","date_published":"2026-07-04T17:32:45+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-04 17:32","date_timestamp":1783186365,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116862904103389814","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mptls7pclc2x"]}},{"id":"93372696","content_html":"<p>I’ve been working on the teaching improvements in Arborist to guide new users to how to set things up and I’d played with TipKit a little bit on iOS but didn’t realize it was on macOS too. I think this provides a nice touch without being too intrusive.</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/cleanshot-2026-07-02-at-16.44.222x.png\" width=\"600\" height=\"375\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/07/03/ive-been-working-on-the.html","date_published":"2026-07-03T14:07:06+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-03 14:07","date_timestamp":1783087626,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@jsorge/116856433619855281","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mpqptpxu3q2q"]}},{"id":"93264616","content_html":"<p>I had an animation issue in Arborist that I was fighting, and the new <a href=\"https://github.com/mergesort/Broadcast\">Broadcast</a> library from <a href=\"https://micro.blog/mergesort@macaw.social\">@mergesort@macaw.social</a> came to the rescue and I was able to fix it really quickly thanks to some well placed logging statements.</p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/01/i-had-an-animation-issue.html","date_published":"2026-07-01T18:12:40+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-01 18:12","date_timestamp":1782929560,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93262990","content_html":"<p>The response to my <a href=\"https://taphouse.io/arborist\">Arborist</a> announcement has been fantastic! I’ve got a few more things to polish up before I release it. My hope is the 2nd or 3rd week of July to launch it. I’ll be sharing more about the process of building Arborist as I approach the finish line!</p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/01/the-response-to-my-arborist.html","date_published":"2026-07-01T17:37:33+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-07-01 17:37","date_timestamp":1782927453,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92916900","content_html":"<p>I’ve been working on a new Mac app the past couple of weeks which can supercharge developer workflows using git worktrees. If that sounds interesting, check it out at <a href=\"https://taphouse.io/arborist\">taphouse.io/arborist</a> and sign up to be among the first to know when it’s released 😀</p>","summary":"","url":"https://mb.jsorge.net/2026/06/25/ive-been-working-on-a.html","date_published":"2026-06-25T22:00:12+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-06-25 22:00","date_timestamp":1782424812,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92916899","content_html":"<p>I love this Seahawks team so freaking much.</p>","summary":"","url":"https://mb.jsorge.net/2026/01/17/i-love-this-seahawks-team.html","date_published":"2026-01-18T04:24:22+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-18 04:24","date_timestamp":1768710262,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"81865346","content_html":"<p>The Trials and Tribulations of a Blog Engine Update: <a href=\"https://jsorge.net/2026/01/11/maverick-updates-amidst-grief\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/01/11/maverick-updates-amidst-grief","date_published":"2026-01-12T05:01:39+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-12 05:01","date_timestamp":1768194099,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"81802199","content_html":"<p>We had to say goodbye to our sweet kitty Molly today. She’d been with us 14 years (adopted on 1/1/2012). Before we had kids, before I found my career, before we bought our house.</p>\n<p>Life without her is going to be less snuggly, and we will miss her deeply.</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/image-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/01/10/we-had-to-say-goodbye.html","date_published":"2026-01-11T04:21:20+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-11 04:21","date_timestamp":1768105280,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"81352873","content_html":"<p>From Zero to App in 18 hours: <a href=\"https://jsorge.net/2026/01/04/from-zero-to-app-in-18-hours\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/01/04/from-zero-to-app-in-18-hours","date_published":"2026-01-04T22:03:41+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-04 22:03","date_timestamp":1767564221,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"81348827","content_html":"<p>Apple finally got to reviewing Decoder (so a 2-day belated birthday present) and it got approved! I’m working on the blog post right now, but in the meantime go check it out if you have any need to scan a code on your Mac!</p>\n<p><a href=\"https://taphouse.io/decoder\">taphouse.io/decoder</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/01/04/apple-finally-got-to-reviewing.html","date_published":"2026-01-04T21:30:11+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-04 21:30","date_timestamp":1767562211,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"81216592","content_html":"<p>What I’d really like for my birthday is for my new Mac app to get through App Review (it’s been waiting since Tuesday).</p>\n<p>This was a fun little project that came together really fast and has been waiting longer than it took to build 😂</p>\n<p><a href=\"https://taphouse.io/decoder\">taphouse.io/decoder</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/01/02/what-id-really-like-for.html","date_published":"2026-01-02T19:53:14+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2026-01-02 19:53","date_timestamp":1767383594,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"52797444","content_html":"<p>Meet Baseplate: <a href=\"https://jsorge.net/2024/12/20/introducing-baseplate\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2024/12/20/introducing-baseplate","date_published":"2024-12-20T18:01:45+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2024-12-20 18:01","date_timestamp":1734717705,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"49583162","content_html":"<p>I have a blog post brewing but want to share that my new app Baseplate is now available on the iOS, macOS, and visionOS App Store. It’s an app for managing your Lego brick collection and I hope you enjoy it!</p>\n<p><a href=\"https://apps.apple.com/us/app/brick-catalog-baseplate/id6737250348\">apps.apple.com/us/app/br…</a></p>\n","summary":"","url":"https://mb.jsorge.net/2024/11/13/i-have-a.html","date_published":"2024-11-13T20:22:48+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2024-11-13 20:22","date_timestamp":1731529368,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"38540563","content_html":"<p>My head is still spinning (in the best of ways) after a 2 day SwiftUI workshop from <a href=\"https://micro.blog/chris@m.objc.io\">@chris@m.objc.io</a>. I feel like I have a much better understanding of how the framework works!</p>\n","summary":"","url":"https://mb.jsorge.net/2024/05/30/my-head-is.html","date_published":"2024-05-30T15:18:19+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2024-05-30 15:18","date_timestamp":1717082299,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"20660883","content_html":"<p>Achievement unlocked: callout in the main section of iOS Dev Weekly!</p>\n<p>Thanks <a href=\"https://micro.blog/daveverwer\">@daveverwer</a>!!!</p>\n<p><a href=\"https://iosdevweekly.com/issues/617?m=email&amp;sid=d5y5Ce4#AABlxny\">iosdevweekly.com/issues/61…</a></p>\n","summary":"","url":"https://mb.jsorge.net/2023/07/07/achievement-unlocked-callout.html","date_published":"2023-07-07T16:43:31+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-07-07 16:43","date_timestamp":1688748211,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"20588026","content_html":"<p>You know what would be really cool? Being able to write unit tests for fastlane lanes.</p>\n","summary":"","url":"https://mb.jsorge.net/2023/07/05/you-know-what.html","date_published":"2023-07-06T02:54:46+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-07-06 02:54","date_timestamp":1688612086,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"20580872","content_html":"<p>Hopped on to iOS 17 now that beta 3 is out. I updated my MacBook to Sonoma with b2 and it’s been pretty great!</p>\n","summary":"","url":"https://mb.jsorge.net/2023/07/05/hopped-on-to.html","date_published":"2023-07-05T23:02:53+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-07-05 23:02","date_timestamp":1688598173,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"16438896","content_html":"<p><a href=\"https://micro.blog/dave\">@dave</a> Oh that’s pretty cool!</p>\n","url":"https://micro.blog/jsorge/16438896","date_published":"2023-02-01T23:37:13+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-02-01 23:37","date_timestamp":1675294633,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15949033","content_html":"<p><a href=\"https://micro.blog/marmanold\">@marmanold</a> Yeah the big thing I was using it for was a couple of lists that I have which I’ve added to Feedbin so I can still get the feeds. It’s really sad to me how things have gone over there.</p>\n","url":"https://micro.blog/jsorge/15949033","date_published":"2023-01-14T03:16:05+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-01-14 03:16","date_timestamp":1673666165,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15931831","content_html":"<p><a href=\"https://micro.blog/skoobz\">@skoobz</a> Beniers for sure has been <em>awesome</em>. It’s such a fun time for Seattle sports right now with all the young stars we’re gathering across MLB, NHL, and the NFL!</p>\n","url":"https://micro.blog/jsorge/15931831","date_published":"2023-01-13T16:20:42+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2023-01-13 16:20","date_timestamp":1673626842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"14024386","content_html":"<p><a href=\"https://micro.blog/vincode\">@vincode</a> I get around this by having a newsletters email address that gets forwarded to Feedbin. I love how they handle the forwarded newsletters.</p>\n","url":"https://micro.blog/jsorge/14024386","date_published":"2022-11-14T22:06:35+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2022-11-14 22:06","date_timestamp":1668463595,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"13039235","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I didn’t at first but they were able to accommodate me and add it on. It adds another level of protection and fashion that I’m glad I picked up. I’m also in team iPhone case so YMMV 😊</p>\n","url":"https://micro.blog/jsorge/13039235","date_published":"2022-06-18T04:17:52+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2022-06-18 04:17","date_timestamp":1655525872,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12587466","content_html":"<p><a href=\"https://micro.blog/mjdescy\">@mjdescy</a> I feel this exact same way myself. I don’t know how to get out of that kind of rut though 😞</p>\n<p>Hope you can get out of yours!</p>\n","url":"https://micro.blog/jsorge/12587466","date_published":"2022-03-15T16:32:09+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2022-03-15 16:32","date_timestamp":1647361929,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12551795","content_html":"<p><a href=\"https://micro.blog/johnbrayton\">@johnbrayton</a> Thank you!</p>\n","url":"https://micro.blog/jsorge/12551795","date_published":"2022-03-05T02:24:36+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2022-03-05 02:24","date_timestamp":1646447076,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12192307","content_html":"<p><a href=\"https://micro.blog/warner\">@warner</a> Yep, I haven’t paid them a dime.</p>\n","url":"https://micro.blog/jsorge/12192307","date_published":"2021-11-23T16:04:25+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2021-11-23 16:04","date_timestamp":1637683465,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"11729966","content_html":"<p><a href=\"https://micro.blog/ronguest\">@ronguest</a> I haven’t gotten it fixed yet, but we definitely want to patch the hole. It’s a bit bigger around than the wall mount is. I hadn’t considered changing the type of anchor I used but that one looks interesting. Thanks!</p>\n","url":"https://micro.blog/jsorge/11729966","date_published":"2021-07-23T14:46:02+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2021-07-23 14:46","date_timestamp":1627051562,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"11338128","content_html":"<p><a href=\"https://micro.blog/Omrrc\">@Omrrc</a> Same here. It took me a little while but I’ve really come to enjoy it. Looking forward to season 2!</p>\n","url":"https://micro.blog/jsorge/11338128","date_published":"2021-04-18T13:35:08+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2021-04-18 13:35","date_timestamp":1618752908,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"10778965","content_html":"<p><a href=\"https://micro.blog/Cheri\">@Cheri</a> If at first they don’t succeed, they try try again 😊</p>\n","url":"https://micro.blog/jsorge/10778965","date_published":"2020-12-28T06:26:29+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2020-12-28 06:26","date_timestamp":1609136789,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"10601280","content_html":"<p>@sku<span>_</span>b Haha I hadn’t actually noticed it until now. I wonder if I could dress the HomePod up to look like BB9!</p>\n","url":"https://micro.blog/jsorge/10601280","date_published":"2020-11-20T00:29:46+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2020-11-20 00:29","date_timestamp":1605832186,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"9494125","content_html":"<p>@sku\\_b Oh yeah, that will be a really great day. I hope that COVID doesn’t slow down the progress for us to get there.</p>\n","url":"https://micro.blog/jsorge/9494125","date_published":"2020-04-21T00:27:08+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2020-04-21 00:27","date_timestamp":1587428828,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"8401764","content_html":"<p><a href=\"https://micro.blog/braker1nine\">@braker1nine</a> Give Privacy a shot and give them a virtual card number instead. It’s great! <a href=\"https://privacy.com/join/TWLUL\">privacy.com/join/TWLU...</a></p>\n","url":"https://micro.blog/jsorge/8401764","date_published":"2020-02-19T02:33:27+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2020-02-19 02:33","date_timestamp":1582079607,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"7407396","content_html":"<p><a href=\"https://micro.blog/pgor\">@pgor</a> That lefse looks really good!</p>\n","url":"https://micro.blog/jsorge/7407396","date_published":"2019-12-25T05:03:43+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-12-25 05:03","date_timestamp":1577250223,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"7241524","content_html":"<p><a href=\"https://micro.blog/pgor\">@pgor</a> Way to go! 🥇🏆</p>\n","url":"https://micro.blog/jsorge/7241524","date_published":"2019-12-15T17:13:13+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-12-15 17:13","date_timestamp":1576429993,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"6792437","content_html":"<p><a href=\"https://micro.blog/Gabz\">@Gabz</a> Thanks! With my kids in bed now I can finally get to setting it up 🙂</p>\n","url":"https://micro.blog/jsorge/6792437","date_published":"2019-11-27T04:18:30+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-11-27 04:18","date_timestamp":1574828310,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"6353010","content_html":"<p><a href=\"https://micro.blog/sander\">@sander</a> Thanks! I didn't realize that that was the case.</p>\n","url":"https://micro.blog/jsorge/6353010","date_published":"2019-11-03T23:26:38+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-11-03 23:26","date_timestamp":1572823598,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"5360316","content_html":"<p><a href=\"https://micro.blog/mjdescy\">@mjdescy</a> I <em>think</em> I've finally cracked through a bit of my SwiftUI roadblock on Scorebook's Settings screens. It's also been slow going for me as well but something that I've consistently been noodling on a bit in the background and it's slowly starting to sink in. Keep with it and I'm sure you'll see similar results 🙂</p>\n","url":"https://micro.blog/jsorge/5360316","date_published":"2019-09-04T05:24:20+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-09-04 05:24","date_timestamp":1567574660,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"4847479","content_html":"<p><a href=\"https://micro.blog/olof\">@olof</a> You're walking that whole loop? I'm super impressed. Have a great day!</p>\n","url":"https://micro.blog/jsorge/4847479","date_published":"2019-08-03T16:21:04+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-08-03 16:21","date_timestamp":1564849264,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"4805611","content_html":"<p><a href=\"https://micro.blog/liz\">@liz</a> Was that the eyefi SD card? I've heard not-great things about them, but might need to look at them again to see if they're at least <em>a little magical</em>.</p>\n","url":"https://micro.blog/jsorge/4805611","date_published":"2019-08-01T04:53:22+00:00","author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fjsorge%2Favatar.jpg","_microblog":{"username":"jsorge"}},"_microblog":{"date_relative":"2019-08-01 04:53","date_timestamp":1564635202,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}