Kind replies

  Reply to https://twitter.com/_am1t/status/1245242122808123392

They usually are, yes - given there's been a lot of zoombombing recently I want to get a few things in place before it's fully open for remote - sorry, and hope it'll be available for next time!

They usually are, yes - given there's been a lot of zoombombing recently I want to get a few things in place before it's fully open for remote - sorry, and hope it'll be available for next time!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/_am1t/status/1245204273563979779

Hey Amit I meant to reach out - I think for this one I'll probably keep it as just for Nottingham, but I know the London event https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f is open

Hey Amit I meant to reach out - I think for this one I'll probably keep it as just for Nottingham, but I know the London event https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f is open

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/swentel/status/1243921820585201664

Would you consider making a Web client as well? I'd probably opt for Web then Electron if possible, but I appreciate that's probably more work

Would you consider making a Web client as well? I'd probably opt for Web then Electron if possible, but I appreciate that's probably more work

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/craigburgess/status/1243155093031129093

Sorry for the late reply - yeah I'm up for it! I'd still fancy primarily keeping my slot, just cause I'm a creature of habit πŸ˜…

Sorry for the late reply - yeah I'm up for it! I'd still fancy primarily keeping my slot, just cause I'm a creature of habit πŸ˜…

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/penelope_zone/status/1241719263460810753

Not only in my bio, but marked up in a machine-parseable way on my website πŸ™ŒπŸΌ https://www.jvt.me/posts/2019/04/10/pronouns-microformats/

Not only in my bio, but marked up in a machine-parseable way on my website πŸ™ŒπŸΌ https://www.jvt.me/posts/2019/04/10/pronouns-microformats/

Jamie's twitter bio, which shows his pronouns as "he/him"

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/MrAndrew/status/1241428024018505734

I keep saying we should watch Mad Max but I don't think that would help either mine or @anna_hax's anxiety

I keep saying we should watch Mad Max but I don't think that would help either mine or @anna_hax's anxiety

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/craigburgess/status/1240697511238459392

Np! Would you mind updating https://events.indieweb.org/2020/03/homebrew-website-club-barnsley-hGOqaDqcyIPP to at least say it's going to be Online? See https://events.indieweb.org/2020/03/online-homebrew-website-club-london-DNdVXaId2jig for an example

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/niceotherwise/status/1239881456987656193

https://gitlab.com has unlimited collaborators on unlimited private git repos, as well as a tonne of other stuff built in if you want it πŸ‘πŸ½

https://gitlab.com has unlimited collaborators on unlimited private git repos, as well as a tonne of other stuff built in if you want it πŸ‘πŸ½

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/craigburgess/status/1240659336113897472

If you go for Zoom, there are official IndieWeb Zoom accounts that should be usable πŸ‘πŸ½

If you go for Zoom, there are official IndieWeb Zoom accounts that should be usable πŸ‘πŸ½

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/popey/status/1240569127804252160

Last few days I've had an issue where whenever I start up #firefox every tab crashes, and I can't load anything, even the settings. The only fix is to disable sandboxing. But that sounds like a slightly different issue to yours πŸ€”

Last few days I've had an issue where whenever I start up #firefox every tab crashes, and I can't load anything, even the settings. The only fix is to disable sandboxing. But that sounds like a slightly different issue to yours πŸ€”

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #firefox.

  Reply to https://twitter.com/biglesp/status/1240568578203623425

Yep this is due to the Strong Customer Authentication regulation that is now in effect as of March 14th - you can read more about it at https://monzo.com/blog/2019/08/22/strong-customer-authentication - but it's implemented differently per bank πŸ€·πŸ½β€β™‚οΈ

Yep this is due to the Strong Customer Authentication regulation that is now in effect as of March 14th - you can read more about it at https://monzo.com/blog/2019/08/22/strong-customer-authentication - but it's implemented differently per bank πŸ€·πŸ½β€β™‚οΈ

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/rockey5520/status/1238865791245856775

Nice! If you manage to come along to #HomebrewWebsiteClub Nottingham we'd be happy to have you to come work on your site πŸ‘ The next one (https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-anniversary-edition--Rcujt5SykHv1) is likely going to be a meal out, so https://events.indieweb.org/2020/04/homebrew-website-club-nottingham-UpVd9JZeVzx6 will be the next one (but I may make it remote-only due to #coronavirus)

Nice! If you manage to come along to #HomebrewWebsiteClub Nottingham we'd be happy to have you to come work on your site πŸ‘ The next one (https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-anniversary-edition--Rcujt5SykHv1) is likely going to be a meal out, so https://events.indieweb.org/2020/04/homebrew-website-club-nottingham-UpVd9JZeVzx6 will be the next one (but I may make it remote-only due to #coronavirus)

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #homebrew-website-club #coronavirus.

  Reply to https://twitter.com/mkflint/status/1238810980315996162

Interesting! I'm glad it's not just me that's noticed it - I thought maybe it was a bad tin or two but sounds like not πŸ˜₯

Interesting! I'm glad it's not just me that's noticed it - I thought maybe it was a bad tin or two but sounds like not πŸ˜₯

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/mel_codes/status/1238573369265659904

Do you mean to replace whatever custom changes you've made with the standard one Linux/Mac uses? If so, maybe source /etc/environment, but not 100% sure that'll work everywhere

Do you mean to replace whatever custom changes you've made with the standard one Linux/Mac uses? If so, maybe source /etc/environment, but not 100% sure that'll work everywhere

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/__jcmc__/status/1237869497488269313

On mobile too? That's interesting, I've not found it slow since I moved over a while ago, but not got any recent comparison with Chrome so may not be helpful

On mobile too? That's interesting, I've not found it slow since I moved over a while ago, but not got any recent comparison with Chrome so may not be helpful

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/StevenPears/status/1237099267464015874

I guess it's more that we have development environments to play around with, the staging environment should be treated as prod - ie treat it the same with infra, security, support policies etc.

But that's true - it's better to play in staging than prod!

I guess it's more that we have development environments to play around with, the staging environment should be treated as prod - ie treat it the same with infra, security, support policies etc.

But that's true - it's better to play in staging than prod!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://news.ycombinator.com/item?id=22521114

Within my team, we use Git flow with 2 person enforced code review before a merge (within a 10 person team). We use the code review to enforce this, alongside any other changes required.

I'm a strong proponent of good commit messages, so one thing I've been doing since joining the team is encouraging this to be better.

Within my team, we use Git flow with 2 person enforced code review before a merge (within a 10 person team). We use the code review to enforce this, alongside any other changes required.

I'm a strong proponent of good commit messages, so one thing I've been doing since joining the team is encouraging this to be better.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/Beardy/status/1235645746424229891

