It’s Time to Get Personal

#indieweb #personal-website #ownership

Writing the API gateway for serious-business and Kittybox is a two-part job. I want that sweet, sweet React goodness but I can't leak my access token that can read arbitrary posts from my Micropub endpoint! so I have two layers:

  1. On the top, there is the frontend. It calls to an API gateway via fetch() to receive data (and pass access control checks with cookies - they'll be signed)
  2. API gateway has the token and, never revealing it to the client-side code, fetches posts from Kittybox.

The token is not revealed, my private posts are safe, my readers have client-side rendering, everyone is happy!

The spirit of #IndieWeb is constantly rewriting your site from scratch but being able to keep all your old posts because they are in a universal format! #ownyourdata

#IndieWeb #ownyourdata

“Link In Bio” is a slow knife

#indieweb #personal-website #ownership

Looks like my h-card and the main page are ready. I just need to write functions to fetch data from Micropub.

похоже, что я не одна в IndieWeb пишу на русском! @marinintim привет!

Looks like I’m not the only Russian speaker writing in my native language on the IndieWeb! Hi @marinintim

THIS IS IT. I’ve finished the h-entry React component. Looks beautiful, isn’t it? #React #nextjs #IndieWeb

#React #nextjs #IndieWeb

Success! Thanks to #nextjs I’m able to use #React to render my posts without losing ability to curl them. #indieweb #JSDR

It even looks pretty enough without JS; though Twemoji icons aren’t rendered.

#nextjs #React #indieweb #JSDR

So, I’ve started to learn Next.js and #React. It feels kinda interesting. I was able to start drafting a React component for rendering an h-entry. #indieweb

I’m using webmention.io to handle webmentions currently, so it should handle this? :3 I don’t know, still haven’t gotten around to actually showing webmentions

I got a weird idea of React-based IndieWeb components. With next.js they will be server-side rendered, JS;DR won't be a problem.

IndieWeb Challenge Day 10

Blogging Less in the 2020s

Following up on EasieRSVP: I updated my event pages so Twitter replies that start with “rsvp yes” or “rsvp no” will show as RSVPs. I also standardized them with emoji and “Attending” or “Not attending”. You can see it in action on this week’s HWC SD event page! Charlotte’s RSVP and mine are indie RSVPs; the other two are Twitter RSVPs. Charlotte’s is currently showing as unknown because the microformats aren’t quite right on their post.

Thanks to @marinintim we now have a Russian translation of IndieNews! Check it out and submit your Russian posts at https://news.indieweb.org/ru
Since it's apparently OAuth week (yes I just made that up), this is your periodic reminder to review what third-party apps have access to your accounts!

Here's a link to Twitter security settings: https://twitter.com/settings/applications

and links for other services: https://indieweb.org/appaccess

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

It’s Time to Get Personal ◆ 24 ways

When people ask where to find you on the web, what do you tell them? Your personal website can be your home on the web. Or, if you don’t like to share your personal life in public, it can be more like your office. As with your home or your office, you can make it work for your own needs. Do you need a place that’s great for socialising, or somewhere to present your work? Without the constraints of somebody else’s platform, you get to choose what works for you.

A terrific piece from Laura enumerating the many ways that having your own website can empower you.

Have you already got your own website already? Fabulous! Is there anything you can do to make it easier for those who don’t have their own sites yet? Could you help a person move their site away from a big platform? Could you write a tutorial or script that provides guidance and reassurance?

#indieweb #personal #publishing #24ways #freedom #expression #empowerment

What I Did Dec 1st to 7th

I thought something weird was happening - I've not seen any incoming webmentions since Friday from my own posts, and it seems that my webmention sending post-deploy isn't working. I'll look into that tonight!