Python Standards
Python coding standards define best practices for writing clean, maintainable,
Typescript Standards
TypeScript coding standards provide comprehensive guidelines for writing
Animation
Creating efficient and beautiful animations is crucial for creating impressive
Error Boundaries React
Error boundaries are React components that catch JavaScript errors anywhere
Form Handling
'Form handling is a critical aspect of web applications that collect
Infinite Scroll
Infinite scroll is a technique for displaying large datasets by loading
Mui Material
Material-UI (MUI) is a comprehensive React component library implementing
Multi Step Forms
Multi-Step Forms break complex data collection into manageable chunks
Nextjs Patterns
Next.js 14+ App Router is a powerful React framework with features including
React Best Practices
React is a JavaScript library for building user interfaces using component-based
Shadcn Ui
shadcn/ui is a collection of accessible React components built on Radix
State Machines Xstate
XState is a state management library using finite state machines and
State Management
'* **Depends on**: [typescript-standards](..\..\01-foundations\typescript-standards/SKILL.md)
Tailwind Patterns
'Tailwind CSS is a utility-first CSS framework that helps developers
Error Handling
Error Handling is a critical component of backend development that enables
Express Rest
'Express.js is a minimal and flexible Node.js web application framework
Fastapi Patterns
'FastAPI is a modern, fast (high-performance) web framework for building
Fastify Rest Api
Fastify is a high-performance Node.js web framework focused on speed
Graphql Best Practices
'GraphQL is a query language for APIs that enables clients to ask for
Grpc Integration
gRPC (Google Remote Procedure Call) is a high-performance, open-source
Middleware
Middleware functions are functions that have access to the request object
Nestjs Patterns
NestJS is a progressive Node.js framework built with TypeScript, designed
Nodejs Api
Node.js REST API is a RESTful API built with Node.js and Express.js framework,
Server Sent Events
This is an **alias skill** so documentation can reference `03-backend-api/server-sent-events`.
Trpc Patterns
tRPC enables building type-safe APIs without writing separate schemas
Validation
API Request Validation is process of validating incoming API requests
Websocket Patterns
WebSocket is a communication protocol that provides full-duplex communication
Cache Invalidation
'> "There are only two hard things in Computer Science: cache invalidation
Connection Pooling
Connection pooling is a technique used to maintain a cache of database
Database Locking
Database locking is a mechanism used to manage concurrent access to shared
Database Migrations
Database migrations are versioned scripts that modify database schema
Database Optimization
'Database optimization involves improving query performance, reducing
Database Transactions
Database transactions are fundamental to maintaining data integrity and
Mongodb Patterns
MongoDB is a document-oriented NoSQL database that provides high performance,
Prisma Guide
Prisma is a next-generation TypeScript ORM for Node.js and TypeScript
Redis Caching
Redis is an in-memory data structure store that can be used as a database,
Supabase Patterns
Supabase is an open-source Firebase alternative that uses PostgreSQL
Timescaledb
TimescaleDB is a time-series database optimized for fast ingest and real-time
Vector Database
Vector databases are specialized databases designed to store, index,
Data Augmentation
Data augmentation is a technique used to artificially increase size and
Data Preprocessing
Data preprocessing is a critical step in machine learning pipelines that
Distributed Training
'This skill covers **when and how** to scale training beyond a single
Label Studio Setup
'Label Studio is an open-source data labeling platform that provides
Model Optimization
Model optimization is process of improving machine learning models for
Model Training
Model training is the process of teaching machine learning models to
Model Versioning
Model versioning is practice of tracking and managing different versions
Pytorch Deployment
PyTorch deployment involves exporting models to production-ready formats,
Yolo Integration
YOLO (You Only Look Once) is a state-of-the-art object detection model
Agent Patterns
AI agents are autonomous systems that use Large Language Models (LLMs)
Ai Observability
Comprehensive guide to monitoring AI/ML systems in production, including
Page 74 of 1444 · 72197 results