My go to catchphrase is "this isn't even my native resolution" πŸ˜‚ got to enjoy the screen real estate while my eyes can cope!

My go to catchphrase is "this isn't even my native resolution" πŸ˜‚ got to enjoy the screen real estate while my eyes can cope!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/markhoppus/status/1235032912862384128

https://heyguys.cc/ is a great resource for this, and is a handy link to share others when they're not able to find the right term πŸ‘πŸ½

https://heyguys.cc/ is a great resource for this, and is a handy link to share others when they're not able to find the right term πŸ‘πŸ½

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/maria_fibonacci/status/1233907944481271808

I'm using Hugo and Netlify, backed with GitLab CI. Because I own the platform that is my site, I can do funky things like reply to this tweet directly from my website!

I'm using Hugo and Netlify, backed with GitLab CI. Because I own the platform that is my site, I can do funky things like reply to this tweet directly from my website!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #personal-website.

  Reply to https://twitter.com/nodebotanist/status/1233929091960754177

I'd thoroughly recommend self hosting - I use Hugo and Netlify for mine and it works really well. It's also got the bonus that because it's my own site and platform that I can use it as I want, such as replying to your tweet from my website

I'd thoroughly recommend self hosting - I use Hugo and Netlify for mine and it works really well. It's also got the bonus that because it's my own site and platform that I can use it as I want, such as replying to your tweet from my website

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #personal-website.

  Reply to https://twitter.com/CarolSaysThings/status/1232984361076690944

Aww this was really good!! Gutted to have missed it in person, but glad it's been recorded and I could watch it πŸ™Œ

Aww this was really good!! Gutted to have missed it in person, but glad it's been recorded and I could watch it πŸ™Œ

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/tripofmice/status/1230241191288926208

You may want to check out @edent's blog post https://shkspr.mobi/blog/2019/12/add-review-to-goodreads-from-schema-markup/ for how to pull the data from the Goodreads API

You may want to check out @edent's blog post https://shkspr.mobi/blog/2019/12/add-review-to-goodreads-from-schema-markup/ for how to pull the data from the Goodreads API

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/SparkleClass/status/1230489068078800897

I want to say that some of the folks in the #IndieWeb may be able to chime in on this too, as we try to publish events to our sites where possible

I want to say that some of the folks in the #IndieWeb may be able to chime in on this too, as we try to publish events to our sites where possible

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #indieweb.

  Reply to https://twitter.com/LukeDavisSEO/status/1230269286796623872

Yep, the next one is the 4th March https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-FWdZAqhKZBnq - would be good to see you there!

Yep, the next one is the 4th March https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-FWdZAqhKZBnq - would be good to see you there!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://github.com/aaronpk/IndieAuth.com/issues

Currently, the format of the tokens provided by IndieAuth.com is a signed JWT (JWS) using HS256.

If we were to update this to be RS256, we could allow clients to treat it as a JWS, not an opaque token that needs to be introspected by the token endpoint.

This could allow clients validating tokens as such to do so much more easily, locally, while reducing load on the token endpoint.

Because token revocation is not widespread at this point, it would enable clients to not need to introspect unnecessarily.

Currently, the format of the tokens provided by IndieAuth.com is a signed JWT (JWS) using HS256.

If we were to update this to be RS256, we could allow clients to treat it as a JWS, not an opaque token that needs to be introspected by the token endpoint.

This could allow clients validating tokens as such to do so much more easily, locally, while reducing load on the token endpoint.

Because token revocation is not widespread at this point, it would enable clients to not need to introspect unnecessarily.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/jesslynnrose/status/1229745875972431875

I've been seeing some heavy advertising for Tide's business banking so I guess it's worked cause I'm talking about it, but no clue if it's any good πŸ€·πŸ½β€β™‚οΈ

I've been seeing some heavy advertising for Tide's business banking so I guess it's worked cause I'm talking about it, but no clue if it's any good πŸ€·πŸ½β€β™‚οΈ

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/m_ott/status/1228995531143335936

I think of notes in terms of https://indieweb.org/post-type-discovery and them being short form content similar to a tweet (but without a size limit) without a title

I think of notes in terms of https://indieweb.org/post-type-discovery and them being short form content similar to a tweet (but without a size limit) without a title

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/dylanbeattie/status/1228270763964293121

FYI in this example you can set this to happen by default https://www.jvt.me/posts/2019/09/22/git-push-matching/

FYI in this example you can set this to happen by default https://www.jvt.me/posts/2019/09/22/git-push-matching/

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/hawx/status/1228042761217032192

Ooh if you get this working I'd be interested in seeing how you solved it, as I'm interested in doing similar too!

Ooh if you get this working I'd be interested in seeing how you solved it, as I'm interested in doing similar too!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/60xxr0/some_git_aliases_i_use#c_7p67mk

I did something similar with lots of sq! {SHA} commits until I found out about git commit --fixup which let's you do similar, and then git rebase -i --autosquash it afterwards, which is a bit safer with repos others are working on - there's some more detail on https://www.jvt.me/posts/2019/01/10/git-commit-fixup/ if that helps!

I did something similar with lots of sq! {SHA} commits until I found out about git commit --fixup which let's you do similar, and then git rebase -i --autosquash it afterwards, which is a bit safer with repos others are working on - there's some more detail on https://www.jvt.me/posts/2019/01/10/git-commit-fixup/ if that helps!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/swyx/status/1227424568270368768

Ooh nice! I've been using https://github.com/PlaidWeb/webmention.js for my client-side webmentions and have found it really nice ☺

Ooh nice! I've been using https://github.com/PlaidWeb/webmention.js for my client-side webmentions and have found it really nice ☺

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/sil/status/1225457807132155905

My blogroll https://www.jvt.me/blogroll/ My RSS feed https://www.jvt.me/feed.xml or https://www.jvt.me/posts/feed.xml if you just want my articles And https://www.jvt.me/ for my #Microformats feed and https://www.jvt.me/kind/articles/ for blog

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #feed #microformats.

  Reply to https://twitter.com/trobrock/status/1227004369771560961

I'd recommend publishing to your own site first, and then sharing links to it on sites such as Twitter and https://lobste.rs, and maybe also sharing on https://dev.to but primarily owning it yourself to build up the followers there

I'd recommend publishing to your own site first, and then sharing links to it on sites such as Twitter and https://lobste.rs, and maybe also sharing on https://dev.to but primarily owning it yourself to build up the followers there

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/chris_emerson/status/1226854784642306048

That's fair, but I'm used to having the alias gp which would then be gpu or gp -u etc. I'm always a fan of removing unnecessary typing!

That's fair, but I'm used to having the alias gp which would then be gpu or gp -u etc. I'm always a fan of removing unnecessary typing!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/jbjon/status/1226821529654243328

