Blog
Practical posts.
All posts
-
Create and Push a Git Branch with VS Code and NVDA
Create a branch, commit a README update, compare it with main, and verify your new branch on GitHub using NVDA and the keyboard.
-
Open the In-App Browser with the Keyboard and NVDA
Open the desktop app browser with Ctrl+Shift+B or a written request, navigate with NVDA and check the result of a small browser task.
-
Review Website Accessibility with AI and NVDA
Use an AI-assisted review to inspect a local game, hear NVDA feedback and turn the findings into specific manual accessibility checks.
-
Add a Django REST Framework API to the Tic Tac Toe Game
Define the API work, review the generated Django files, and verify separate API and PostgreSQL health endpoints.
-
Run PostgreSQL in Docker with NVDA
Inspect the PostgreSQL service, connect with psql, create a practice database and verify the result using VS Code and NVDA.
-
Run the Tic Tac Toe Game on Windows with NVDA
Download the game, start it with Docker Compose, play using the keyboard and NVDA, and stop the containers when you finish.
-
Push Changes to GitHub with VS Code and NVDA
Review, stage, commit and push a local change to GitHub using VS Code, NVDA and the keyboard, then verify the updated README on GitHub.
-
Install VS Code on Windows with NVDA
Download and install Visual Studio Code on Windows with the keyboard and NVDA, then open a folder and check your editor setup.
-
Install Git for Windows with NVDA
Install Git for Windows using the keyboard and NVDA, review the setup choices, and verify Git in Git Bash before creating your first repository.
-
Create and Clone Your First GitHub Repository with NVDA
Create a public GitHub repository with a README, clone it over HTTPS, and open the local folder in VS Code using NVDA and the keyboard.
-
5 Docker Commands to Learn First
Use five basic Docker commands to download an image, start a container, check it, read its logs, and stop it.
-
Install Docker Desktop on Windows 11 with a Screen Reader
Install Docker Desktop on Windows 11 with NVDA, verify it from PowerShell and Ubuntu on WSL, and run your first container.
-
How to Install Ollama on Windows and Run AI Offline
Install Ollama on Windows, download a small Qwen model, run it without an internet connection, and understand where Ollama stores its files.
-
Build an Accessible Tic Tac Toe Game with AI and Codex CLI
Build an accessible tic-tac-toe game with Codex CLI, React, and Vite while working with NVDA. This walkthrough covers project instructions, a focused prompt, test setup, command approvals, and manual screen-reader testing.
-
Turn VS Code AI and Copilot On or Off from the Keyboard
How I disable and re-enable the built-in VS Code AI features from the Command Palette, using only the keyboard.
-
Install nvm and Node.js on Ubuntu WSL with NVDA
Install Node Version Manager on Ubuntu running in WSL, then use it to install the latest Node.js LTS. Demonstrated with the NVDA screen reader.
-
Alias Your Commands in Bash on WSL Ubuntu
How I create a Bash alias in my .bashrc file on WSL Ubuntu, using NVDA and Visual Studio Code.
-
Install WSL and Ubuntu on Windows the Modern Way
A step-by-step guide to installing WSL and Ubuntu from PowerShell, confirming WSL 2, and preparing Ubuntu for development.
-
Wrapping a Harness Around Your AI Coding Agent
How I use CLAUDE.md, AGENTS.md, skills, hooks, and checks to make AI coding agents follow repeatable engineering rules.
-
Open Any GitHub Repo in VS Code in Your Browser with NVDA
A walkthrough of finding a project on GitHub and opening it in VS Code right inside the browser, navigated with the NVDA screen reader.
-
Open a File Fast in VS Code Without a Mouse
A quick VS Code tip for jumping straight to any file with the keyboard, using Quick Open.
-
Resources I Use to Learn HTML, CSS, and JavaScript
Eight resources I use to learn HTML, CSS, and JavaScript, with a note on using each one with a screen reader.
-
Fold Code in VS Code to Read Big Files Easier
A quick VS Code tip for folding all the code in a file so you can understand its structure, using only the keyboard.
-
Python Fundamentals for Beginners
A beginner-friendly look at the basics of Python, covering variables, data types, collections, and operations, with code examples.
-
My Development Environment on Windows with a Screen Reader
How I use Windows, NVDA, VS Code, WSL 2, and Ubuntu for software development.
-
NVDA Settings for Coding
The three NVDA settings I change when I write code, and why each one matters.
-
Software Engineering with a Screen Reader
How blind and visually impaired software engineers read code, navigate tools, and work with development teams.