jlelse's Blog

Thoughts, stories and ideas

IndieWeb

Translations: Deutsch

Owning my podcast

in Thoughts

Two years ago, I was in a stage where podcasts really excited me. I have heard many podcasts myself and some of my online acquaintances have also started to start their own podcasts. So I decided to do that as well and gain some experience. With the app Anchor (meanwhile acquired by Spotify) it was very easy. Using an app on your mobile phone, record with your mobile microphone a podcast and publish it.

Read more

How conversations work in the IndieWeb

Desmond Rivet already wrote some pretty good articles explaining the IndieWeb (of which I already shared one on my blog) and now he adds another one about “How to Have a Conversation on the IndieWeb". He explains things like Microformats, Webmentions and how those things play together. It’s a bit technical, but if you ever heard of words like “API” or “REST”, you’ll probably understand it. I’ll say this again, because I think it’s kind of cool: microformats transform a plain, vanilla, HTML-based personal website into a RESTful data service.

Read more

in Micro
Reply to: A question by Beko Pharm

Yes there is a microformats library for Go. Will Norris also made the webmention library, which I’m using in my custom Hugo backend. I’m not saying it’s not possible to parse and display webmentions, I’m just trying to keep things simple. 😊 Everything is possible!

Read more

The security risk of embedding images from external sites

in Thoughts

On a lot of IndieWeb sites, I noticed that profile images of webmentions get directly embedded from their original source. For example, Twitter profile images are loaded directly from Twitter servers (pbs.twimg.com) or even my profile image is directly embedded from my site. However you should consider enabling Content Security Policy (CSP) headers and only allow embedded content from trusted sites (your own domains). It could always happen that a site gets hacked and malware injected or a domain expires and some spammers register it again, that will also affect your website’s visitors.

Read more

I deleted my Twitter account

in Posts

I finally did what I thought about a few months ago: I finally deleted my Twitter account (or rather deactivated it, it will be deleted if I do not log in for another 30 days). I am done with Twitter. I realized that I often only open Twitter when I want to be distracted or procrastinate. I typed “twitter.com” in the address bar of my browser, just to scroll a little and then close the tab again.

Read more

Joining the Indieweb, the web that's been here all along

in Micro
Like of: A post by Bill Doyle

This is a chicken-and-egg problem. Until enough websites are using Indieweb standards to publish content, it will remain a niche. This makes the Indieweb necessarily a fairly tech-centric space. However, I don’t believe that this makes it less valuable. The Indieweb is a new technology, though it happens to be built on top of some very old ones. New technologies are always inhabited by tech types at the beginning.

Read more

How to do PESOS from Pocket to Micropub

in Dev

After thinking about it, I finally figured out how to PESOS from Pocket to my own site using IFTTT. I tried to do it in a similar way to how Charlotte Allen did this. The first step was to retrieve an IndieAuth access token using the tool Gimme a token. Then I created a IFTTT applet with the a new favorite item on Pocket as the trigger and a Webhook to execute.

Read more

How should I upload files to my Micropub media endpoint?

in Micro

The first things I did this year was to create a media endpoint for my Micropub server. It works by uploading files to BunnyCDN via their storage API (great service and easy API!). However, now that I have this endpoint, I would also like to use it. It seems that there is a lack of clients that support uploading media to the media endpoint and then returning me the correct URL.

Read more

PESOS

in Micro
Like of: PESOS for Pocket

I should definitely checkout how to PESOS for Pocket. I use Pocket quite often, but don’t publish all links on my blog. For that I still need to improve bookmark support and than use something like IFTTT to publish recommended or starred articles to a bookmarks section.

Read more

Self-hosting my blog and its services

in Thoughts
Reply to: A reply by Beko Pharm

Self-hosting my blog and the related services not only gives me the independence from third-party-services, it also gives me the option to customize things to my liking. In my opinion, this is even more important. I moved domains several times, merged blogs etc. and to keep links working there are a lot of redirects in place. That wouldn’t be possible with a service like micro.blog or at least not with its current features.

Read more

Jan-Lukas Else