{"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":94,"discover_count":0},"author":{"name":"Jared Sorge","url":"https://jsorge.net","avatar":"https://micro.blog/jsorge/avatar.jpg"},"items":[{"id":"98099118","content_html":"<p><a href=\"https://apps.apple.com/us/app/brick-catalog-baseplate/id6737250348\">Baseplate 2.1</a> is out with some really nice new features like marking retired sets on the Discover tab and being able to zoom in on a set’s minifigs in a carousel. And a few bugs were squashed along the way too 😀</p>\n","summary":"","url":"https://mb.jsorge.net/2026/09/24/baseplate-is-out-with-some.html","date_published":"2026-09-24T15:14: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":"2026-09-24 15:14","date_timestamp":1790262867,"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/117326668038413681","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mwbkbjveir24"]}},{"id":"97893199","content_html":"<p>Baseplate 2.0 is Out: <a href=\"https://jsorge.net/2026/09/20/baseplate-2-0-is-out\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/09/20/baseplate-2-0-is-out","date_published":"2026-09-21T03:21: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-09-21 03:21","date_timestamp":1789960899,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97775013","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Thanks Manton!</p>\n","url":"https://micro.blog/jsorge/97775013","date_published":"2026-09-18T18:50: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":"2026-09-18 18:50","date_timestamp":1789757453,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97768172","content_html":"<p>The big update to my Lego collecting app Baseplate is out! It’s got a whole new design, cross-device syncing, and a more generous free tier to get started. And the icon from The Iconfactory continues to make me smile. Check it out at <a href=\"https://baseplate.build\">baseplate.build</a>!</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/icon.png\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/09/18/the-big-update-to-my.html","date_published":"2026-09-18T16:21:55+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-09-18 16:21","date_timestamp":1789748515,"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/117292958857121265","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mvslaf4jsm2x"]}},{"id":"97440766","content_html":"<p>9 of 19 bags down on the Lego Batman Returns Batmobile and I have a Bat Missile completed!</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/c187be23-6930-4fce-9cd4-d2151c98400b-m.jpg\" width=\"450\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/09/12/of-bags-down-on-the.html","date_published":"2026-09-13T01:16: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":"2026-09-13 01:16","date_timestamp":1789262189,"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/117261087417579210","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mvegcy4dyb2x"]}},{"id":"97435416","content_html":"<p><a href=\"https://micro.blog/matthewlang\">@matthewlang</a> Thank you for posting this! I’m in a very similar situation; 1Password user for 20 years, DO user for over 10, and on top of that Cloudflare is apparently also a donor. It’s really an uncomfortable situation to be in and I land similarly to where you do. I appreciate your transparency.</p>\n","url":"https://micro.blog/jsorge/97435416","date_published":"2026-09-12T22:51: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":"2026-09-12 22:51","date_timestamp":1789253508,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97425865","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Thanks Manton! I can’t wait to get this out there!</p>\n","url":"https://micro.blog/jsorge/97425865","date_published":"2026-09-12T17:49:28+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-09-12 17:49","date_timestamp":1789235368,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97424954","content_html":"<p>I’m really happy with how my <a href=\"https://baseplate.build\">Baseplate</a> update is coming along. I’ve been  polishing the resizability up (which will help with the iPhone Duo) and I think it’s really nice! Hoping to wrap it up and submit for review this week.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/373/2026/baseplate-narrow.png\" width=\"600\" height=\"420\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/373/2026/baseplate-mid.png\" width=\"600\" height=\"420\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/373/2026/baseplate-wide.png\" width=\"600\" height=\"420\" alt=\"\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://mb.jsorge.net/2026/09/12/im-really-happy-with-how.html","date_published":"2026-09-12T17: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":"2026-09-12 17:20","date_timestamp":1789233642,"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/117259219609959493","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mvdlrorqmq2x"]}},{"id":"97199846","content_html":"<p>I don’t know why I still let the Mariners hurt me like this.</p>\n<p>#gohawks</p>\n","summary":"","url":"https://mb.jsorge.net/2026/09/08/i-dont-know-why-i.html","date_published":"2026-09-09T03:02:56+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-09-09 03:02","date_timestamp":1788922976,"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/117238856755905653","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mv2kflhtdv2s"]}},{"id":"97193210","content_html":"<p>Arborist 1.2: <a href=\"https://jsorge.net/2026/09/08/arborist-1-2\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/09/08/arborist-1-2","date_published":"2026-09-09T00:24: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":"2026-09-09 00:24","date_timestamp":1788913493,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96965434","content_html":"<p>Thank You Swift Talk: <a href=\"https://jsorge.net/2026/09/04/thank-you-swift-talk\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/09/04/thank-you-swift-talk","date_published":"2026-09-04T17:40:18+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-09-04 17:40","date_timestamp":1788543618,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96889758","content_html":"<p>Coming Soon to Arborist and Baseplate: <a href=\"https://jsorge.net/2026/09/03/coming-soon-to-arborist-and-baseplate\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/09/03/coming-soon-to-arborist-and-baseplate","date_published":"2026-09-03T13:20: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-09-03 13:20","date_timestamp":1788441621,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96797863","content_html":"<p>One of the fun parts of adding documentation to Arborist using textbundle files is building out Bindle Writer, the textbundle editor I’ve been working on for many years now. I’ve got better media and metadata handling, and yesterday added support for opening folders.</p>\n<p>Maybe I’ll ship that app too 🙂</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/cleanshot-2026-09-01-at-5.45.27-pm2x.png\" width=\"600\" height=\"377\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/09/01/one-of-the-fun-parts.html","date_published":"2026-09-02T00:51:26+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-09-02 00:51","date_timestamp":1788310286,"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/117198703590764602","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3muips2wtaj2w"]}},{"id":"96528580","content_html":"<p>I’ve made some really great progress on the Arborist 1.2 release. I added support for running tasks defined by Makefiles or mise, and I’m really excited to have this in place.</p>\n<p>Hoping to have 1.2 out in a week or two (I’m getting closer to having the help site built out too).</p>\n<img src=\"https://cdn.uploads.micro.blog/373/2026/cleanshot-2026-08-27-at-20.09.242x.png\" width=\"600\" height=\"362\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://mb.jsorge.net/2026/08/27/ive-made-some-really-great.html","date_published":"2026-08-28T03:11: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":"2026-08-28 03:11","date_timestamp":1787886706,"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/117170945196162962","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mu4fd3j5z426"]}},{"id":"96290744","content_html":"<p>Maverick Engine Updates: <a href=\"https://jsorge.net/2026/08/23/maverick-engine-updates\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/08/23/maverick-engine-updates","date_published":"2026-08-24T05:14: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":"2026-08-24 05:14","date_timestamp":1787548482,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95720819","content_html":"<p>I’ve been on vacation the last couple of weeks, but had a bit of time to work on things here and there. I’m building out a bunch of support pages for <a href=\"https://macarborist.com\">Arborist</a> and decided to lean on textbundles for that since I already have my <a href=\"https://github.com/taphouseio/maverick\">Maverick</a> blog engine. I’m adapting it to be a more general textbundle content...</p> <a href=\"https://mb.jsorge.net/2026/08/13/ive-been-on-vacation-the.html\">mb.jsorge.net</a>","summary":"","url":"https://mb.jsorge.net/2026/08/13/ive-been-on-vacation-the.html","date_published":"2026-08-13T19:30:54+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-08-13 19:30","date_timestamp":1786649454,"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/117089860347703644","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3msyezurq6k2e"]}},{"id":"94864388","content_html":"<p>Arborist 1.1 is out: <a href=\"https://jsorge.net/2026/07/29/arborist-1.1\">jsorge.net</a></p>","summary":"","url":"https://jsorge.net/2026/07/29/arborist-1.1","date_published":"2026-07-29T17:28: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-29 17:28","date_timestamp":1785346080,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https:///@/117004447796800548","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mrshaqdyjm2o"]}},{"id":"94798920","content_html":"<p>I’m putting the final touches on Arborist 1.1 and hope to push it live today or tomorrow. It’ll have Grove support, iCloud web login for licensing, and the ability to pick where terminal chats from Claude open (iTerm or Ghostty) as the highlights. <a href=\"https://macarborist.com\">macarborist.com</a></p>\n","summary":"","url":"https://mb.jsorge.net/2026/07/28/im-putting-the-final-touches.html","date_published":"2026-07-28T15:44: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-07-28 15:44","date_timestamp":1785253452,"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/116998370657234375","https://bsky.app/profile/did:plc:kuuvlgrajsuiy7yph4buuh6v/post/3mrpqv6h7xc2w"]}},{"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,"edit_url":null,"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:///@/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,"edit_url":null,"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:///@/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,"edit_url":null,"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,"edit_url":null,"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":"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"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,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}