<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shariq Hirani</title><description>Musings on leadership and technology.</description><link>https://shariq.dev/</link><item><title>Rebuilding shariq.dev</title><link>https://shariq.dev/blog/rebuilding-shariq-dev/</link><guid isPermaLink="true">https://shariq.dev/blog/rebuilding-shariq-dev/</guid><description>The old shariq.dev was a Tailwind/Next.js starter frozen since 2021. I rebuilt it as an AI-drafted, PR-reviewed publishing pipeline on Astro and Cloudflare Pages.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Next.js Context API Tutorial</title><link>https://shariq.dev/blog/nextjs-context-api-tutorial/</link><guid isPermaLink="true">https://shariq.dev/blog/nextjs-context-api-tutorial/</guid><description>Using the latest features of the React Context API, we dive into leveraging these patterns for Next.js Context.</description><pubDate>Wed, 01 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Deploy Microservices with Docker ARG &amp; ENV Variables on Heroku with GitHub Actions</title><link>https://shariq.dev/blog/docker-env-arg-heroku-github-actions-guide/</link><guid isPermaLink="true">https://shariq.dev/blog/docker-env-arg-heroku-github-actions-guide/</guid><description>Tutorial on deploying platform-agnostic microservice applications to Heroku with GitHub Actions and Docker utilizing Docker ENV and ARG variables.</description><pubDate>Thu, 25 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Managing Your Lows</title><link>https://shariq.dev/blog/managing-your-lows/</link><guid isPermaLink="true">https://shariq.dev/blog/managing-your-lows/</guid><description>We all have good days and bad days, how do we manage the bad ones?</description><pubDate>Mon, 22 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Next.js and TailwindCSS Made Me Want to Write Front-End Code</title><link>https://shariq.dev/blog/nextjs-and-tailwindcss-made-me-want-to-write-front_end-code/</link><guid isPermaLink="true">https://shariq.dev/blog/nextjs-and-tailwindcss-made-me-want-to-write-front_end-code/</guid><description>With a background in Back-End and Architecture, Front-End Development was always daunting until I got to experience Next.js and TailwindCSS.</description><pubDate>Thu, 11 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Deploy NestJS with Docker, Heroku, and GitHub Actions</title><link>https://shariq.dev/blog/nestjs-docker-heroku-github-actions-guide/</link><guid isPermaLink="true">https://shariq.dev/blog/nestjs-docker-heroku-github-actions-guide/</guid><description>The Definitive Guide: A CI/CD Tutorial On Deploying a NestJS microservice with Docker, Heroku, and GitHub Actions.</description><pubDate>Fri, 01 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Five Skills Needed To Move Up in Technical Leadership</title><link>https://shariq.dev/blog/moving-up-in-technical-leadership/</link><guid isPermaLink="true">https://shariq.dev/blog/moving-up-in-technical-leadership/</guid><description>Moving through the career of a technical lead requires a balance of team and stakeholder management across these five key aspects.</description><pubDate>Mon, 27 Sep 2021 00:00:00 GMT</pubDate></item><item><title>A Cloud Native CI/CD Flow</title><link>https://shariq.dev/blog/cloud-native-flow/</link><guid isPermaLink="true">https://shariq.dev/blog/cloud-native-flow/</guid><description>CI CD is considered a tenet of software engineering, but continuous deployment is often ignored. Combined with the power of cloud native architecture, we examine tooling to achieve CI CD CD.</description><pubDate>Thu, 02 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Launching A SonarQube Docker Container</title><link>https://shariq.dev/blog/sonarqube-docker-guide/</link><guid isPermaLink="true">https://shariq.dev/blog/sonarqube-docker-guide/</guid><description>Lets cover the basics of getting SonarQube running as a Docker container, along with some of its advantage.</description><pubDate>Sat, 28 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Developer Cheat Sheet</title><link>https://shariq.dev/blog/developer-cheat-sheet/</link><guid isPermaLink="true">https://shariq.dev/blog/developer-cheat-sheet/</guid><description>My personal developer cheat sheet with shortcuts for common tasks.</description><pubDate>Thu, 26 Aug 2021 00:00:00 GMT</pubDate></item><item><title>A Curated List of The Best FREE Blogging Resources I Use Everyday</title><link>https://shariq.dev/blog/best-blogging-resources/</link><guid isPermaLink="true">https://shariq.dev/blog/best-blogging-resources/</guid><description>Whether you are trying to start a blog or just looking for some good blogging resources for free, here is my personally curated list to help.</description><pubDate>Wed, 25 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Installing Docker and Docker Compose</title><link>https://shariq.dev/blog/docker-series/pt-1-installing-docker-and-docker-compose/</link><guid isPermaLink="true">https://shariq.dev/blog/docker-series/pt-1-installing-docker-and-docker-compose/</guid><description>We take a look at how to install Docker and Docker Compose on Ubuntu, macOS, and Windows with WSL2.</description><pubDate>Mon, 23 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Be Shamelessly Cutting Edge</title><link>https://shariq.dev/blog/be-shamelessly-cutting-edge/</link><guid isPermaLink="true">https://shariq.dev/blog/be-shamelessly-cutting-edge/</guid><description>As a solo developer, startup, or software developer for another organization, your aim should be to operate at the bleeding edge, using chaos to your advantage.</description><pubDate>Tue, 17 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Ethics of Software Engineering</title><link>https://shariq.dev/blog/ethics-of-software-engineering/</link><guid isPermaLink="true">https://shariq.dev/blog/ethics-of-software-engineering/</guid><description>Let us talk about four principles I propose for developers to bring ethics into the fold of development, not as an afterthought but as a core tenant of development.</description><pubDate>Wed, 30 Jun 2021 00:00:00 GMT</pubDate></item></channel></rss>