<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Vivek Shukla</title>
      <link>https://vshukla.com</link>
      <description>I am a Software Engineer from India. I am currently building Daestro. I work in Rust, Javascript and Python.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://vshukla.com/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Sun, 26 Jul 2026 19:28:01 +0000</lastBuildDate><item>
              <title>IndexNow Bulk URL Submit Using Curl</title>
              <pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/index-now-bulk-url-submit-api/</link>
              <guid>https://vshukla.com/snippets/index-now-bulk-url-submit-api/</guid>
              <description xml:base="https://vshukla.com/snippets/index-now-bulk-url-submit-api/">IndexNow is a service which is used to inform search engines i.e. Bing, Naver, Seznam.cz, Yandex and Yep, about the content updates. This improves indexing.</description>
          </item><item>
              <title>PostgreSQL: Make Create&#x2F;Drop Operations Infallible</title>
              <pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/safe-postgresql-create-drop-operation/</link>
              <guid>https://vshukla.com/snippets/safe-postgresql-create-drop-operation/</guid>
              <description xml:base="https://vshukla.com/snippets/safe-postgresql-create-drop-operation/">Make PostgreSQL create&#x2F;drop operations infallible by using IF EXISTS and IF NOT EXISTS within the query, which will only run the operation when condition matches.</description>
          </item><item>
              <title>Meditation</title>
              <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/blog/meditation/</link>
              <guid>https://vshukla.com/blog/meditation/</guid>
              <description xml:base="https://vshukla.com/blog/meditation/">Just sit.</description>
          </item><item>
              <title>To make things happen, focus</title>
              <pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/blog/2025/to-make-things-happen-focus/</link>
              <guid>https://vshukla.com/blog/2025/to-make-things-happen-focus/</guid>
              <description xml:base="https://vshukla.com/blog/2025/to-make-things-happen-focus/"></description>
          </item><item>
              <title>UFW Cheat Sheet</title>
              <pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/ufw-cheat-sheet/</link>
              <guid>https://vshukla.com/snippets/ufw-cheat-sheet/</guid>
              <description xml:base="https://vshukla.com/snippets/ufw-cheat-sheet/">UFW stands Uncomplicated Firewall which provides simple interface over iptables to create host based firewall for IPv4 or IPv6</description>
          </item><item>
              <title>Setup Redis TLS With Self-signed Certificate</title>
              <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/tech/setup-redis-tls-with-self-signed-certs/</link>
              <guid>https://vshukla.com/tech/setup-redis-tls-with-self-signed-certs/</guid>
              <description xml:base="https://vshukla.com/tech/setup-redis-tls-with-self-signed-certs/">Brief guide on how to setup Redis TLS using Self-signed certificate.</description>
          </item><item>
              <title>Content Strategy For Indie Makers</title>
              <pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/blog/2025/content-strategy-for-indie-makers/</link>
              <guid>https://vshukla.com/blog/2025/content-strategy-for-indie-makers/</guid>
              <description xml:base="https://vshukla.com/blog/2025/content-strategy-for-indie-makers/">My thoughts on indie makers can approach their content and marketing strategy.</description>
          </item><item>
              <title>This Blog</title>
              <pubDate>Sat, 06 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/blog/2025/this-blog/</link>
              <guid>https://vshukla.com/blog/2025/this-blog/</guid>
              <description xml:base="https://vshukla.com/blog/2025/this-blog/">A bit about my blog</description>
          </item><item>
              <title>Cloud Init Script to Set-up Server</title>
              <pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/cloud-init/</link>
              <guid>https://vshukla.com/snippets/cloud-init/</guid>
              <description xml:base="https://vshukla.com/snippets/cloud-init/">The cloud init script that I use to automatically configure my server with the essentials.</description>
          </item><item>
              <title>Deploy Systemd Service Behind Nginx with TLS</title>
              <pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/systemd-service-nginx-deployment/</link>
              <guid>https://vshukla.com/snippets/systemd-service-nginx-deployment/</guid>
              <description xml:base="https://vshukla.com/snippets/systemd-service-nginx-deployment/">A cheatsheet to deploy Systemd service behind Nginx reverse proxy. This approach is very common and used a lot.</description>
          </item></channel>
</rss>