Back to blogs

🛠️ Tooling

Published on 1 Jan 2024Tooling

Tooling and productivity tips that work for both beginners and experienced developers.

A curated set of tools and workflows that have improved my day-to-day development experience: editors, CLI tools, and automation that save time and reduce context-switching.

Topics:

  • ChatGPT — Quick Project spec sheet generation.
  • Excalidraw — Wireframes, initial planning, and diagrams.
  • v0.app — Initial frontend generation.
  • Draw.io — ERD diagrams, flow charts, and more.
  • Cursor IDE — Faster side-project development.
  • Docker — Development environment on Windows; separates app resources from the host when running apps locally.
  • DBeaver — Database management for larger projects.
  • Resend — Email and newsletter sending.
  • CLI and scripting:
    • ripgrep (rg) — Fast grep replacement for code search
    • fzf — Fuzzy finder for files and history
    • bat — Better cat with syntax highlighting
    • jq — JSON manipulation in the shell
  • Raycast — Spotlight replacement with extensions and automation.

More content coming soon.