<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>xkeshav.com</title><description>Personal Portfolio</description><link>https://xkeshav.com/</link><item><title>Blank Branch via git</title><link>https://xkeshav.com/posts/blank-branch-via-git/</link><guid isPermaLink="true">https://xkeshav.com/posts/blank-branch-via-git/</guid><description>how to create create blank branch in github using git command</description><pubDate>Sun, 11 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Color the output in terminal</title><link>https://xkeshav.com/posts/color-the-output-in-terminal/</link><guid isPermaLink="true">https://xkeshav.com/posts/color-the-output-in-terminal/</guid><description>color terminal shell</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>npm default config for author and license</title><link>https://xkeshav.com/posts/author-and-license-config-npm/</link><guid isPermaLink="true">https://xkeshav.com/posts/author-and-license-config-npm/</guid><description>set author and license default while npm init</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Add screenshot in search view in ubuntu</title><link>https://xkeshav.com/posts/add-screenshot-in-search-view-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/add-screenshot-in-search-view-in-ubuntu/</guid><description>How to Add Screenshots folder in search view in Ubuntu</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>dot-notation-react-component</title><link>https://xkeshav.com/posts/dot-notation-react-component/</link><guid isPermaLink="true">https://xkeshav.com/posts/dot-notation-react-component/</guid><description>how to use dot notation for react functional component in JSX/TSX</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Change git source repo in local and remote</title><link>https://xkeshav.com/posts/change-git-source-repo-in-local-and-remote/</link><guid isPermaLink="true">https://xkeshav.com/posts/change-git-source-repo-in-local-and-remote/</guid><description>How to update or add git remote url in local</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Mount External Hard Disk in Ubuntu</title><link>https://xkeshav.com/posts/mount-external-hard-disk-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/mount-external-hard-disk-in-ubuntu/</guid><description>command method to mount external HDD in Ubuntu</description><pubDate>Sun, 11 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Find Remote URL of your working repo</title><link>https://xkeshav.com/posts/how-to-check-reote-url-using-git/</link><guid isPermaLink="true">https://xkeshav.com/posts/how-to-check-reote-url-using-git/</guid><description>How to check remote repo url using git command from the working directory</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Ubuntu Tips</title><link>https://xkeshav.com/posts/ubuntu-tips/</link><guid isPermaLink="true">https://xkeshav.com/posts/ubuntu-tips/</guid><description>Ubuntu tip for Ubuntu 24.04</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate></item><item><title>Typescript Mapped Type</title><link>https://xkeshav.com/posts/mapped-type-in-typescript/</link><guid isPermaLink="true">https://xkeshav.com/posts/mapped-type-in-typescript/</guid><description>learning about typescript mapped type</description><pubDate>Thu, 11 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Link Alias in Markdown file</title><link>https://xkeshav.com/posts/markdown-link-alias/</link><guid isPermaLink="true">https://xkeshav.com/posts/markdown-link-alias/</guid><description>how do we organize links in markdown file using alias syntax </description><pubDate>Sat, 10 Aug 2024 20:20:00 GMT</pubDate></item><item><title>OAuth client id and API keys Google console</title><link>https://xkeshav.com/posts/google-console/</link><guid isPermaLink="true">https://xkeshav.com/posts/google-console/</guid><description>This is a guide how to see OAuth Client ID and API Keys from google dashboard </description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>GitHub Health Files</title><link>https://xkeshav.com/posts/health-files/</link><guid isPermaLink="true">https://xkeshav.com/posts/health-files/</guid><description>This is about HitHub Community Health Files and their significance and usability with example</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate></item><item><title>publish-package-to-github</title><link>https://xkeshav.com/posts/publish-package-to-github/</link><guid isPermaLink="true">https://xkeshav.com/posts/publish-package-to-github/</guid><description>This is a guide how you can publish your package to Github packages; using action </description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>convert any image format to Webp format</title><link>https://xkeshav.com/posts/image-to-webp/</link><guid isPermaLink="true">https://xkeshav.com/posts/image-to-webp/</guid><description>How to convert png/jpg image to webp format; the most suitable format for web; also how to convert a whole list of images</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate></item><item><title>open-webcam-in-ubuntu</title><link>https://xkeshav.com/posts/open-webcam-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/open-webcam-in-ubuntu/</guid><description>Open external webcam in desktop with Ubuntu 24.04 with one command</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate></item><item><title>separate actions and workflow file in GitHub</title><link>https://xkeshav.com/posts/github-separate-actions-and-workflow-file/</link><guid isPermaLink="true">https://xkeshav.com/posts/github-separate-actions-and-workflow-file/</guid><description>custom user action and workflow files in github can be written separately</description><pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Fixing Git Access Issue having Multiple GitHub Accounts</title><link>https://xkeshav.com/posts/fixing-github-access-issue-multiple-git-accounts/</link><guid isPermaLink="true">https://xkeshav.com/posts/fixing-github-access-issue-multiple-git-accounts/</guid><description>How to resolve GitHub SSH permission errors when juggling multiple accounts and get access denied issue despite having valid github user config.</description><pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate></item><item><title>GitHub Action workflow Yaml syntax variations</title><link>https://xkeshav.com/posts/github-action-yaml-syntax-variation/</link><guid isPermaLink="true">https://xkeshav.com/posts/github-action-yaml-syntax-variation/</guid><description>different variations in yaml file to define github workflow file</description><pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Git alias to switching account</title><link>https://xkeshav.com/posts/git-alias-tips/</link><guid isPermaLink="true">https://xkeshav.com/posts/git-alias-tips/</guid><description>Git Alias for switching github account</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Grub issue fix in ubuntu</title><link>https://xkeshav.com/posts/grub-issue-fix-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/grub-issue-fix-in-ubuntu/</guid><description>Here is my personal troubleshooting steps after getting GRUB screen </description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>testing terminology</title><link>https://xkeshav.com/posts/testing-terminology/</link><guid isPermaLink="true">https://xkeshav.com/posts/testing-terminology/</guid><description>Testing terminology in general to understand the docs and help to write questions</description><pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Example OG Social Image</title><link>https://xkeshav.com/posts/social-image/</link><guid isPermaLink="true">https://xkeshav.com/posts/social-image/</guid><description>An example post for Astro Blog, detailing how to add a custom social image card in the front matter</description><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Vi Tips in Ubuntu</title><link>https://xkeshav.com/posts/ubuntu-vi-tips/</link><guid isPermaLink="true">https://xkeshav.com/posts/ubuntu-vi-tips/</guid><description>How to use vi editor efficiently and some common keyboard shortcuts</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Rename Git Branch </title><link>https://xkeshav.com/posts/rename-git-branch-in-remote-local/</link><guid isPermaLink="true">https://xkeshav.com/posts/rename-git-branch-in-remote-local/</guid><description>rename local and remote branch name from local terminal</description><pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate></item><item><title>install deb package in Ubuntu</title><link>https://xkeshav.com/posts/ubuntu-install-deb-package/</link><guid isPermaLink="true">https://xkeshav.com/posts/ubuntu-install-deb-package/</guid><description>How to install a deb package in Ubuntu 24.04</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate></item><item><title>Python profile setup in vscode</title><link>https://xkeshav.com/posts/python-profile-setup-in-vscode/</link><guid isPermaLink="true">https://xkeshav.com/posts/python-profile-setup-in-vscode/</guid><description>A vs code profile and workspace configuration for python project</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Ubuntu GNOME and Meta Desktop Difference</title><link>https://xkeshav.com/posts/ubuntu-tips-part-2/</link><guid isPermaLink="true">https://xkeshav.com/posts/ubuntu-tips-part-2/</guid><description>Ubuntu 24.04 tips and trick</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>type declaration file module issue</title><link>https://xkeshav.com/posts/type-declaration-module-issue/</link><guid isPermaLink="true">https://xkeshav.com/posts/type-declaration-module-issue/</guid><description>solved &apos;Could Not Find a Declaration File&apos; issue for vite based project</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate></item><item><title>TypeScript patterns</title><link>https://xkeshav.com/posts/typescript-pattern/</link><guid isPermaLink="true">https://xkeshav.com/posts/typescript-pattern/</guid><description>Typescript basic types and different pattern approach to define typing</description><pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate></item><item><title>DOM typing</title><link>https://xkeshav.com/posts/typing-dom/</link><guid isPermaLink="true">https://xkeshav.com/posts/typing-dom/</guid><description>DOM typing issue with querySelector and querySelectorAll</description><pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Write Generic Type syntax for arrow function</title><link>https://xkeshav.com/posts/right-generic-type-syntax-for-arrow-function/</link><guid isPermaLink="true">https://xkeshav.com/posts/right-generic-type-syntax-for-arrow-function/</guid><description>correct type annotation syntax for generic types in functional component</description><pubDate>Sat, 16 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Python import syntax for JavaScript Developers</title><link>https://xkeshav.com/posts/python-syntax-for-js-developer/</link><guid isPermaLink="true">https://xkeshav.com/posts/python-syntax-for-js-developer/</guid><description>iA clear guide for JS/Node developers to understand Python’s import system with side-by-side comparisons.</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate></item><item><title>White Mouse Cursor issue in Ubuntu 24.04</title><link>https://xkeshav.com/posts/ubuntu-white-mouse-cursor-issue/</link><guid isPermaLink="true">https://xkeshav.com/posts/ubuntu-white-mouse-cursor-issue/</guid><description>white cursor issue fix Ubuntu 24.04</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate></item><item><title>How to update node in ubuntu</title><link>https://xkeshav.com/posts/update-node-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/update-node-in-ubuntu/</guid><description>How to update node.js version in ubuntu 24.04</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Convert video to gif in ubuntu</title><link>https://xkeshav.com/posts/video-to-gif-in-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/video-to-gif-in-ubuntu/</guid><description>This is guide to convert mp4 or any video to gif with some configuration using ffmpeg in ubuntu 24.04</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate></item><item><title>useful-software-ubuntu</title><link>https://xkeshav.com/posts/useful-software-ubuntu/</link><guid isPermaLink="true">https://xkeshav.com/posts/useful-software-ubuntu/</guid><description>command to check installed software in ubuntu 24.04</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Add Domain in Github</title><link>https://xkeshav.com/posts/add-domain-in-github/</link><guid isPermaLink="true">https://xkeshav.com/posts/add-domain-in-github/</guid><description>How to add your domain name in verified domain list in GitHub</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Alias in Windows</title><link>https://xkeshav.com/posts/alias-in-windows/</link><guid isPermaLink="true">https://xkeshav.com/posts/alias-in-windows/</guid><description>shortcut of tasks used in terminal in windows</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Example Cover Image</title><link>https://xkeshav.com/posts/cover-image/</link><guid isPermaLink="true">https://xkeshav.com/posts/cover-image/</guid><description>This post is an example of how to add a cover image</description><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title>All About Regex</title><link>https://xkeshav.com/posts/all-about-regex/</link><guid isPermaLink="true">https://xkeshav.com/posts/all-about-regex/</guid><description>Regular Expression latest concepts in depth</description><pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Customizing GitHub Copilot Chat with Agent Mode</title><link>https://xkeshav.com/posts/github-copilot-agent-mode-tips/</link><guid isPermaLink="true">https://xkeshav.com/posts/github-copilot-agent-mode-tips/</guid><description>A practical guide to configuring Agent Mode, chat modes, instructions, and prompts in VS Code</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>How to create NPM package without bundler</title><link>https://xkeshav.com/posts/npm-basic-package-without-bundler/</link><guid isPermaLink="true">https://xkeshav.com/posts/npm-basic-package-without-bundler/</guid><description>create a minimal typescript based npm package without any bundler.</description><pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Python for JavaScript Developer</title><link>https://xkeshav.com/posts/python-for-js-developer/</link><guid isPermaLink="true">https://xkeshav.com/posts/python-for-js-developer/</guid><description>A guide  how to start and understand bit and pieces of python from a javascript ecosystem perspective</description><pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Test and run your own VS Code extension</title><link>https://xkeshav.com/posts/test-vscode-extension-locally/</link><guid isPermaLink="true">https://xkeshav.com/posts/test-vscode-extension-locally/</guid><description>This tells you how to start testing your vs code extension locally and debug</description><pubDate>Sat, 16 Nov 2024 00:00:00 GMT</pubDate></item><item><title>custom dictionary in vs code</title><link>https://xkeshav.com/posts/vscode-custom-dictionary/</link><guid isPermaLink="true">https://xkeshav.com/posts/vscode-custom-dictionary/</guid><description>custom dictionary to add words in vs code</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>vscode-troubleshoot-system</title><link>https://xkeshav.com/posts/vscode-troubleshoot-tips/</link><guid isPermaLink="true">https://xkeshav.com/posts/vscode-troubleshoot-tips/</guid><description>VS Code troubleshoot steps to detect the buggy extension or not working keybindings</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Recover last committed code from from a branch</title><link>https://xkeshav.com/posts/undo-commits-from-deleted-branch/</link><guid isPermaLink="true">https://xkeshav.com/posts/undo-commits-from-deleted-branch/</guid><description>How to Undo Last Commit in Remotely Deleted Branch in VS Code</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>VS Code LifeSaver keyboard shortcuts</title><link>https://xkeshav.com/posts/vscode-keyboard-shortcuts/</link><guid isPermaLink="true">https://xkeshav.com/posts/vscode-keyboard-shortcuts/</guid><description>useful keyboard shortcuts doe daily use while working with vs code.</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Understanding Color Differences in VS Code for TypeScript</title><link>https://xkeshav.com/posts/vscode-color-diffrence-in/</link><guid isPermaLink="true">https://xkeshav.com/posts/vscode-color-diffrence-in/</guid><description>VS code separate component colors are due to typing definition of components</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Webpack with Express.js server with multiple entry</title><link>https://xkeshav.com/posts/webpack-with-express-js-mutiple-entry/</link><guid isPermaLink="true">https://xkeshav.com/posts/webpack-with-express-js-mutiple-entry/</guid><description>This is a guide how do I set up native HTML/CSS and JavaScript pages with node js and express and with webpack and later deploy it AWS Amplify</description><pubDate>Sun, 19 May 2024 00:00:00 GMT</pubDate></item><item><title>Useful poetry commands</title><link>https://xkeshav.com/posts/useful-poetry-commands/</link><guid isPermaLink="true">https://xkeshav.com/posts/useful-poetry-commands/</guid><description>UsefulPoetry commands for python setup</description><pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate></item></channel></rss>