<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>J SHIVA SHANKAR</title>
      <link>https://shibe-bit.github.io</link>
      <description>Last 10 notes on J SHIVA SHANKAR</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Project Wrap-Up: XMPP Bookmark Sync for Falkon</title>
    <link>https://shibe-bit.github.io/SOK-2026/Finalpost/</link>
    <guid>https://shibe-bit.github.io/SOK-2026/Finalpost/</guid>
    <description><![CDATA[ 1. ]]></description>
    <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Building a Secure XMPP Bot: A Deep Dive into OMEMO Implementation with QXmpp</title>
    <link>https://shibe-bit.github.io/Omemo/OmemoImplementation</link>
    <guid>https://shibe-bit.github.io/Omemo/OmemoImplementation</guid>
    <description><![CDATA[ If you are building an XMPP client or bot today, plain text is no longer acceptable. Users expect modern, multi-device, end-to-end encryption. ]]></description>
    <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Why Do We Need OMEMO?</title>
    <link>https://shibe-bit.github.io/Omemo/WhatIsOmemo</link>
    <guid>https://shibe-bit.github.io/Omemo/WhatIsOmemo</guid>
    <description><![CDATA[ Imagine you’re sending a private message to a friend. ]]></description>
    <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Guide: Building and Using the OMEMO Sync Client</title>
    <link>https://shibe-bit.github.io/Guides/OmemoClient</link>
    <guid>https://shibe-bit.github.io/Guides/OmemoClient</guid>
    <description><![CDATA[ To understand the code, you have to understand these four pillars: QXmppOmemoManager: This is the “Encryption Engine.” It handles the Double Ratchet algorithm, which constantly changes the encryption keys for every message so that even if one key is stolen, the rest of the conversation stays safe. ]]></description>
    <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Building a Secret with Math: The Diffie-Hellman Guide</title>
    <link>https://shibe-bit.github.io/Learnings/Diffie-HellmanKeyExchange</link>
    <guid>https://shibe-bit.github.io/Learnings/Diffie-HellmanKeyExchange</guid>
    <description><![CDATA[ The Variables To start a handshake, we need two public numbers that everyone knows: Base (g): 2 Modulus (p): 19 Step 1: The Private Secrets Two parties, Alice and Shiva, choose secret numbers (Private Keys). ]]></description>
    <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>De-mystifying XMPP: Insights from a Mentorship Session</title>
    <link>https://shibe-bit.github.io/Learnings/XMPPandHTTP</link>
    <guid>https://shibe-bit.github.io/Learnings/XMPPandHTTP</guid>
    <description><![CDATA[ I recently had the opportunity to sit down with my mentor, Schimon Jehudah, for an intensive technical session. ]]></description>
    <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>hello-world-extensioncpp</title>
    <link>https://shibe-bit.github.io/Guides/hello-world-extensioncpp</link>
    <guid>https://shibe-bit.github.io/Guides/hello-world-extensioncpp</guid>
    <description><![CDATA[ Guide: Creating a C++ Extension for Falkon Browser This guide walks through creating a basic “Hello World” plugin in falkon. 1. ]]></description>
    <pubDate>Tue, 10 Feb 2026 05:30:14 GMT</pubDate>
  </item><item>
    <title>index</title>
    <link>https://shibe-bit.github.io/Personal-Guides/Falkon/</link>
    <guid>https://shibe-bit.github.io/Personal-Guides/Falkon/</guid>
    <description><![CDATA[ This particular guides are for myself in which i made mistakes and so that i won’t repeat them agian. ]]></description>
    <pubDate>Thu, 05 Feb 2026 02:39:19 GMT</pubDate>
  </item><item>
    <title>Falkon guide to build</title>
    <link>https://shibe-bit.github.io/Personal-Guides/Falkon/falkon</link>
    <guid>https://shibe-bit.github.io/Personal-Guides/Falkon/falkon</guid>
    <description><![CDATA[ 1. Environment Preparation First, install all necessary libraries for the Qt6/KF6 stack. ]]></description>
    <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Week 1: Getting Started</title>
    <link>https://shibe-bit.github.io/SOK-2026/Week-1/sok-week-1</link>
    <guid>https://shibe-bit.github.io/SOK-2026/Week-1/sok-week-1</guid>
    <description><![CDATA[ Week 1: Getting Started This first week of Season of KDE was mostly about learning and testing things out before I start writing the real code. ]]></description>
    <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
  </item>
    </channel>
  </rss>