Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

15 total results found

UI/UX Basics

Web Development

What is UI/UX? These are perhaps two of the most fundamental concepts in developing for the web, and can make or break a site/application. UI - User Interface UX - User Experience Difference Between UI and UX User Interface User Experience ...

UI Design

Web Development

Resources General resources for learning good UI design. Figma Figma provides a terrific set of resources for learning the basics of UI design. Some articles to pay particular attention to: Visual Hierarchy 5 Key Principles Simplicity Consistency Con...

Learning Robot Code

Robot Software Getting Started with Robot Development

FRCLadder FRCLadder provides a series of videos that together serve as a great introduction into robot code. We've selected some below that are particularly relevant to the programming YETI does. Note: The hardware and APIs available have changed quite a bit...

Flashing a Radio

Robot Software Configuring a Robot

Pre-2024 Champs Radios Prerequisites Windows PC with WPILib Tools Installed Steps Windows search for "Manage Network Adapter settings" Disable Wifi Connect the Ethernet from the port closest to the power (18-24v POE, image included below) to the Ra...

Why Not Use The Blue Alliance?

Scouting What is Scouting?

While The Blue Alliance is a valuable resource for robotics teams, it has limitations. The site provides comprehensive data on match results, rankings, and statistics, but it focuses on alliance performance rather than individual robots. This makes it challeng...

Discord OAuth

Polar Edge Analytics Getting Started

What Do I Need to Know?

Polar Edge Analytics Getting Started

Our goal is that L1 web devs should be able to take on UI work within the scouting site, while L2 can take on entire features. The following quick-start covers resources for reaching L1: https://wiki.yetirobotics.org/books/web-development/page/web-development...

System Architecture

Polar Edge Analytics

NOTE: this is a living document and may not always be up to date.  Documentation created with AI support. System Overview The scouting site is currently comprised of the following components: A Next.js Server Relational Database (PostgreSQ...

Repository Installation and Setup

Polar Edge Analytics Getting Started

This guide discusses setting up the Polar Edge Analytics repository for local development. Prerequisites This guide assumes you have the following already set up (TODO: add references on how to get these configured) Node.js installed; we recommend using n...

Google Templates

Brand

Resources You must be a YETI member in our shared drive to cr Google Docs Template: https://docs.google.com/document/d/1ZMNFJ5ofWfKAltmKTfIY7B4GTsRJHFStQITq3h8AbFE/template/preview?tab=t.0 Google Slides Template: https://docs.google.com/presentation/d/1dN...

AI Programming Policy

AI Development

We define AI Slop Programming as code produced by AI that the author cannot explain, test, or maintain. It is often characterized by inconsistent style, wrong assumptions, repetitive code, and “looks right” changes. The field of Artificial Intelligence has ma...

Remove AI Slop

AI Development Helpful Prompts

This prompt will remove a large number of issues commonly associated with AI-generated code. It is one of the most frequently used prompts internally at Cursor [1] # Remove AI code slop Check the diff against main, and remove all AI generated slop introduc...

What is a Database?

Web Development Databases and ORMs

If you've done some of the basic web challenges (React Tic-Tac-Toe, To-do List, etc.) you may have wondered how to persist data. While things like session and local storage exist in the browser, they're limited to a single device and can be cleared at any time...

What is an ORM?

Web Development Databases and ORMs

An ORM (Object–Relational Mapper) is a tool that lets your application interact with a relational database using code, instead of writing raw SQL for every operation. In a typical web app, your backend is written in a programming language like JavaScript or T...

Database Tables

Web Development Databases and ORMs

ERD (Entity Relationship Diagram) for the 2026 scouting site In a relational database, tables are the core building blocks. Each table represents a single kind of thing your application cares about, and each row in that table represents one concrete instanc...