{"version":"https://jsonfeed.org/version/1","title":"talqix.cloud - Vincent Ritter","home_page_url":"https://talqix.cloud","feed_url":"https://talqix.cloud/posts/vincentritter.com","_microblog":{"about":"https://talqix.cloud/about/api","id":"1686066","username":"vincentritter.com","bio":"Dad, husband, crafting software for humans. Building: https://tinylytics.app, https://scribbles.page, https://sublimefeed.com and more.\n\n🏠 https://vincentritter.com","pronouns":"","is_following":false,"is_you":false,"following_count":0,"discover_count":0},"author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://talqix.cloud/photos/200/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg"},"items":[{"id":"50935766","content_html":"<p>@jzfski Also been reading a few posts from the engineers at the weekend, I’ll try and find them tomorrow.</p>\n","url":"https://bsky.app/profile/did:plc:tkvxixvu65bgd4xcxwuo7j2k/post/3lcbseywfdk2u","date_published":"2024-12-01T23:49:41+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-12-01 23:49","date_timestamp":1733096981,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50935767","content_html":"<p>@jzfski Ah I see, I read your message wrong. Was just watching these in-car videos:<br>\nx.com/dirtytesla/s…</p>\n<p>And (this one was cool):</p>\n<p>x.com/wholemarsblo…</p>\n","url":"https://bsky.app/profile/did:plc:tkvxixvu65bgd4xcxwuo7j2k/post/3lcbsdd4mns2u","date_published":"2024-12-01T23:48:44+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-12-01 23:48","date_timestamp":1733096924,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50935768","content_html":"<p>@jzfski What do you mean? This is something I am blown away by. Nothing less, nothing more.</p>\n","url":"https://bsky.app/profile/did:plc:tkvxixvu65bgd4xcxwuo7j2k/post/3lcbrymmnvs2t","date_published":"2024-12-01T23:42:45+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-12-01 23:42","date_timestamp":1733096565,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50481024","content_html":"<p><a href=\"https://talqix.cloud/canneddragons\">@canneddragons</a> Nice! Upgrading from my old Intel laptop, so hopefully will be awesome!</p>\n","url":"https://bsky.app/profile/did:plc:tkvxixvu65bgd4xcxwuo7j2k/post/3lbu7bp6vck24","date_published":"2024-11-26T14:03:12+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-11-26 14:03","date_timestamp":1732629792,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50396823","content_html":"<p>Worked on a rudimentary \"last post\" marker for Sublime Feed. If you've visited the feed page, it'll try and get the latest post that was at the top and set that in memory (using Kredis) — that is then used for subsequent requests so the marker stays at the same spot for 15 minutes.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Flast-read-info.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/06/02/17-27-33","date_published":"2024-06-02T15:29:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-06-02 15:29","date_timestamp":1717342140,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396825","content_html":"<p>Hmm, so my web app for Sublime Feed is nice. Need to figure out how to refresh the post list when you open it though — maybe through a service working perhaps. I can see myself doing an app for this though.</p>","summary":"","url":"https://vincentritter.com/2024/05/31/22-54-13","date_published":"2024-05-31T20:54:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-31 20:54","date_timestamp":1717188840,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396826","content_html":"<p>Standalone web \"app\" for Sublime Feed — gonna give this a test over the weekend as we're away. Love it a lot already! Best thing? No pull to refresh... it just does everything for you for that moment in time.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fstandalone-app.jpeg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/31/14-11-30","date_published":"2024-05-31T12:13:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-31 12:13","date_timestamp":1717157580,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396829","content_html":"<p>One of the things I wanted to do for Sublime Feed is have a dedicated \"pinned\" feed, so you can just read all the important subscriptions you have in a separate view. There is also the ability to just hide posts in your main feed — great if you just want to dip in every-now-and-then. </p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fpinned-and-hidden-feed.jpg\" alt='A list showing a few \"feeds\", 2 of which are pinned and one that has a hidden icon, meaning it will be hidden from the main feed.' loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/31/13-37-41","date_published":"2024-05-31T11:41:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-31 11:41","date_timestamp":1717155660,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396831","content_html":"<p>Further on the subscriptions in Sublime Feed, when you navigate to any of them, it will give you a list of posts and of course bring across the accent colour — it's nice. Missing favicons and your own uploaded image if you don't like it hehe (soon).</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fkevs-subscription.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/30/23-12-33","date_published":"2024-05-30T21:14:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-30 21:14","date_timestamp":1717103640,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396840","content_html":"<p>Super happy with the way the subscription page is starting to look on Sublime Feed. It's got the latest post date and also when that feed was last checked.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsubs-details.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/30/23-09-26","date_published":"2024-05-30T21:10:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-30 21:10","date_timestamp":1717103400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396844","content_html":"<blockquote>talqix.cloud is more than a pretty good blog hosting platform. It’s the distillation of everything I know and care about for the web. I hope to be working on it for many years to come.</blockquote>\n\n<p>— Manton's <a href=\"https://www.manton.org/about/\">updated about\npage</a>. Great stuff!</p>","summary":"","url":"https://vincentritter.com/2024/05/30/20-21-26","date_published":"2024-05-30T18:21:26+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-30 18:21","date_timestamp":1717093286,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396846","content_html":"<p>Was working on a few Sublime Feed bits this morning. Bringing across accent colours that are randomly set or you can add your own for each subscription. They are also reflected in your subscription list. This is just super basic and needs way more work. Happy it's pulling feeds &amp; updating.</p><div class=\"microblog_collection\">\n<img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsublime-feed-my-feed.jpg\" loading=\"lazy\"><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsubscriptions.jpg\" loading=\"lazy\">\n</div>","summary":"","url":"https://vincentritter.com/2024/05/30/14-29-16","date_published":"2024-05-30T12:32:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-30 12:32","date_timestamp":1717072320,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396851","content_html":"<p>Well, happy that the super duper basics of feed subscribing and background fetching works for Sublime Feed. Here is some super basic feed with Manton's and mine posts from the feeds ✌️ So much to do 😅</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsublime-feed-posts.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/29/21-28-54","date_published":"2024-05-29T19:30:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-29 19:30","date_timestamp":1717011000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396855","content_html":"<p>Just some minor tweaks to choosing a feed screen for Sublime Feed. It adds what type of feed it is and also does a better job of handling feeds that don't include the hostname (DF for example 😱) — not to mention missing titles (sigh). Anyway, good exercise. Looks nice.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fchoose-feed.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/29/09-45-52","date_published":"2024-05-29T07:48:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-29 07:48","date_timestamp":1716968880,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396858","content_html":"<p>I've got some basic feed fetching and subscribing logic done for Sublime Feed. Looks OK so far. It handles a feed URL and adds a subscription straight away. If it finds multiple feeds it will give you an option to choose it. I might add a \"description\" also if it exists. Now to grab posts... 😋</p><div class=\"microblog_collection\">\n<img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsublime-feed-add-feed.jpg\" loading=\"lazy\"><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsublime-feed-choose.jpg\" loading=\"lazy\">\n</div>","summary":"","url":"https://vincentritter.com/2024/05/28/23-35-18","date_published":"2024-05-28T21:37:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-28 21:37","date_timestamp":1716932220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396861","content_html":"<p>If you're using Gluon and have push notifications enabled, please know that I made a mistake many years ago... so you have to go to the app and \"re-activate\" for your accounts please. If not, it'll be a little quiet until I figure out some migration... but that won't be today.</p>","summary":"","url":"https://vincentritter.com/2024/05/26/15-18-53","date_published":"2024-05-26T13:20:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-26 13:20","date_timestamp":1716729600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396863","content_html":"<p>So happy to see all those amazing posts on the Scribbles <a href=\"https://scribbles.page/explore\">Explore</a> page — some are so\nvery personal and open! Thank you all that write on Scribbles. It gives\nme hope that there are really great people and content out there.</p>","summary":"","url":"https://vincentritter.com/2024/05/24/11-47-33","date_published":"2024-05-24T09:47:33+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-24 09:47","date_timestamp":1716544053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396864","content_html":"<p>And so it begins. Server set up and running. Deploys are working... now I just gotta actually start with some useful stuff 😋</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fsublime-feed-beginning.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/19/19-05-28","date_published":"2024-05-19T17:06:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-19 17:06","date_timestamp":1716138360,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396866","content_html":"<blockquote>\"Well, it's been a little while since I wrote an update here. The truth is, is that it's been moving pretty fast!\"</blockquote>\n<p>— <a href=\"https://scribbles.page/updates/posts/updates-and-a-changelog\">Updates and a changelog</a> on the Scribbles Blog</p>","summary":"","url":"https://vincentritter.com/2024/05/18/19-30-09","date_published":"2024-05-18T17:31:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-18 17:31","date_timestamp":1716053460,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396867","content_html":"<p>If anyone has noticed, last week we replaced the little profile pop-ups on talqix.cloud with rewritten ones. These were done with AlpineJS under the hood, but I went ahead and replaced that with Stimulus. They work so much nicer and way easier to work with now.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Ftalqix.cloud%2Fprofile-popup.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/15/20-50-36","date_published":"2024-05-15T18:53:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-15 18:53","date_timestamp":1715799180,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396869","content_html":"<p>Let's see if anyone notices 😋 #changelog</p>","summary":"","url":"https://vincentritter.com/2024/05/14/23-44-52","date_published":"2024-05-14T21:45:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-14 21:45","date_timestamp":1715723100,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396870","content_html":"<p>If you're using the awesome <a href=\"https://pika.page\">Pika</a> blogging platform, and want to use <a href=\"https://tinylytics.app\">Tinylytics</a> for analytics (you really should), it's totally <a href=\"https://pika.pika.page/posts/bring-your-own-analytics\">baked</a> in now — including some others. Super exciting. Very thankful to Good Enough to do this in a great way! ✌️❤️</p>","summary":"","url":"https://vincentritter.com/2024/05/10/22-46-41","date_published":"2024-05-10T20:49:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-10 20:49","date_timestamp":1715374140,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396871","content_html":"<p>Made a few minor UI tweaks to Tinylytics. Now you can hide the Kudos and Uptime tabs on a site by site basis (subscribers only). Also tweaked the way the embed code and site id are shown when it's all working (less cluttered). Plus some other minor things that only I will notice.</p><div class=\"microblog_collection\">\n<img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Ftinylytics%2Fui-settings.jpg\" loading=\"lazy\"><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Ftinylytics%2Fui-overview-with-no-tabs.jpg\" loading=\"lazy\">\n</div>","summary":"","url":"https://vincentritter.com/2024/05/08/12-40-38","date_published":"2024-05-08T10:43:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-08 10:43","date_timestamp":1715164980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396875","content_html":"<p>I guess I made a start to my feed reader. Copied across some basics from Scribbles... and it's up and running. Just need to fill in the blanks now 🤪</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fsublime-feed%2Fofficial-start.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/06/20-50-08","date_published":"2024-05-06T18:51:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-06 18:51","date_timestamp":1715021460,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396876","content_html":"<p>If you're using <a href=\"https://shoutouts.lol\">shoutouts</a>, and maybe you should if you don't, I have tweaked the way shoutouts are shown in the dashboard — inactive ones are now hidden by default and they have their own dedicated page. Just hit the \"Inactive\" button and Bob's Your Uncle.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Fshoutouts-lol%2Finactive-shoutouts.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/06/19-17-31","date_published":"2024-05-06T17:21:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-06 17:21","date_timestamp":1715016060,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396878","content_html":"<p>Quick tweak to the dashboard on <a href=\"https://tinylytics.app\">Tinylytics</a>. It'll now page sites if you have more than 12. Why 12? No one knows. Change that setting on your user profile page to suit your needs.</p><img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fcdn.vincentritter.com%2Fimages%2Fprojects%2Ftinylytics%2Famount-of-sites.jpg\" loading=\"lazy\">","summary":"","url":"https://vincentritter.com/2024/05/06/18-14-53","date_published":"2024-05-06T16:17:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-06 16:17","date_timestamp":1715012220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396881","content_html":"<blockquote>\"You might be running that blog, site or page that is no longer used — but you want to hold onto the data for archival purpose — look at those good times, or bad. Well, now you can.\"</blockquote>\n<p>— <a href=\"https://updates.tinylytics.app/post/introducing-archived-sites\">Introducing archived sites</a> on the Tinylytics Update Blog</p>","summary":"","url":"https://vincentritter.com/2024/05/06/12-46-53","date_published":"2024-05-06T10:47:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-05-06 10:47","date_timestamp":1714992420,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396882","content_html":"<p>I was thinking of branching off <a href=\"https://tinylytics.app\">Tinylytics</a> into different apps, for example tracking app usage with events and whatever else I can think of. Although now I am thinking of just adding an optional \"pro\" mode, which is an add-on subscription, that unlocks a bunch of extras. Thoughts?</p>","summary":"","url":"https://vincentritter.com/2024/04/26/19-34-52","date_published":"2024-04-26T17:37:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-04-26 17:37","date_timestamp":1714153020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50396883","content_html":"<blockquote>\"...welcome to a small but important update to Gluon.<br><br>* Bug fixes and general improvements.\"</blockquote>\n<p>— <a href=\"https://updates.gluon.app/post/release-2024-2\">Release 2024.2</a> for Gluon 😋</p>","summary":"","url":"https://vincentritter.com/2024/04/26/00-48-32","date_published":"2024-04-25T22:52:00+00:00","author":{"name":"Vincent Ritter","url":"http://vincentritter.com/","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Atkvxixvu65bgd4xcxwuo7j2k%2Fbafkreifjvkn6pmkpfsbsxjv5ffcibn75lxooyxo6oxjldlvnuazb6gqhme%40jpeg","_microblog":{"username":"vincentritter.com"}},"_microblog":{"date_relative":"2024-04-25 22:52","date_timestamp":1714085520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}