Ashish Kushwaha

  • A software engineering post-graduate and technology writer. I build open-source projects, explore Linux & cloud technologies, and share deep-dive blogs on tech. - Obsessed with Linux and cloud tech, I share deep dives into OS, tools, tutorials, cloud tricks, and the occasional algorithm adventure.
  • This isn’t a polished “blog hub”—it’s my open notebook: raw notes, daily experiments, and lessons learned.
0xBlogs default cover image

DBA: anyone can get started

Database Administrator (DBA) Interview Preparation Guide Prepared for: Scalong AI — Junior DBA Role This document covers all theoretical concepts you need to understand before your DBA interview. It is written for a fresher/intern level and explains each topic in depth with clear explanations. Table of Contents SQL Server Administration Performance Tuning High Availability (HA) Concepts Windows Server Basics PostgreSQL Basics SSIS and SSRS Production Environment Mindset Tools Used by DBAs 1. SQL Server Administration What is SQL Server? Microsoft SQL Server is a Relational Database Management System (RDBMS) developed by Microsoft. It stores, retrieves, and manages structured data using the SQL language. SQL Server is widely used in enterprise environments and is the core tool you will use as a DBA at Scalong AI. ...

March 11, 2026 · 40 min · Ashish Kushwaha
0xBlogs default cover image

GitHub Actions: Turns Out It’s Not Witchcraft

GitHub Actions Demystified: Turns Out It’s Not Witchcraft 1. What is CI/CD in DevOps ? CI/CD (Continuous Integration and Continuous Deployment) is a development practice that automates the process of testing, building, and deploying code. With CI, every code change is automatically tested to ensure nothing breaks. CD then takes it further by deploying those verified changes to production without manual effort. Together, they help developers release updates faster, more reliably, and with fewer bugs. ...

October 14, 2025 · 13 min · Ashish Kushwaha
0xBlogs default cover image

Setting Up a Windows 11 VM with virt-manager (Without Losing Your Mind)

Setting Up a Windows 11 VM with virt-manager (Without Losing Your Mind) Introduction So you want to run Windows 11 in a virtual machine on Linux? Excellent choice! Whether you need it for testing, running that one annoying Windows-only app, or just want to see what Microsoft is up to these days, this guide will walk you through creating a properly optimized Windows 11 VM using virt-manager. The beauty of what we are doing today is that we’re going to use VirtIO drivers (which are way faster than the default emulated hardware) and add some Hyper-V enlightenments to make Windows think it’s running on native Microsoft hypervisor technology. This makes everything smoother and faster. ...

October 12, 2025 · 8 min · Ashish Kushwaha
Docker CLI Cheat Sheet cover image

Docker CLI Cheat Sheet: More then you need to be PRO.

Docker CLI Cheat Sheet: Complete Reference Guide Container Lifecycle Run a container from an image docker run [OPTIONS] IMAGE [COMMAND] Creates and starts a container from a specified IMAGE. This is the primary command for getting a container up and running, allowing you to execute an optional COMMAND inside it. Run container in background docker run -d IMAGE Runs the container in detached mode, meaning it runs in the background. The command prints the container ID and exits the terminal, allowing you to continue using your shell. ...

October 6, 2025 · 33 min · Ashish Kushwaha
0xBlogs default cover image

Understanding Linux Filesystem Inode Tables

Introduction The inode table is one of the most fundamental data structures in Linux filesystems, yet it remains mysterious to many users. An inode, short for index node, is essentially a data structure that stores all the metadata about a file or directory except for two crucial pieces of information: the filename itself and the actual file content. This separation of concerns is what makes Unix-like filesystems elegant and efficient. ...

October 4, 2025 · 10 min · Ashish Kushwaha