{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Scott Mallinson","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/scottmallinson","_microblog":{"about":"https://micro.blog/about/api","id":"8763","username":"scottmallinson","bio":"","pronouns":"","is_following":false,"is_you":false,"following_count":12,"discover_count":0},"author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://www.gravatar.com/avatar/d4b20e750343ea81591989575e3b762b?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"50286878","content_html":"<p>It’s taken some fettling, but finally I have a publishing workflow I’m happy with. Mastodon posts, or toots (to use the correct nomenclature), are published on <a href=\"https://scottmallinson.com\">scottmallinson.com</a> alongside standard blog articles.</p>\n\n\n\n<p>Next step is to get Bluesky in the mix…</p>","summary":"","url":"https://scottmallinson.com/blog/2024/11/23/2796376/","date_published":"2024-11-23T21:15:58+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2024-11-23 21:15","date_timestamp":1732396558,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50286881","content_html":" \n \n \n \n\n<p> </p>\n\n\n\n<img width=\"1024\" height=\"769\" class=\"wp-image-2796346\" src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fscottmallinson.com%2Fwp-content%2Fuploads%2F2024%2F11%2Fpxl_20241123_1138306734322795649197666203-1024x769.jpg\" alt=\"\" loading=\"lazy\">\n\n\n\n<p>Saturday</p>","summary":"","url":"https://scottmallinson.com/blog/2024/11/23/2796345/","date_published":"2024-11-23T11:39:40+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2024-11-23 11:39","date_timestamp":1732361980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"49908647","content_html":"<p>Saw GladIIator last night. Have thoughts. More about the animals than anything.</p>","summary":"","url":"https://scottmallinson.com/blog/2024/11/18/2796233/","date_published":"2024-11-18T15:23:01+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2024-11-18 15:23","date_timestamp":1731943381,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"25993441","content_html":"<p>Have I finally managed to set my website up as a fediverse entity?!</p>","summary":"","url":"https://scottmallinson.com/blog/2023/11/06/2780982/","date_published":"2023-11-06T09:34:55+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-11-06 09:34","date_timestamp":1699263295,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"25612910","content_html":"<p>I’ve been trying to get Mastodon to play nicely with scottmallinson.com since <a href=\"https://wordpress.com/blog/2023/03/17/making-the-social-web-a-better-place-activitypub-for-wordpress-joins-the-automattic-family/\">Automattic bought the ActivityPub WordPress plugin</a>, but I’m not having much luck.</p>\n<p>And to make things more challenging, IndieWeb/Fediverse components need testing in live environments.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/10/29/2727867/","date_published":"2023-10-29T14:33:29+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-10-29 14:33","date_timestamp":1698590009,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16971849","content_html":"<a href=\"https://micro.blog/val\">@val</a> <p>Yeah, it’s a shame but partially my fault for not patronising it enough, maybe? It’s a an East Asian restaurant (Korean, Japanese and Chinese dishes). I suspect the change of menu is very much to cater to a change in tastes/trends.</p>","url":"https://scottmallinson.com/blog/2023/02/11/1089502/?replytocom=3232","date_published":"2023-02-13T20:56:58+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-13 20:56","date_timestamp":1676321818,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16952853","content_html":"<a href=\"https://micro.blog/val\">@val</a> <p>It was <a href=\"https://en.wikipedia.org/wiki/Zhajiangmian\">zhajiangmian</a>. I didn’t ask why it was removed, but given the changes to the menu I suspect it wasn’t popular.</p>","url":"https://scottmallinson.com/blog/2023/02/11/1089502/?replytocom=3230","date_published":"2023-02-12T20:58:16+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-12 20:58","date_timestamp":1676235496,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16692503","content_html":"<p>That feeling you get when your favourite restaurant removes your favourite dish from the menu.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/02/11/1089502/","date_published":"2023-02-11T12:54:36+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-11 12:54","date_timestamp":1676120076,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16678719","content_html":"<p>I’ve been attempting to follow the <a href=\"https://github.com/cloudflare/wildebeest\">Wildebeest documentation</a> to create a Mastodon instance using CloudFlare’s infrastructure and it’s not quite a turnkey solution, and at a minimum of $10 to get started it’s not a cost-effective option either (compared to using a VPS).</p>","summary":"","url":"https://scottmallinson.com/blog/2023/02/10/1085677/","date_published":"2023-02-10T20:40:11+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-10 20:40","date_timestamp":1676061611,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16650117","content_html":"Well, we did it. We migrated all 112 plugins to the new framework version and addressed the breaking changes and inter-dependencies in the process. Dare I say, we may have even improved some of the code. Though it may be too ambitious to say at this time until regression testing has com... <a href=\"https://scottmallinson.com/blog/2023/02/09/1079916/\">scottmallinson.com</a>","summary":"","url":"https://scottmallinson.com/blog/2023/02/09/1079916/","date_published":"2023-02-09T20:07:06+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-09 20:07","date_timestamp":1675973226,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16459942","content_html":"<p>Some wins, some losses today. Managed to get a bunch of plugins migrated at work. Huzzah! Dishwasher broke. Boo!</p>","summary":"","url":"https://scottmallinson.com/blog/2023/02/02/1040383/","date_published":"2023-02-02T19:47:27+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-02-02 19:47","date_timestamp":1675367247,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16405510","content_html":"<p>The fun of self-hosting web apps. Following a step-by-step installation guide verbatim until you realise one dependency is newer/no longer available/renamed/no longer consumes other dependencies, and you hit a wall, hard.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/31/1028839/","date_published":"2023-01-31T20:00:44+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-31 20:00","date_timestamp":1675195244,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16307530","content_html":"<p>Exhausted after a two and a half days planning the next 8-10 weeks of work, with some of it exciting and challenging. But for now, the weekend!</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/27/1007287/","date_published":"2023-01-27T20:59:11+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-27 20:59","date_timestamp":1674853151,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16246810","content_html":"<p>I’ve been having a play around and with Chrome DevTools Recorder, Testing Library Recorder and ChatGPT you can create Jest tests and Gherkin feature files. Not perfect results but handy for getting started with UI integration and automation testing.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/25/996621/","date_published":"2023-01-25T20:56:00+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-25 20:56","date_timestamp":1674680160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16232970","content_html":"<p>Any recommendations for low-volume Mastodon or Pleroma hosting? I want to set up an instance for my own use. <a href=\"https://masto.host/pricing/\">mastohost</a> seem well-priced…</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/25/994770/","date_published":"2023-01-25T12:51:17+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-25 12:51","date_timestamp":1674651077,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16232969","content_html":"<p>I’ve been playing around with <a href=\"https://openai.com/blog/chatgpt/\">ChatGPT</a> and it’s fun to see the responses it generates across different domains. It pretty accurately generates HTML code, and can help break down complex, technical topics into more digestible material.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/23/985519/","date_published":"2023-01-23T21:22:17+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-23 21:22","date_timestamp":1674508937,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16138572","content_html":"<p>I’ve been working on the self assessment for my annual review, and it feels weird, to say the least, against the backdrop of the recent tech layoffs.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/21/974430/","date_published":"2023-01-21T20:39:57+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-21 20:39","date_timestamp":1674333597,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16116706","content_html":"<p>15 years ago today I signed up for a Twitter account. Will it be #MyLastTwitterAnniversary?</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/20/969148/","date_published":"2023-01-20T21:56:05+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-20 21:56","date_timestamp":1674251765,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16116705","content_html":"<p>The recent changes to Google Maps Timeline in the Android app are buggy. When saving changes to past events it jumps to the most recent event, and scrolling is slow to the point that the UI becomes detached.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/19/963897/","date_published":"2023-01-19T21:32:59+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-19 21:32","date_timestamp":1674163979,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16085753","content_html":"<p>A 970 file PR is one of the largest I’ve seen, and still a work in progress! It doesn’t seem like it can be broken down due to the architecture of the plugin and the nature of the breaking changes it needs to address.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/19/963634/","date_published":"2023-01-19T20:36:57+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-19 20:36","date_timestamp":1674160617,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16061737","content_html":"<p>Working with <a href=\"https://www.npmjs.com/package/meta\">Meta</a> has made working across multiple repositories so much easier. Updating dependencies, running tests, linting etc. all from one command.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/18/957890/","date_published":"2023-01-18T19:57:52+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-18 19:57","date_timestamp":1674071872,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16035142","content_html":"<p>Joined a taskforce at work to help with an in-house framework upgrade of more than 100 plugins and packages. Breaking changes affect only a few of the plugins, but due to the inter-dependencies between some of the plugins the changes/PRs are going to be many.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/17/952690/","date_published":"2023-01-17T18:44:09+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-17 18:44","date_timestamp":1673981049,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16012375","content_html":"<p>The <a href=\"https://www.sony-asia.com/walkman/products/nw-zx707\">Sony NW-ZX707</a> is a thing of beauty but at a reported $800+ I’d be more interested if it was a ‘dumb’ Walkman without Android and it’s built-in obselence.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/16/947472/","date_published":"2023-01-16T20:19:09+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-16 20:19","date_timestamp":1673900349,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"15854994","content_html":"<p>I’m curious. Has anyone managed to build a personal (music) recommendation engine? Something where you could plug-in your own trusted sources. The same music daily across each of the eight <em>personal</em> Spotify auto-generated playlists is tiring.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/10/913400/","date_published":"2023-01-10T11:30:32+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-10 11:30","date_timestamp":1673350232,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"15815032","content_html":"<p>Went to El Llobregat estuary and the Delta del Llobregat today. It was cold, windy, and at times, wet. Fun to see the planes taking off and landing so close though.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/08/904604/","date_published":"2023-01-08T17:53:32+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-08 17:53","date_timestamp":1673200412,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"15788147","content_html":"<p>Starting off the New Year with a morning of self-care. Had a mani pedi courtesy of <a href=\"https://twitter.com/tesshumphrys\">@tesshumphrys</a>.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/07/898311/","date_published":"2023-01-07T11:40:08+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-07 11:40","date_timestamp":1673091608,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"15773481","content_html":"<p>Implemented better caching on my website through <a href=\"https://developers.cloudflare.com/cache/about/cache-rules/\">Cloudflare Cache Rules</a>. Let’s see what impact it has on loading times as well as on server load and bandwidth.</p>","summary":"","url":"https://scottmallinson.com/blog/2023/01/06/894812/","date_published":"2023-01-06T20:19:03+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2023-01-06 20:19","date_timestamp":1673036343,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"10792440","content_html":"<p><a href=\"https://micro.blog/splinter\">@splinter</a> <a href=\"https://micro.blog/jayeless\">@jayeless</a> Thanks. I’m currently working through how to get everything I publish on the web (Instagram, Twitter, Swarm/Foursquare etc.) running through my own site, whilst presented in a way that makes sense.</p>\n","url":"https://micro.blog/scottmallinson/10792440","date_published":"2020-12-31T09:31:19+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2020-12-31 09:31","date_timestamp":1609407079,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"10262144","content_html":"<p>@PaulGit I have very fond memories from visiting Xi’an five years ago, especially of the food -rou jia mo and biang biang mian 😍🤤</p>\n","url":"https://micro.blog/scottmallinson/10262144","date_published":"2020-09-15T07:38:17+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2020-09-15 07:38","date_timestamp":1600155497,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"2502711","content_html":"<p><a href=\"https://micro.blog/Burk\">@Burk</a> I’m looking at upgrading my 2014 Mac mini. It's pitifully slow however it can just about function as a Plex server. It seems that the solution is to replace the laggy HDD with an SSD.</p>\n","url":"https://micro.blog/scottmallinson/2502711","date_published":"2019-02-28T08:02:04+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2019-02-28 08:02","date_timestamp":1551340924,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"1020483","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> Nice doggo photos!</p>\n","url":"https://micro.blog/scottmallinson/1020483","date_published":"2018-11-09T08:03:56+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-11-09 08:03","date_timestamp":1541750636,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"972400","content_html":"<p><a href=\"https://micro.blog/paulrobertlloyd\">@paulrobertlloyd</a> This! I'm facing the same dilemma. I have many interests outside of how I want to present myself professionally, but I don't know how or if I should combine them into one entity/website.</p>\n","url":"https://micro.blog/scottmallinson/972400","date_published":"2018-10-18T03:57:50+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-10-18 03:57","date_timestamp":1539835070,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"924982","content_html":"<p><a href=\"https://micro.blog/scottmallinson\">@scottmallinson</a> Alas, cave 1720 eluded me. My suspicion is that it was in one of the few closed areas.</p>\n","url":"https://micro.blog/scottmallinson/924982","date_published":"2018-09-29T10:00:01+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-29 10:00","date_timestamp":1538215201,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"917043","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> Very 有意思!</p>\n","url":"https://micro.blog/scottmallinson/917043","date_published":"2018-09-26T07:23:09+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-26 07:23","date_timestamp":1537946589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"904120","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> What, and where did you study in Beijing?</p>\n","url":"https://micro.blog/scottmallinson/904120","date_published":"2018-09-21T04:50:15+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-21 04:50","date_timestamp":1537505415,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"904119","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> I'm not all that familiar with Helm Crag, other than The Lion and the Lamb, and nearby Grasmere. I'm currently in Suzhou, Jiangsu province, working for a Sino-foreign university managing the development of their website. I've been in China for 5 years, previously in a similar role in Ningbo, Zhejiang province.</p>\n","url":"https://micro.blog/scottmallinson/904119","date_published":"2018-09-21T04:49:36+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-21 04:49","date_timestamp":1537505376,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"901821","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> I'm glad to hear it :) As someone from the north of England now living in China, you're trip updates are bringing back fond memories. Thank you!</p>\n","url":"https://micro.blog/scottmallinson/901821","date_published":"2018-09-20T11:15:56+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-20 11:15","date_timestamp":1537442156,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"900799","content_html":"<p><a href=\"https://micro.blog/mangochutney\">@mangochutney</a> I hope you have a good time, and that the weather is kind to you. Whereabouts are you staying? </p>\n","url":"https://micro.blog/scottmallinson/900799","date_published":"2018-09-20T01:08:06+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-09-20 01:08","date_timestamp":1537405686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"523082","content_html":"<p><a href=\"https://micro.blog/kimonostereo\">@kimonostereo</a> No problem. Let me know if you need any help/pointers :)</p>\n","url":"https://micro.blog/scottmallinson/523082","date_published":"2018-04-30T08:03:55+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-04-30 08:03","date_timestamp":1525075435,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"522778","content_html":"<p><a href=\"https://micro.blog/kimonostereo\">@kimonostereo</a> Really easy. You just need to log into a Digital Ocean account through the Outline Manager and it takes care of the rest for you. Sharing keys to the server is really straightforward too.</p>\n","url":"https://micro.blog/scottmallinson/522778","date_published":"2018-04-30T05:03:09+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-04-30 05:03","date_timestamp":1525064589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"522670","content_html":"<p><a href=\"https://micro.blog/kimonostereo\">@kimonostereo</a> I've been having success with <a href=\"http://getoutline.org\">Outline</a> on Digital Ocean. Slower than commercial alternatives (at the moment), but much cheaper.</p>\n","url":"https://micro.blog/scottmallinson/522670","date_published":"2018-04-30T03:47:13+00:00","author":{"name":"Scott Mallinson","url":"https://scottmallinson.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fd4b20e750343ea81591989575e3b762b%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"scottmallinson"}},"_microblog":{"date_relative":"2018-04-30 03:47","date_timestamp":1525060033,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}