Jan-Lukas Else

Thoughts of an IT expert

XXXX-XX-22


Use Telegram as a notification service with Go

Published on in 👨‍💻 Dev

Telegram is my favorite messenger for chatting. There are many reasons for this. But Telegram is also very suitable to use it as a notification service for your own projects. For example I get a daily overview of the number of page views of my blogs, but also notifications about new Webmentions, or likes and announcements via ActivityPub are sent to me via Telegram.

View

Purelymail

Published on in 🔗 Links

I’m visiting the site of Purelymail from time to time for over a year now (shortly after they launched), because I’m interested into how the service evolves. It looks like a great service that provides purely mail and is very cheap or even cheaper when you are opting for advanced pricing (“Pay as you go”). You can add as many custom domains and users as you want and just pay for the resources you actually use.

View

Published on 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!

View

Published on in 💬 Micro
Reply to: A question by Henrique Dias

I don’t show webmention content at all. 😅 Instead I just show a link to the “interaction”. That removes a lot of complexity with parsing, storing etc. but probably isn’t as intuitive: it requires opening the “interactions” section below the post and visiting the link.

View

The security risk of embedding images from external sites

Published on in 💭 Thoughts
Updated on

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.

View

Refactoring

Published on in 💬 Micro

I wrote about my Indieweb dream this morning. To come closer to this dream and to clean up some code, I started refactoring my hugo backend code. I made use of Go interfaces to later be able to easily add more storage, CDN or social network providers. It also made the code a bit cleaner and a bit more modular, but there’s still a lot of learning and work to do. What I still struggle with though is testing: I don’t have any automatic tests yet. How do I test HTTP calls to external APIs?

View

IndieWeb dream

Published on in 💭 Thoughts

My IndieWeb setup is continuing to evolve. I just added support for syndication (this post should appear on IndieNews) and JSON-posting to my Hugo backend and theme. Unfortunately, adding support for more IndieWeb features to this setup requires a lot of documentation reading, reverse engineering and looking at how other people have done that (of course in other programming languages, one has not much knowledge in).

View

Why you should remove Disqus from your site

Published on in 🔗 Links

Marko Saric wrote down a few reasons, why you should remove Disqus from your website:

View

Ghost 3.0

Published on in 🔗 Links

I’m making heavy use of my new publish method today, but there’s a lot of interesting stuff today…

View

Firefox is getting client-side translations

Published on in 💭 Thoughts

According to some sources, Bergamot, a project focused on providing private client-side machine translations in a web browser - and got funding from the EU -, is making a great progress on getting integrated into Firefox. Kelly Davis from Mozilla published two (1, 2) demo videos on YouTube.

View

Previous

Next

Jan-Lukas Else