<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>[anudeep&#039;s space]</title>
      <link>https://anudeepreddy.dev</link>
      <description>Last 10 notes on [anudeep&#039;s space]</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Nearby share go client</title>
    <link>https://anudeepreddy.dev/notes/Misc/Nearby-share-go-client</link>
    <guid>https://anudeepreddy.dev/notes/Misc/Nearby-share-go-client</guid>
    <description> Inspiration from github.com/grishka/NearDrop The above is a receive only client. Learnings on the way MDNS Protobuf Nearby share crypto learnings Byte array interpretation in Protobuf communication between Golang and Java How is it built Programming language: golang Framework: wails for cross platform gui mdns implementation: github.com/hashicorp/mdns ukey2 .</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Playing with the Windows API</title>
    <link>https://anudeepreddy.dev/notes/Misc/Playing-with-the-Windows-API</link>
    <guid>https://anudeepreddy.dev/notes/Misc/Playing-with-the-Windows-API</guid>
    <description>A little backstory We had this problem at work where we had to bring a window attached to a process to the foreground. I thought this was not possible because the process has access to the window and not anything else.</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Raft consensus algorithm</title>
    <link>https://anudeepreddy.dev/notes/Misc/Raft-consensus-algorithm</link>
    <guid>https://anudeepreddy.dev/notes/Misc/Raft-consensus-algorithm</guid>
    <description>...</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Strassen algorithm</title>
    <link>https://anudeepreddy.dev/notes/Misc/Strassen-algorithm</link>
    <guid>https://anudeepreddy.dev/notes/Misc/Strassen-algorithm</guid>
    <description>...</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Video Streaming</title>
    <link>https://anudeepreddy.dev/notes/Misc/Video-Streaming</link>
    <guid>https://anudeepreddy.dev/notes/Misc/Video-Streaming</guid>
    <description>Before we had these modern streaming services like Netflix or Youtube, video streaming heavily depended on protocols like RTP and RTSP. Though they were packetized1 the video was only available in one bitrate2 The above protocols had a downsides: Single bitrate means you are stuck with the same quality of content irrespective of your connection speed.</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>ABI</title>
    <link>https://anudeepreddy.dev/notes/Programming/ABI</link>
    <guid>https://anudeepreddy.dev/notes/Programming/ABI</guid>
    <description> Application Binary Interface. It is a set of rules and conventions that define how software components interact with each other at the binary level. The ABI specifies details such as the format of executable files, the calling conventions for functions, the layout of data structures, and the system-level services used by the application.</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Basics</title>
    <link>https://anudeepreddy.dev/notes/Programming/Assembly/Basics</link>
    <guid>https://anudeepreddy.dev/notes/Programming/Assembly/Basics</guid>
    <description>Data types byte: The basic data type. It is defined using the declaration db. .Data slot1 db 5 slot2 db 2 slot3 db 3 settings db 3 DUP 1 ; this creates a 3 byte array each with value of 1 plug1 db 2Fh ; hexadecimal value with h postfix rotten db ? ; declared but not initialized welcome db &#039;Enigma style file encryptor&#039; word: a 16 bit value can be defined using the dw declaration.</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Byte array interpretation in Protobuf communication between Golang and Java</title>
    <link>https://anudeepreddy.dev/notes/Programming/Byte-array-interpretation-in-Protobuf-communication-between-Golang-and-Java</link>
    <guid>https://anudeepreddy.dev/notes/Programming/Byte-array-interpretation-in-Protobuf-communication-between-Golang-and-Java</guid>
    <description> The Problem I was using protobufs to transfer a ecdsa public key over a tcp connection. The server was written in go, the client was an Android app (Google Play services) The public key consists of two large numbers (X and Y).</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>Jetty establishing multiple TCP connections</title>
    <link>https://anudeepreddy.dev/notes/Programming/Java/Jetty-establishing-multiple-TCP-connections</link>
    <guid>https://anudeepreddy.dev/notes/Programming/Java/Jetty-establishing-multiple-TCP-connections</guid>
    <description>Jetty was establishing a bunch of tcp connections to itself on start of the application. I have tried searching for this but didn’t come up with anything solid.</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item><item>
    <title>JS best practices</title>
    <link>https://anudeepreddy.dev/notes/Programming/Javascript/JS-best-practices</link>
    <guid>https://anudeepreddy.dev/notes/Programming/Javascript/JS-best-practices</guid>
    <description>...</description>
    <pubDate>Sun, 07 Dec 2025 08:15:12 GMT</pubDate>
  </item>
    </channel>
  </rss>