<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title><![CDATA[ kiesel - pckt ]]></title>
        <link><![CDATA[ https://kiesel.pckt.blog ]]></link>
        <description><![CDATA[  ]]></description>
        <language>en</language>
        <pubDate>Sat, 16 May 2026 05:56:27 +0000</pubDate>

                    <item>
                <title>Embedding consent gate and oEmbed</title>
                <link>https://kiesel.pckt.blog/embedding-consent-gate-and-oembed-sbk3z85</link>
                <description><![CDATA[My next #notai generated post is about another day of developing the kiesel app. This one is about lazy loading embeds (like YouTube videos) only if the user approves and using oEmbed endpoints as cheap api endpoints. The atproto protocol gives me a nice title and thumbnail and some text for everything linked. No third party involved - that&#039;s nice. I don&#039;t like to always leave the app for watching a video or audio content referenced, so I wanted to make this opt-in for those I trust and otherwis...]]></description>
                <author>kiesel</author>
                <guid isPermaLink="false">embedding-consent-gate-and-oembed-sbk3z85</guid>
                <pubDate>Tue, 12 May 2026 10:39:31 +0000</pubDate>
                            </item>
                    <item>
                <title>Handling PDS, darkmode and pretending interactions</title>
                <link>https://kiesel.pckt.blog/handling-pds-darkmode-and-pretending-interactions-5407v73</link>
                <description><![CDATA[My second #notai generated post is about another day of developing the kiesel app. I figured that atproto is an awesome source of subscribable data, thus it was supported from the beginning. Only using app passwords in first place, since I didn&#039;t know the app name, yet. This day went on PDS resolution, dark mode and making likes feel fast. Since I am hosting my account on eurosky.social, it is not bsky.social as storage. And my initial approach did not work. The resolution needs 3 steps: resolve...]]></description>
                <author>kiesel</author>
                <guid isPermaLink="false">handling-pds-darkmode-and-pretending-interactions-5407v73</guid>
                <pubDate>Fri, 08 May 2026 12:23:34 +0000</pubDate>
                            </item>
                    <item>
                <title>Hello World at &quot;building kiesel.app&quot;</title>
                <link>https://kiesel.pckt.blog/hello-world-at-building-kieselapp-tzznqge</link>
                <description><![CDATA[This is my very first (not ai generated) post about building kiesel.app. Even though the initial idea is to launch the app mainly for german speaking end users, we will keep the development blog english for other people of the fediverse or atmosphere to read and contribute on a more creator/technology side of things when it comes to software development or building something people love and use. In a later post I will talk more about the code name kiesel.app and what it is. But for now let&#039; say ...]]></description>
                <author>kiesel</author>
                <guid isPermaLink="false">hello-world-at-building-kieselapp-tzznqge</guid>
                <pubDate>Fri, 24 Apr 2026 09:25:40 +0000</pubDate>
                                <enclosure url="https://pckt-blog-media.s3.us-east-2.amazonaws.com/cover_image/f71e3a58-a857-4edb-a68a-81d74c41eb87/kiesel_stein_klein-large.jpg" type="image/jpeg" />
                            </item>
            </channel>
</rss>