You can also use the config in https://www.jvt.me/posts/2019/09/22/git-push-matching/ to always push to the same branch upstream πŸ™ŒπŸΌ saving a lot of typing

You can also use the config in https://www.jvt.me/posts/2019/09/22/git-push-matching/ to always push to the same branch upstream πŸ™ŒπŸΌ saving a lot of typing

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/roytang/status/1226144161608265728

Sorry to hear that - I think part of it is due to my feed including most things on my site, which I need to fix at some point - if you want to just subscribe to my blog posts, https://www.jvt.me/posts/feed.xml should do it for now!

Sorry to hear that - I think part of it is due to my feed including most things on my site, which I need to fix at some point - if you want to just subscribe to my blog posts, https://www.jvt.me/posts/feed.xml should do it for now!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/karlicoss/status/1225918301693411328

Ah no - since getting involved in the #IndieWeb I've been trying to use my site as the owner for my content, wherever it's for, and then pushing it out to silos after

Ah no - since getting involved in the #IndieWeb I've been trying to use my site as the owner for my content, wherever it's for, and then pushing it out to silos after

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #indieweb.

  Reply to https://twitter.com/karlicoss/status/1225907857461260288

In terms of how I get the data? I publish content to my site first, then syndicate it elsewhere afterwards https://indieweb.org/POSSE - which mostly happens automagically

I do this even for things like https://lobste.rs which doesn't have an API so I manually post it with a link back to the comment on my site

In terms of how I get the data? I publish content to my site first, then syndicate it elsewhere afterwards https://indieweb.org/POSSE - which mostly happens automagically

I do this even for things like https://lobste.rs which doesn't have an API so I manually post it with a link back to the comment on my site

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/karlicoss/status/1225907857461260288

Hey which feed? I've got RSS/Atom, Microformats2 and JSON Feed!

All of which are generated from Hugo with custom templates

Hey which feed? I've got RSS/Atom, Microformats2 and JSON Feed!

All of which are generated from Hugo with custom templates

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/rothgar/status/1225134964787662851

Can you not just swap out the Desktop Environment you're using without swapping distro?

Can you not just swap out the Desktop Environment you're using without swapping distro?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://sneak.berlin/20200204/dont-talk-about-your-health/

I'm not sure I agree. Speaking about your health allows everyone to be a bit more open about everything - one reason I blogged about my ruptured appendix was that it would show others what I'd gone through, what they could learn from it, and understand just how sucky it was for me.

Additionally, speaking about mental health is incredibly important, as most folks suffer from it, just don't talk about it, and awareness of it can help folks get diagnosis / help if they're not aware of it.

I'm not sure I agree. Speaking about your health allows everyone to be a bit more open about everything - one reason I blogged about my ruptured appendix was that it would show others what I'd gone through, what they could learn from it, and understand just how sucky it was for me.

Additionally, speaking about mental health is incredibly important, as most folks suffer from it, just don't talk about it, and awareness of it can help folks get diagnosis / help if they're not aware of it.

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #health.

  Reply to https://twitter.com/Cambridgeport90/status/1224038155701100545

I don't think so no. I've done this on my Micropub side, so it stores it in the same content format as the actual post. I guess we'd likely do something similar, or when loading the page pulling that data from Granary?

I don't think so no. I've done this on my Micropub side, so it stores it in the same content format as the actual post. I guess we'd likely do something similar, or when loading the page pulling that data from Granary?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/Cambridgeport90/status/1224035168777797632

It's the MF2-JSON that Granary provides, I store that as-is, then render it as I need to πŸ‘πŸ½

It's the MF2-JSON that Granary provides, I store that as-is, then render it as I need to πŸ‘πŸ½

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/ScribblingOn/status/1223660493073797125

I'd gone in 2017 but not 2018, then went in 2019 and felt pretty uncomfortable as a half Indian man. After being so used to diverse and inclusive spaces it was incredibly jarring, so I'm sorry for how worse it would've been for you!

I'd gone in 2017 but not 2018, then went in 2019 and felt pretty uncomfortable as a half Indian man. After being so used to diverse and inclusive spaces it was incredibly jarring, so I'm sorry for how worse it would've been for you!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #fosdem #diversity-and-inclusion.

  Reply to https://twitter.com/FinTechInsiders/status/1223274741819232256

Hey the link in this tweet seems to go through to 394. Insights: The future of investing https://fi.11fs.com/571 not 396. Insights: Do consumers care about Open Banking? https://fi.11fs.com/573

Hey the link in this tweet seems to go through to 394. Insights: The future of investing https://fi.11fs.com/571 not 396. Insights: Do consumers care about Open Banking? https://fi.11fs.com/573

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://shkspr.mobi/blog/2020/01/strategies-for-linking-to-obsolete-websites/

I like that with Jeremy Keith auto saves any link from his site to archive.org. So even if the link itself is broken, it should be possible to find it there.

I like the idea of the site itself trying to fix it.

For some time I had my site fail to build if any broken links were found, but as I interact with more sites, and push more content daily, it's a bit difficult to do that.

I like that with Jeremy Keith auto saves any link from his site to archive.org. So even if the link itself is broken, it should be possible to find it there.

I like the idea of the site itself trying to fix it.

For some time I had my site fail to build if any broken links were found, but as I interact with more sites, and push more content daily, it's a bit difficult to do that.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/brianwisti/status/1221358030463201285

Ah cool, nice to hear! Yeah I think sticking something serverless makes sense - I've gone for the route of deployed microservices just to give me some more experience with them. And hopefully more hosted services can be created if needbe!

Ah cool, nice to hear! Yeah I think sticking something serverless makes sense - I've gone for the route of deployed microservices just to give me some more experience with them. And hopefully more hosted services can be created if needbe!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/brianwisti/status/1221307488798044160

It can also make some of it harder, too! My site is a static Hugo site, but for some of the IndieWeb stuff I either need to add client-side JS or write separate services that can run to ie send Webmentions. It definitely works, but is a bit more work as there's stuff that is and isn't static

It can also make some of it harder, too! My site is a static Hugo site, but for some of the IndieWeb stuff I either need to add client-side JS or write separate services that can run to ie send Webmentions. It definitely works, but is a bit more work as there's stuff that is and isn't static

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/e5oswm/what_do_you_use_for_performance_testing

I'd thoroughly recommend https://gatling.io/ as we're using it across both Java-based and non-Java-based APIs, and have found it pretty great.

I know we're not using nearly the power it affords, but it's very good!

You don't need to know that much Scala too, it has a straightforward DSL before you get there

I'd thoroughly recommend https://gatling.io/ as we're using it across both Java-based and non-Java-based APIs, and have found it pretty great.

