Developer Dashboard
👨💻 Developer Dashboard
A curated index of the notes I reach for most often while coding — stack guides, cheat sheets, and troubleshooting references. Grouped by topic so the right page is one click away.
How to use this page
Start with the orientation guide if you're choosing between stacks. Otherwise, jump straight to the section for whatever you're working in.
🧭 Orientation
- Dot NET vs Laravel - Complete Developer Reference Guide — Side-by-side comparison of the two stacks I work in most.
⚙️ .NET & ASP.NET Core
- ASP.NET Core Best Practices — Architecture, performance, and conventions for ASP.NET Core apps.
- Debugging .NET Applications — Practical debugging workflow for when things break.
🐘 PHP & Laravel
- Laravel Development Setup — Fresh environment setup from zero.
- Laravel Application Best Practices & Standards Documentation — Coding standards and patterns for Laravel projects.
- PHP Best Practices — Modern PHP conventions worth following.
🌱 Version Control
- Git Cheat Sheet — The Git commands I reach for daily.
- Jujutsu (jj) Quick Reference — Daily commands for the Jujutsu VCS workflow.
✍️ Editors
- Neovim Cheatsheet — Motions, commands, and keybinds for Neovim.
- VI Cheat Sheet — Classic Vi keybindings for quick edits.
- Nano Editor Shortcuts Reference — Shortcuts for when nano is the only option on the box.
🐧 Linux & Systems
- Linux Command Reference — Go-to shell commands.
- Ubuntu services — Managing systemd services on Ubuntu.
🧰 Cross-Cutting Concerns
- Package Management Strategies — Approaches across npm, Composer, NuGet, and friends.
- Performance Optimization Patterns — Patterns that transfer across stacks.
🛟 When Things Break
First stops when you're mid-incident or stuck:
Last revised: 22 April 2026