<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Vivek Shukla- Tech Blog</title>
      <link>https://vivekshuk.la/tech/</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://vivekshuk.la/tech/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Fri, 15 May 2026 14:32:32 +0000</lastBuildDate><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://vivekshuk.la/tech/setup-redis-tls-with-self-signed-certs/</link>
              <guid>https://vivekshuk.la/tech/setup-redis-tls-with-self-signed-certs/</guid>
              <description xml:base="https://vivekshuk.la/tech/setup-redis-tls-with-self-signed-certs/">Brief guide on how to setup Redis TLS using Self-signed certificate.</description>
          </item><item>
              <title>How I Use Cargo Workspace to structure my Rust projects</title>
              <pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/2025/use-cargo-workspace-rust/</link>
              <guid>https://vivekshuk.la/tech/2025/use-cargo-workspace-rust/</guid>
              <description xml:base="https://vivekshuk.la/tech/2025/use-cargo-workspace-rust/">Learn how to use Cargo Workspaces to break your project into multiple modules (libs and bins).</description>
          </item><item>
              <title>How I use Postgres DB as Key Value Store in Rust with SQLx</title>
              <pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/2025/postgres-key-value-store-rust-sqlx/</link>
              <guid>https://vivekshuk.la/tech/2025/postgres-key-value-store-rust-sqlx/</guid>
              <description xml:base="https://vivekshuk.la/tech/2025/postgres-key-value-store-rust-sqlx/">This guide demonstrate how to use Postgres DB for you KV storage needs.</description>
          </item><item>
              <title>Minify HTML in Axum Middleware</title>
              <pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/2025/minify-html-axum-middleware/</link>
              <guid>https://vivekshuk.la/tech/2025/minify-html-axum-middleware/</guid>
              <description xml:base="https://vivekshuk.la/tech/2025/minify-html-axum-middleware/">We are going to create Axum middleware which maps to the response and minifies the HTML body on the fly.</description>
          </item><item>
              <title>Using SQLite Database in Rust with Sqlx</title>
              <pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/sqlite-in-rust-with-sqlx/</link>
              <guid>https://vivekshuk.la/tech/sqlite-in-rust-with-sqlx/</guid>
              <description xml:base="https://vivekshuk.la/tech/sqlite-in-rust-with-sqlx/">Guide to use SQLite database in Rust with Sqlx</description>
          </item><item>
              <title>Self Host PostgreSQL With TLS</title>
              <pubDate>Mon, 03 Feb 2025 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/self-host-postgresql-with-tls/</link>
              <guid>https://vivekshuk.la/tech/self-host-postgresql-with-tls/</guid>
              <description xml:base="https://vivekshuk.la/tech/self-host-postgresql-with-tls/">Complete tutorial on how to self-host PostgreSQL instance for production usage with TLS.</description>
          </item><item>
              <title>AES Encryption in Rust</title>
              <pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/aes-encryption-rust/</link>
              <guid>https://vivekshuk.la/tech/aes-encryption-rust/</guid>
              <description xml:base="https://vivekshuk.la/tech/aes-encryption-rust/">We will use aes-gcm crate from RustCrypto to add AES encryption in our Rust code. In this tutorial we will focus on AES-256.</description>
          </item><item>
              <title>Python Poetry Cheat Sheet</title>
              <pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/poetry-cheat-sheet/</link>
              <guid>https://vivekshuk.la/tech/poetry-cheat-sheet/</guid>
              <description xml:base="https://vivekshuk.la/tech/poetry-cheat-sheet/">Poetry is an amazing tool for dependancy management in Python, it solves a lot of problems of pip. Here in this Poetry Cheat Sheet we have useful commands that we may need frequently.</description>
          </item><item>
              <title>pyenv Cheat Sheet</title>
              <pubDate>Sun, 22 Oct 2023 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/pyenv-cheat-sheet/</link>
              <guid>https://vivekshuk.la/tech/pyenv-cheat-sheet/</guid>
              <description xml:base="https://vivekshuk.la/tech/pyenv-cheat-sheet/">pyenv is Python version management tool, it lets you easily switch between multiple versions of Python. Here is the pyenv cheat sheet of all the basic commands list.</description>
          </item><item>
              <title>Automate Postgres Database Backup and Upload to S3</title>
              <pubDate>Fri, 20 Oct 2023 00:00:00 +0000</pubDate>
              <author>Vivek Shukla</author>
              <link>https://vivekshuk.la/tech/automate-postgres-database-backup-and-upload/</link>
              <guid>https://vivekshuk.la/tech/automate-postgres-database-backup-and-upload/</guid>
              <description xml:base="https://vivekshuk.la/tech/automate-postgres-database-backup-and-upload/">In this tutorial we will create a bash script to automate postgres database backup from a docker container and native postgres installation then upload to S3 based storage system.</description>
          </item></channel>
</rss>