<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Vivek Shukla - Code Snippet</title>
      <link>https://vshukla.com/tags/code-snippet/</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/tags/code-snippet/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>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>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><item>
              <title>Ed25519 Key Pair Generation in Rust</title>
              <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/ed25519-key-pair-rust/</link>
              <guid>https://vshukla.com/snippets/ed25519-key-pair-rust/</guid>
              <description xml:base="https://vshukla.com/snippets/ed25519-key-pair-rust/">An example on how to generate private and public key pair using Ed25519 algorithm in Rust</description>
          </item><item>
              <title>Rust Release Build &amp; Publish</title>
              <pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/rust-build-and-push-to-s3/</link>
              <guid>https://vshukla.com/snippets/rust-build-and-push-to-s3/</guid>
              <description xml:base="https://vshukla.com/snippets/rust-build-and-push-to-s3/"></description>
          </item><item>
              <title>Deploy OpenObserve binary behind Nginx on Ubuntu</title>
              <pubDate>Mon, 09 Jun 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/deploy-openobserve-binary/</link>
              <guid>https://vshukla.com/snippets/deploy-openobserve-binary/</guid>
              <description xml:base="https://vshukla.com/snippets/deploy-openobserve-binary/"></description>
          </item><item>
              <title>docker buildx: Multi-platform Builds</title>
              <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/docker-buildx-multi-platform/</link>
              <guid>https://vshukla.com/snippets/docker-buildx-multi-platform/</guid>
              <description xml:base="https://vshukla.com/snippets/docker-buildx-multi-platform/">How to build multi-platform images with Docker Buildx</description>
          </item><item>
              <title>Docker Image Publishing</title>
              <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vshukla.com/snippets/docker-image-publishing/</link>
              <guid>https://vshukla.com/snippets/docker-image-publishing/</guid>
              <description xml:base="https://vshukla.com/snippets/docker-image-publishing/">How to publish a Docker image to a registry</description>
          </item></channel>
</rss>