I know we're not using nearly the power it affords, but it's very good!

You don't need to know that much Scala too, it has a straightforward DSL before you get there

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2020/01/24/22/

Thanks, both you and https://david.shanske.com have recommended Pushover and it seems to be OK price and rate limit wise so I think I'll look into it. It helps that I don't need to create an Android app myself to receive notifications, unlike https://pushy.me

Thanks, both you and https://david.shanske.com have recommended Pushover and it seems to be OK price and rate limit wise so I think I'll look into it. It helps that I don't need to create an Android app myself to receive notifications, unlike https://pushy.me

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/emilyclare181/status/1220766759432663040

No worries - they're every two weeks! They're also more self-directed so being a less-experienced member there is more than ok, but depending on who's there it may be more conversations about what you're doing rather than technical help

No worries - they're every two weeks! They're also more self-directed so being a less-experienced member there is more than ok, but depending on who's there it may be more conversations about what you're doing rather than technical help

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/emilyclare181/status/1220692123432955905

This looks awesome, great stuff! If you want to come work on it with like minded folks, I organise #HomebrewWebsiteClub Nottingham, next event on Feb 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX

This looks awesome, great stuff! If you want to come work on it with like minded folks, I organise #HomebrewWebsiteClub Nottingham, next event on Feb 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #homebrew-website-club.

  Reply to https://twitter.com/__jcmc__/status/1220371603156021248

I've been self hosting #Matomo for several years now, and haven't found it too much work, as I've got a really hacky database backup script and otherwise it handles things well - I'd recommend giving it a go again!

I've been self hosting #Matomo for several years now, and haven't found it too much work, as I've got a really hacky database backup script and otherwise it handles things well - I'd recommend giving it a go again!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #matomo.

  Reply to https://twitter.com/__jcmc__/status/1220362403352928256

I know we've talked about it in the past, but how do you feel about possibly setting up a #HomebrewWebsiteClub in Lincoln? I've found there's very little organisation required for mine in Notts - generally just turn up and do stuff πŸ€“

I know we've talked about it in the past, but how do you feel about possibly setting up a #HomebrewWebsiteClub in Lincoln? I've found there's very little organisation required for mine in Notts - generally just turn up and do stuff πŸ€“

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #homebrew-website-club.

  Reply to https://twitter.com/JessSalisburyy/status/1220367589571997701

If you want to build / enhance your personal website, #HomebrewWebsiteClub Nottingham is a great place to get involved, next one is the February 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX

If you want to build / enhance your personal website, #HomebrewWebsiteClub Nottingham is a great place to get involved, next one is the February 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #homebrew-website-club.

  Reply to https://twitter.com/craigburgess/status/1220273778351099905

Awesome to see the first event posted! In case you've not seen Aaron's post there's now a new IndieWeb events site https://events.indieweb.org/ you're more than welcome to still publish the event on eventbrite but would you also be able to publish to there as well, for IndieWeb folks to discover the event, too? Much appreciated!

Awesome to see the first event posted! In case you've not seen Aaron's post there's now a new IndieWeb events site https://events.indieweb.org/ you're more than welcome to still publish the event on eventbrite but would you also be able to publish to there as well, for IndieWeb folks to discover the event, too? Much appreciated!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/ilv3l1/whatever_happened_semantic_web#c_sdnehe

Agree that some users won't want to get stuck into it - they're likely also the users who won't be writing raw HTML for their sites.

So what we're doing for them is getting Microformats2 support directly into the themes for WordPress, Jekyll, Hugo, etc, so anyone using it can benefit without necessarily doing any work!

Agree that some users won't want to get stuck into it - they're likely also the users who won't be writing raw HTML for their sites.

So what we're doing for them is getting Microformats2 support directly into the themes for WordPress, Jekyll, Hugo, etc, so anyone using it can benefit without necessarily doing any work!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #microformats.

  Reply to https://lobste.rs/s/ilv3l1/whatever_happened_semantic_web#c_pcqphf

As shared in a separate comment in the thread, there's the Microformats2 specification (see https://microformats.io) which reduces duplication seen with some of the other Semantic Web formats.

You can see an example of a parsing result at http://php.microformats.io/?url=https%3A%2F%2Fwww.jvt.me%2Fmf2%2F2020%2F01%2F2mylg%2F which produces a standardised structure for the resulting JSON, which makes interconnectivity much simpler.

