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!
Between and I took 14566 steps.
Definitely yes to this! I've also proposed how we can do this using Microformats2 in https://www.jvt.me/posts/2019/04/10/pronouns-microformats/
Recommended read: Pronouns in the Bio https://gregorlove.com/2019/11/pronouns-in-the-bio/
Blocking Twitter Widgets from This Site (2 mins read).
Enforcing a privacy-aware removal of Twitter's JavaScript widget from this site.
This is my go-to for tidying up disk space issues when working with Docker
Recommended read: Docker Cleanup Commands https://www.calazan.com/docker-cleanup-commands/
Between and I took 10535 steps.
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 đŸ˜¥
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?
Neurodiversity and Blogumentation (1 mins read).
Sending links to people to save myself explaining things isn't always the best idea.
Hacking JSON Web Tokens (JWTs)
Recommended read: Hacking JSON Web Tokens (JWTs) https://medium.com/swlh/hacking-json-web-tokens-jwts-9122efe91e4a
This is a really nice recap of https://dddeastmidlands.com and gives you a nice feel of the day!
Recommended read: DDD: East Midlands 2019 https://youtu.be/UXEMuBVSXyM
I'm interested in attending IndieWeb Summit on
I'm quite up for coming to IndieWeb Summit, but I'd need it to either map to some work while I'm out there, or some holiday, as it's a long way to come. But would be very cool!
Did you ever write up how this works / could work? If so, I can't seem to see the post by searching passwordless
Between and I took 2551 steps.
Preventing The Capital One Breach
Recommended read: Preventing The Capital One Breach https://ejj.io/blog/capital-one
André Staltz - The Web began dying in 2014, here's how
Recommended read: André Staltz - The Web began dying in 2014, here's how https://staltz.com/the-web-began-dying-in-2014-heres-how.html
Gousto's Journey To A More Sustainable Recipe Box
Recommended read: Gousto's Journey To A More Sustainable Recipe Box https://www.gousto.co.uk/blog/sustainable-recipe-box
Should You Build a Webhooks API?
Recommended read: Should You Build a Webhooks API? https://brandur.org/webhooks
Report: We Tested 5 Popular Web Hosting Companies & All Were Easily Hacked
Recommended read: Report: We Tested 5 Popular Web Hosting Companies & All Were Easily Hacked https://www.websiteplanet.com/blog/report-popular-hosting-hacked/
Piping Data When Not Running a Command with sudo
(1 mins read).
How to (more) safely pipe stdin
to an elevated command with sudo tee
.
Between and I took 3729 steps.
Minifying JSON with Python (1 mins read).
How to take a pretty-printed JSON string and replace it with a minifed JSON string using Python.
Between and I took 9787 steps.
Minifying JSON with Ruby (1 mins read).
How to take a pretty-printed JSON string and replace it with a minifed JSON string using Ruby.
Between and I took 10201 steps.
Only Adding Changes for Tracked Files With Git (1 mins read).
How to only add files that have changed with git add -u
.
Two shebang papercuts and a thimble
Recommended read: Two shebang papercuts and a thimble https://www.crystae.net/posts/2019/11/08/two-shebang-papercuts/
The Language Agnostic, All-Purpose, Incredible, Makefile
An interesting read, but I would personally say to stick to the language-specific process. Ie Rakefile
s for Ruby, a task in your build.gradle
or npm run deps
as it'll handle things nicer in a language / stack you're more familiar in, although I totally see why you'd want a language-agnostic interace
Recommended read: The Language Agnostic, All-Purpose, Incredible, Makefile https://blog.mindlessness.life/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
There may still be some dupes for now, looks like my async work has meant there are clashes with trying to write to the DB https://gitlab.com/jamietanna/www-api/issues/75
Looks like I've done it now - https://gitlab.com/jamietanna/www-api/issues/74 is the root cause, which I'll fix this evening properly.
For now, I've put a hacky hotfix in to get it working
Between and I took 7071 steps.
Sending Webmentions More Intelligently (2 mins read).
Updating my post-deployment tooling to only send Webmentions when they've not already been accepted (or rejected).
Happy International Men's Day!
Recommended read: Happy International Men's Day! https://werd.io/2019/happy-international-mens-day