πŸ“ Brigham Young University | Provo, Utah
BYU Cougar Logo

BYULabs

The Toolbox

A collection of tools, resources, and recommendations I've found invaluable for development at BYU. Whether you're just starting out or already deep in your degree, these tools will help you build better software faster.

DEVELOPMENT ENVIRONMENT

My VS Code Setup

Essential extensions and configurations for productive development.

Essential Extensions

  • β†’

    Pylance

    Python language server for intelligent code completion

  • β†’

    Live Server

    Local development server with live reload

  • β†’

    Prettier

    Code formatter for consistent styling

  • β†’

    ESLint

    JavaScript linter for code quality

  • β†’

    GitLens

    Advanced Git integration and blame

Recommended Add-ons

  • β†’

    Thunder Client

    Rest API testing integrated in VS Code

  • β†’

    Better Comments

    Highlight and annotate comments

  • β†’

    Code Spell Checker

    Catch typos before they ship

  • β†’

    Docker

    Container management and debugging

  • β†’

    One Dark Pro

    Beautiful dark theme (optional but recommended)

STARTER TEMPLATES

Boilerplate Templates

Get started quickly with these project templates and scaffolds.

HTML/CSS Starter

Complete HTML5 and CSS3 template with responsive design, semantic HTML, and accessibility best practices.

Clone Template

Python Project

Python project structure with virtual environment setup, pytest configuration, and main entry point.

Clone Template

React + Tailwind

Modern React setup with Vite, Tailwind CSS, and dark mode support configured and ready.

Clone Template
CONTINUOUS LEARNING

Technical Resources

Recommended platforms, documentation, and communities for learning.

Have a Tool Recommendation?

I'm always looking for new tools and resources to recommend. Feel free to reach out and share what you've found helpful!

Send Suggestion