Us folks in the IndieWeb (https://indieweb.org) have been using it for some time with great benefit, but it's always great to hear others reactions too!

As shared in a separate comment in the thread, there's the Microformats2 specification (see https://microformats.io) which reduces duplication seen with some of the other Semantic Web formats.

You can see an example of a parsing result at http://php.microformats.io/?url=https%3A%2F%2Fwww.jvt.me%2Fmf2%2F2020%2F01%2F2mylg%2F which produces a standardised structure for the resulting JSON, which makes interconnectivity much simpler.

Us folks in the IndieWeb (https://indieweb.org) have been using it for some time with great benefit, but it's always great to hear others reactions too!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #microformats #indieweb.

  Reply to https://twitter.com/sebdedeyne/status/1220022295894380545

Thanks! Maybe "this project is source available, not Open Source. Utilising any code within this project is forbidden." or stating "this project is proprietary, despite the source being available. You may not use it for any reason"

Thanks! Maybe "this project is source available, not Open Source. Utilising any code within this project is forbidden." or stating "this project is proprietary, despite the source being available. You may not use it for any reason"

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/sebdedeyne/status/1219951438786375686

Hey as an FYI, from your README:

No license.

This repository is open sourced

Without a license for it, it's not technically Open Source, therefore is proprietary and not usable by anyone. It may be worth being explicit!

Hey as an FYI, from your README:

No license.

This repository is open sourced

Without a license for it, it's not technically Open Source, therefore is proprietary and not usable by anyone. It may be worth being explicit!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/ox7gtm/static_site_generator#c_hg5v8j

I've written about how I added it to my own site www.jvt.me at https://www.jvt.me/posts/2019/08/26/setting-up-micropub/ if you'd like more info on how you'd go about it - as my site is built around Git as the source of truth, I simply need to get it committing the changes for me and that's it!

I've written about how I added it to my own site www.jvt.me at https://www.jvt.me/posts/2019/08/26/setting-up-micropub/ if you'd like more info on how you'd go about it - as my site is built around Git as the source of truth, I simply need to get it committing the changes for me and that's it!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://f5n.org/blog/2019/looking-at-micropub/

Re:

TLDR: Nearly everyone who wants micropub support writes their own library, endpoint, or whole cms or blog engine.

I believe part of this is because Micropub requires intimate knowledge of how your own site is set up, so unfortunately can't be written as a generic solution, because most folks won't have things set up the same way, even on ie WordPress using common IndieWeb plugins

It's still a good point that maybe we need to look at creating an out-of-the-box Micropub endpoint for some of the common tech stacks.

Re:

TLDR: Nearly everyone who wants micropub support writes their own library, endpoint, or whole cms or blog engine.

I believe part of this is because Micropub requires intimate knowledge of how your own site is set up, so unfortunately can't be written as a generic solution, because most folks won't have things set up the same way, even on ie WordPress using common IndieWeb plugins

It's still a good point that maybe we need to look at creating an out-of-the-box Micropub endpoint for some of the common tech stacks.

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #micropub.

  Reply to https://twitter.com/StevenPears/status/1217493023489253378

Tbh I'm still using Twitter, just replying from my own site where possible (to own the data) and even when not, I'm using other #IndieWeb tools so none of it is mine per se, but at least all FOSS. And definitely better ownership. I'm looking to soon import all my old tweets to my site, as well as my #Spotify data which I received today for the last decade (via https://www.jvt.me/posts/2019/12/29/spotify-wrapped-data-request/)

Tbh I'm still using Twitter, just replying from my own site where possible (to own the data) and even when not, I'm using other #IndieWeb tools so none of it is mine per se, but at least all FOSS. And definitely better ownership. I'm looking to soon import all my old tweets to my site, as well as my #Spotify data which I received today for the last decade (via https://www.jvt.me/posts/2019/12/29/spotify-wrapped-data-request/)

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #spotify #indieweb.

  Reply to https://twitter.com/elyktrix/status/1217268722785837056

Technically my reply to this tweet is the latest thing on my blog (see the link at the end) but https://www.jvt.me/posts/2020/01/14/ruby-parse-unix-epoch/ is the last, super short #blogumentation blog post

Technically my reply to this tweet is the latest thing on my blog (see the link at the end) but https://www.jvt.me/posts/2020/01/14/ruby-parse-unix-epoch/ is the last, super short #blogumentation blog post

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #blogumentation.

  Reply to https://twitter.com/Brunty/status/1216374999059193859

I'm definitely a Hugo person since moving from Jekyll last year - I'd be happy to share any experiences you'd like.

Not sure anyone has linked you to https://www.staticgen.com/ btw, for all the known static site generators

I'm definitely a Hugo person since moving from Jekyll last year - I'd be happy to share any experiences you'd like.

Not sure anyone has linked you to https://www.staticgen.com/ btw, for all the known static site generators

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://adactio.com/journal/16295

This is an interesting one, because I've recently been very frustrated with Firefox and captive portals, as it attempts HTTPS first, then ends up retaining HSTS - it's a difficult one to get right though, and I agree that attempting HTTPS first is a better idea.

This is an interesting one, because I've recently been very frustrated with Firefox and captive portals, as it attempts HTTPS first, then ends up retaining HSTS - it's a difficult one to get right though, and I agree that attempting HTTPS first is a better idea.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/scottjenson/status/1213587019927965696

I found that writing short blog posts as a form of documentation https://www.jvt.me/posts/2017/06/25/blogumentation/ helps lots with reducing the barrier to blogging, as well as writing one post a day for Nablopomo https://www.jvt.me/posts/2019/11/01/national-blog-post-month/

I found that writing short blog posts as a form of documentation https://www.jvt.me/posts/2017/06/25/blogumentation/ helps lots with reducing the barrier to blogging, as well as writing one post a day for Nablopomo https://www.jvt.me/posts/2019/11/01/national-blog-post-month/

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/webrocker/status/1212691422824091649

Also doing NaBloPoMo (https://www.jvt.me/posts/2019/11/01/national-blog-post-month/ ) helped lots as I got used to publishing pretty quickly, which was kinda the point of it, for me at least

Also doing NaBloPoMo (https://www.jvt.me/posts/2019/11/01/national-blog-post-month/ ) helped lots as I got used to publishing pretty quickly, which was kinda the point of it, for me at least

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #blogging #nablopomo.

  Reply to https://twitter.com/webrocker/status/1212691422824091649

I used to refine things lots, but it meant spending hours on a post that took 5 minutes to read. Long posts I do still refine over time, but generally want them done at most a few days after it's finished being written.

If it's a Blogumentation post (https://www.jvt.me/posts/2017/06/25/blogumentation/ ) then I'll actively not refine it too much as a long post as the point is that it's for me in the future so if its not as readable I'll just edit it then

I used to refine things lots, but it meant spending hours on a post that took 5 minutes to read. Long posts I do still refine over time, but generally want them done at most a few days after it's finished being written.

If it's a Blogumentation post (https://www.jvt.me/posts/2017/06/25/blogumentation/ ) then I'll actively not refine it too much as a long post as the point is that it's for me in the future so if its not as readable I'll just edit it then

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #blogging.

  Reply to https://shkspr.mobi/blog/2020/01/another-year-over-and-what-have-you-done/

This is a great idea! I'm planning on doing a similar thing to this based on the "Week Notes" that Ton does ie https://www.zylstra.org/blog/2019/12/week-notes-1952/ as a visible way of recounting weekly achievements / what kept you busy

This is a great idea! I'm planning on doing a similar thing to this based on the "Week Notes" that Ton does ie https://www.zylstra.org/blog/2019/12/week-notes-1952/ as a visible way of recounting weekly achievements / what kept you busy

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://jlelse.blog/micro/2020/01/2020-01-01-frviz/

In the last couple of days, I've also added media support for my Micropub server, and have encountered the same issue.

Thankfully the changes to Indigenous are soon going live, but I was surprised not being able to use it elsewhere.

I believe https://quill.p3k.io supports it, as long as you're posting it with a note?

In the last couple of days, I've also added media support for my Micropub server, and have encountered the same issue.

Thankfully the changes to Indigenous are soon going live, but I was surprised not being able to use it elsewhere.

I believe https://quill.p3k.io supports it, as long as you're posting it with a note?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/rawkode/status/1211235142158684160

In 2018 I wrote 60 posts (92k words) but in 2019 I wrote 159 posts (107k words). Of those, 41 and 73 posts respectively were under the term "Blogumentation" https://www.jvt.me/posts/2017/06/25/blogumentation/ which I am a huge fan of.

Don't write for anyone else - just yourself!

In 2018 I wrote 60 posts (92k words) but in 2019 I wrote 159 posts (107k words). Of those, 41 and 73 posts respectively were under the term "Blogumentation" https://www.jvt.me/posts/2017/06/25/blogumentation/ which I am a huge fan of.

Don't write for anyone else - just yourself!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://www.jvt.me/mf2/2019/12/wzaua/

I mean, I said that an hour or so ago, but that was before the site had deployed... Turns out https://www.jvt.me/posts/2019/11/11/gotcha-netlify-lowercase/ caught me out again and isn't fixed until https://gitlab.com/jamietanna/jvt.me/merge_requests/638 is in (although I've done a temporary deploy from my local machine to get the site up).

Very annoying!

I mean, I said that an hour or so ago, but that was before the site had deployed... Turns out https://www.jvt.me/posts/2019/11/11/gotcha-netlify-lowercase/ caught me out again and isn't fixed until https://gitlab.com/jamietanna/jvt.me/merge_requests/638 is in (although I've done a temporary deploy from my local machine to get the site up).

Very annoying!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #netlify #hugo #www.jvt.me.

  Reply to https://shkspr.mobi/blog/2019/12/add-review-to-goodreads-from-schema-markup/

This is really great stuff!

I've raised an issue on the https://brid.gy repo at https://github.com/snarfed/bridgy/issues/905 as I feel this could be a great fit for the project, as it'd handle that syndication for you, instead of you needing to set it up yourself.

It may not be needed by the community, but if it is, there's hopefully a good fit there.

This is really great stuff!

I've raised an issue on the https://brid.gy repo at https://github.com/snarfed/bridgy/issues/905 as I feel this could be a great fit for the project, as it'd handle that syndication for you, instead of you needing to set it up yourself.

It may not be needed by the community, but if it is, there's hopefully a good fit there.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/LauraKalbag/status/1209843483542007808

Out of interest where are you moving to?

Because GitHub is willing to work with ICE https://techcrunch.com/2019/11/13/github-faces-more-resignations-in-light-of-ice-contract/ but at least GitLab are being up front about their politics?

Although yes I agree they're not amazing

Out of interest where are you moving to?

Because GitHub is willing to work with ICE https://techcrunch.com/2019/11/13/github-faces-more-resignations-in-light-of-ice-contract/ but at least GitLab are being up front about their politics?

Although yes I agree they're not amazing

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/heydonworks/status/1209769610502905856

All my code hosting is on https://gitlab.com/jamietanna

Static site hosting is on https://netlify.com and VPS hosting is on https://hetzner.cloud

Although some things that I contribute back to are on https://github.com

All my code hosting is on https://gitlab.com/jamietanna

Static site hosting is on https://netlify.com and VPS hosting is on https://hetzner.cloud

Although some things that I contribute back to are on https://github.com

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/4qf4tj/future_web_isn_t_web#c_932z7f

I work on Open Banking APIs for a UK credit card provider.

A large reason I see that the data isn't made directly available to the customer is because if the customer were to accidentally leak / lose their own data, the provider (HSBC, Barclays etc) would be liable, not you. That means lots of hefty fines.

You'd also likely be touching some PCI data, so you'd need to be cleared / set up to handle that safely (or having some way to filter it before you received it).

Also, it requires a fair bit of extra setup and the use of certificate-based authentication (MTLS + signing request objects) means that as it currently sits you'd be need one of those, which aren't cheap as they're all EV certs.

Its a shame, because the customer should get their data. But you may be able to work with intermediaries that may provide an interface for that data, who can do the hard work for you, ie https://www.openwrks.com/

I work on Open Banking APIs for a UK credit card provider.

A large reason I see that the data isn't made directly available to the customer is because if the customer were to accidentally leak / lose their own data, the provider (HSBC, Barclays etc) would be liable, not you. That means lots of hefty fines.

You'd also likely be touching some PCI data, so you'd need to be cleared / set up to handle that safely (or having some way to filter it before you received it).

Also, it requires a fair bit of extra setup and the use of certificate-based authentication (MTLS + signing request objects) means that as it currently sits you'd be need one of those, which aren't cheap as they're all EV certs.

Its a shame, because the customer should get their data. But you may be able to work with intermediaries that may provide an interface for that data, who can do the hard work for you, ie https://www.openwrks.com/

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #open-banking.

  Reply to https://twitter.com/dhh/status/1208827334813351936

Have you by any chance heard of the #IndieWeb movement? We've got a great group of folks who are looking at what it means to #OwnYourData and #BeYourOwnSocialNetwork

I've written about it https://www.jvt.me/posts/2019/10/20/indieweb-talk/ and we've got a large wiki too https://indieweb.org/why

Have you by any chance heard of the #IndieWeb movement? We've got a great group of folks who are looking at what it means to #OwnYourData and #BeYourOwnSocialNetwork

I've written about it https://www.jvt.me/posts/2019/10/20/indieweb-talk/ and we've got a large wiki too https://indieweb.org/why

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2019/12/21/13/

I like that idea - automagically parsing the data from a URL is reasonable, and is mostly automatic but a little manual so there's the ability to correct issues (as mentioned in https://aaronparecki.com/2019/12/21/12/ )

Would we also be interested in iCal feed parsing, or just stick with MF2 for now?

I like that idea - automagically parsing the data from a URL is reasonable, and is mostly automatic but a little manual so there's the ability to correct issues (as mentioned in https://aaronparecki.com/2019/12/21/12/ )

Would we also be interested in iCal feed parsing, or just stick with MF2 for now?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2019/12/21/4/indieweb-events

This is really amazing - great work on this!

Out of interest, would there be any interest in the ability to syndicate events from our own websites to https://events.indieweb.org so there's a bit less manual process for adding them to the official list?

This is really amazing - great work on this!

Out of interest, would there be any interest in the ability to syndicate events from our own websites to https://events.indieweb.org so there's a bit less manual process for adding them to the official list?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://mrkapowski.com/2019/12/10265.html

Could be that your reply is an h-cite maybe? So parsing it isn't happy? Odd as there's definitely a url in the body that references my post so it should be ok

Could be that your reply is an h-cite maybe? So parsing it isn't happy? Odd as there's definitely a url in the body that references my post so it should be ok

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://mrkapowski.com/2019/12/10257.html

Thanks Chris - I'll look into it as both you and Aaron have recommended it.

As an FYI this post didn't send me a webmention and when sending it manually it said no_link_found - not sure if it's a known issue?

Thanks Chris - I'll look into it as both you and Aaron have recommended it.

As an FYI this post didn't send me a webmention and when sending it manually it said no_link_found - not sure if it's a known issue?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/5j4vij/what_ci_platforms_do_you_use#c_rj7eoc

I've been using GitLab for almost 4 years now, largely for reasons stated in https://www.jvt.me/posts/2017/03/25/why-you-should-use-gitlab/ but also for all the extra stuff they've built on top over the years.

Originally it was just because of private repos, but evolved into a love of the platform being built in a way that folks can contribute, unlike GitHub.

I've been using GitLab for almost 4 years now, largely for reasons stated in https://www.jvt.me/posts/2017/03/25/why-you-should-use-gitlab/ but also for all the extra stuff they've built on top over the years.

Originally it was just because of private repos, but evolved into a love of the platform being built in a way that folks can contribute, unlike GitHub.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/vmbrasseur/status/1206286044145913856

As I've gone all in on the #IndieWeb technologies, I've been using @AaronPK's service https://aperture.p3k.io which supports the open https://indieweb.org/Microsub standard, which supports RSS among other formats - may be worth looking into as it's a great protocol for building better readers, even if it's not solving your need right now. Drop me or the folks at https://indieweb.org/discuss a line if you want to talk more about it!

As I've gone all in on the #IndieWeb technologies, I've been using @AaronPK's service https://aperture.p3k.io which supports the open https://indieweb.org/Microsub standard, which supports RSS among other formats - may be worth looking into as it's a great protocol for building better readers, even if it's not solving your need right now. Drop me or the folks at https://indieweb.org/discuss a line if you want to talk more about it!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2019/12/15/8/

I've disabled that for now - I actually didn't mean to do that and have since removed it, especially as those pages are paginated so you'll effectively get webmention'd forever as I add more content to that tag

I've disabled that for now - I actually didn't mean to do that and have since removed it, especially as those pages are paginated so you'll effectively get webmention'd forever as I add more content to that tag

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://www.jvt.me/mf2/2019/12/af7r5/

I had a look at this last night and unfortunately it doesn't provide that much good data.

There's a year of listening history which may give a similar outcome, but it's not perfect

I had a look at this last night and unfortunately it doesn't provide that much good data.

There's a year of listening history which may give a similar outcome, but it's not perfect

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #spotify.

  Reply to https://opensource.christmas/2019/11

From me it's a no - I see why some people want it, but would rather prefer they stay out of the already limited space in the commit message title, and there's a level of arguable subjectivity of what an emoji means especially as different teams, projects and cultures have views on it.

But then again, so does written language, but I feel that is at least more known?

From me it's a no - I see why some people want it, but would rather prefer they stay out of the already limited space in the commit message title, and there's a level of arguable subjectivity of what an emoji means especially as different teams, projects and cultures have views on it.

But then again, so does written language, but I feel that is at least more known?

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #git.

  Reply to https://www.jvt.me/mf2/2019/12/0ore1/

I've received my data from Spotify! Once I'm home and have had dinner, I'll get hacking on it to see what they've got for me and whether I can reproduce my Spotify Wrapped myself, for historic years, too!

I've received my data from Spotify! Once I'm home and have had dinner, I'll get hacking on it to see what they've got for me and whether I can reproduce my Spotify Wrapped myself, for historic years, too!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://www.jvt.me/mf2/2019/12/lrz4v/

Not really sure what the issue was, may be that php.microformats.io has been returning a bit slower than expected. But either way there's now webmention sending after a reboot of my post-deploy service πŸ‘πŸ½

Not really sure what the issue was, may be that php.microformats.io has been returning a bit slower than expected. But either way there's now webmention sending after a reboot of my post-deploy service πŸ‘πŸ½

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lostfocus.de/2019/12/26782/

I had a quick look at the API but it doesn't seem to have a way to look at the user's play history. May require more digging, or using something like Last.FM

I had a quick look at the API but it doesn't seem to have a way to look at the user's play history. May require more digging, or using something like Last.FM

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://news.ycombinator.com/item?id=21673024

I guess it's more that I didn't want to write any posts and then not publish them, because if I've written it I'd rather have it out there than just sitting around, but have felt over the month I need to be careful in case I don't have things to write about?

I guess it's more that I didn't want to write any posts and then not publish them, because if I've written it I'd rather have it out there than just sitting around, but have felt over the month I need to be careful in case I don't have things to write about?

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #nablopomo.

  Reply to https://mrkapowski.com/2019/11/10005.html

What hardware are you running on? I've found it often doesn't work "out of the box" because the hardware manufacturers don't Open Source/upstream their drivers so it can't be released as part of the core distro offering.

It is definitely a pain for users, as it's not like ie Dell would say "don't buy this, it sucks for Linux usage!"

What hardware are you running on? I've found it often doesn't work "out of the box" because the hardware manufacturers don't Open Source/upstream their drivers so it can't be released as part of the core distro offering.

It is definitely a pain for users, as it's not like ie Dell would say "don't buy this, it sucks for Linux usage!"

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://fireburn.ru/posts/1574837759

My Micropub endpoint has a fair bit of unit testing inside the Java project ( https://gitlab.com/jamietanna/www-api/tree/develop/www-api-web/micropub ) for common flows, but I've also found a tonne of implementation issues by integrating with real Micropub clients.

Some of it is an issue on a Micropub client, but most of it is something I've missed or assumed incorrectly.

I'm thinking to create a stubbed version ( https://gitlab.com/jamietanna/www-api/issues/26 ) that I can then use with https://micropub.rocks to ensure compliance.

Some of it is also a case of reading through the Micropub spec!

My Micropub endpoint has a fair bit of unit testing inside the Java project ( https://gitlab.com/jamietanna/www-api/tree/develop/www-api-web/micropub ) for common flows, but I've also found a tonne of implementation issues by integrating with real Micropub clients.

Some of it is an issue on a Micropub client, but most of it is something I've missed or assumed incorrectly.

I'm thinking to create a stubbed version ( https://gitlab.com/jamietanna/www-api/issues/26 ) that I can then use with https://micropub.rocks to ensure compliance.

Some of it is also a case of reading through the Micropub spec!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #www.jvt.me #micropub.

  Reply to https://aaronparecki.com/2019/11/25/14/

Ah nice! Thanks I'll have a play with it at some point then. Although I'm not sure I've got the time currently to write a spec compliant IndieAuth server too πŸ˜₯

Ah nice! Thanks I'll have a play with it at some point then. Although I'm not sure I've got the time currently to write a spec compliant IndieAuth server too πŸ˜₯

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2019/11/25/6/

Interesting. I guess my main thought was whether it was something you could get Okta to only require MFA via Verify, or if you needed to do some hacking around it to make the flow work so you can just log in via Verify?

Interesting. I guess my main thought was whether it was something you could get Okta to only require MFA via Verify, or if you needed to do some hacking around it to make the flow work so you can just log in via Verify?

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://web.archive.org/web/20191114032643/https://offtopica.uk/blog/2019/11/08/hello-indieweb/

Welcome, Matt!

Thanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!

I'd heavily recommend https://github.com/PlaidWeb/webmention.js/ by https://beesbuzz.biz/ as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.

If you get a chance, come and talk to us on the IndieWeb chat (more details on https://indieweb.org/discuss )

Welcome, Matt!

Thanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!

I'd heavily recommend https://github.com/PlaidWeb/webmention.js/ by https://beesbuzz.biz/ as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.

If you get a chance, come and talk to us on the IndieWeb chat (more details on https://indieweb.org/discuss )

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #indieweb #webmention.

  Reply to http://evantravers.com/articles/2019/11/14/indieweb-webmentions-on-middleman-or-jekyll/

As an FYI it looks like the issue with minification wasn't due to GZIP but actually the minification of the CSS it does, which would likely replace things like .h-card with a random string

As an FYI it looks like the issue with minification wasn't due to GZIP but actually the minification of the CSS it does, which would likely replace things like .h-card with a random string

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://www.robinrendle.com/notes/improving-my-workflow

Although it doesn't help you, Hugo has Archetypes https://gohugo.io/content-management/archetypes/ to set up these repetitive and boring bits of metadata for new content types - it makes a huge difference in getting up and running with your boilerplate πŸ™ƒ

Although it doesn't help you, Hugo has Archetypes https://gohugo.io/content-management/archetypes/ to set up these repetitive and boring bits of metadata for new content types - it makes a huge difference in getting up and running with your boilerplate πŸ™ƒ

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #hugo.

  Reply to https://ma.ttias.be/sysadmin-guide-move-content-new-website/

When doing similar with some changes on my own site, I utilised my RSS feed and sitemap, as they had a full list of my sites content, and then did some checks to validate that the url resolved with my locally built site. Hugely helpful, although the script I wrote was thrown away unfortunately

When doing similar with some changes on my own site, I utilised my RSS feed and sitemap, as they had a full list of my sites content, and then did some checks to validate that the url resolved with my locally built site. Hugely helpful, although the script I wrote was thrown away unfortunately

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com/2019/11/03/13/

I'm probably not the best person to comment on it as I'm used to tweaking my Linux installs and going a more pain-induced way around things, but it's not that bad. It's a learning curve, it's not nearly as polished an experience that you may expect (for some things) but I find it such a better experience on Linux - I use mac daily for work and it constantly frustrates me!

I'm probably not the best person to comment on it as I'm used to tweaking my Linux installs and going a more pain-induced way around things, but it's not that bad. It's a learning curve, it's not nearly as polished an experience that you may expect (for some things) but I find it such a better experience on Linux - I use mac daily for work and it constantly frustrates me!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://joind.in/event/oggcamp-19/the-power-of-change---learning-to-live-as-a-weirdo

Rachel's talk 'The power of change - learning to live as a "weirdo"' was really quite amazing.

It's a difficult thing to talk about mental health, especially to those of us who aren't very close to it to understand what it's like, but Rachel knocked it out of the park with a great illustration of what autism can be like in terms of the reality of the spectrum and the many different effects it can have.

We started with a bit of humour and a funny title, but she took us through a journey of autism, ADHD, depression, and spun a really intriguing story.

There was a great mix of humour alongside this serious topic, and I love that Rachel ended with two thoughts - she realised that she didn't want to be "normal" but wanted to be authentic, and that:

no one interesting is normal

I'd urge you to see this talk if you're able to catch it again!

Rachel's talk 'The power of change - learning to live as a "weirdo"' was really quite amazing.

It's a difficult thing to talk about mental health, especially to those of us who aren't very close to it to understand what it's like, but Rachel knocked it out of the park with a great illustration of what autism can be like in terms of the reality of the spectrum and the many different effects it can have.

We started with a bit of humour and a funny title, but she took us through a journey of autism, ADHD, depression, and spun a really intriguing story.

There was a great mix of humour alongside this serious topic, and I love that Rachel ended with two thoughts - she realised that she didn't want to be "normal" but wanted to be authentic, and that:

no one interesting is normal

I'd urge you to see this talk if you're able to catch it again!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com

Regarding our conversation yesterday for OAuth and API aggregation, I mentioned that while working on PSD2/Open Banking we've been doing similar, for instance with a third party who would register on behalf of a fourth party.

I've tracked down https://bitbucket.org/openid/obuk/src/6b4300bdc872dd55573f3ce9c65b66ada640efaf/uk-openbanking-registration-profile.md as the definition for the way this works with the use of new fields in the Signed Software Assertions (for use with https://openbanking.atlassian.net/wiki/spaces/DZ/pages/1078034771/Dynamic+Client+Registration+-+v3.1).

It may be worth reaching out to OpenID/Open Banking to see if they've got this officially specified about this, or whether this is the latest source of truth you can use

Hope this helps with your hope to standardise this into an OAuth spec!

Regarding our conversation yesterday for OAuth and API aggregation, I mentioned that while working on PSD2/Open Banking we've been doing similar, for instance with a third party who would register on behalf of a fourth party.

I've tracked down https://bitbucket.org/openid/obuk/src/6b4300bdc872dd55573f3ce9c65b66ada640efaf/uk-openbanking-registration-profile.md as the definition for the way this works with the use of new fields in the Signed Software Assertions (for use with https://openbanking.atlassian.net/wiki/spaces/DZ/pages/1078034771/Dynamic+Client+Registration+-+v3.1).

It may be worth reaching out to OpenID/Open Banking to see if they've got this officially specified about this, or whether this is the latest source of truth you can use

Hope this helps with your hope to standardise this into an OAuth spec!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://www.zachleat.com/web/own-my-tweets/

This is a great idea! I may have to look at the same.

I'm also hoping to start to start publishing from my site first and then having that send the tweet afterwards using https://brid.gy/

This is a great idea! I may have to look at the same.

I'm also hoping to start to start publishing from my site first and then having that send the tweet afterwards using https://brid.gy/

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #indieweb #twitter.

  Reply to https://snarfed.org/2019-08-31_introducing-a-microformats-api-for-meetup-com-meetup-mf2-jvt-me

Oh sorry - it is up but only responds to specific requests. I've updated the post to note that - worth trying a URL of a specific meetup event - if that doesn't work let me know though!

Oh sorry - it is up but only responds to specific requests. I've updated the post to note that - worth trying a URL of a specific meetup event - if that doesn't work let me know though!

by Jamie Tanna's profile image Jamie Tanna .

  https://getdoingthings.com/discovering-the-indieweb/

Welcome to the IndieWeb, Craig! Glad to see it's helped you think about getting to self-publishing all your content, and I look forward to following you (once there's an RSS/h-feed set up!).

Welcome to the IndieWeb, Craig! Glad to see it's helped you think about getting to self-publishing all your content, and I look forward to following you (once there's an RSS/h-feed set up!).

by Jamie Tanna's profile image Jamie Tanna . Tagged with: #indieweb #homebrew-website-club.