Topic: fastapi
399 skills in this topic.
-
pydantic
Pydantic models and validation. Use when: (1) Defining schemas, (2) Validating input/output, (3) Generating JSON schema.
jiatastic/open-python-skills 3
-
linting
Python linting with Ruff - an extremely fast linter written in Rust. Use when: (1) Standardizing code quality, (2) Fixing style warnings, (3) Enforcing rules in CI, (4) Replacing flake8/isort/pyupgrade/autoflake, (5) Configuring lint rules and suppressions.
jiatastic/open-python-skills 3
-
ty-skills
Python type checking expertise using ty - the extremely fast type checker by Astral. Use when: (1) Adding type annotations to Python code, (2) Fixing type errors reported by ty, (3) Migrating from mypy/pyright to ty, (4) Configuring ty for projects, (5) Understanding advanced type patterns (generics, protocols, intersection types), (6) Setting up ty in editors (VS Code, Cursor, Neovim, PyCharm).
jiatastic/open-python-skills 3
-
api-design
Design and build professional APIs with REST, GraphQL, and gRPC. Master authentication, documentation, testing, and operational concerns.
pluginagentmarketplace/custom-plugin-backend 1
-
architecture
Master architectural design with SOLID principles, design patterns, microservices, and event-driven systems. Learn to design scalable backend systems.
pluginagentmarketplace/custom-plugin-backend 1
-
authentication
Backend authentication and authorization patterns. JWT, OAuth2, session management, RBAC, and secure token handling.
pluginagentmarketplace/custom-plugin-backend 1
-
databases
Master relational and NoSQL databases. Learn PostgreSQL, MySQL, MongoDB, Redis, and other technologies for data persistence, optimization, and scaling.
pluginagentmarketplace/custom-plugin-backend 1
-
devops
Deploy applications with Docker and Kubernetes, automate with CI/CD, manage infrastructure with code, and configure cloud platforms and networking.
pluginagentmarketplace/custom-plugin-backend 1
-
languages
Master programming languages for backend development. Learn language selection, fundamentals, and ecosystem for JavaScript, Python, Go, Java, C#, PHP, Ruby, and Rust.
pluginagentmarketplace/custom-plugin-backend 1
-
messaging
Message queues and event-driven backend architecture. RabbitMQ, Kafka, pub/sub patterns, and async communication.
pluginagentmarketplace/custom-plugin-backend 1
-
microservices
Microservices architecture patterns and best practices. Service decomposition, inter-service communication, and distributed data management.
pluginagentmarketplace/custom-plugin-backend 1
-
observability
Logging, metrics, and distributed tracing. OpenTelemetry, Prometheus, Grafana, and production debugging.
pluginagentmarketplace/custom-plugin-backend 1
-
performance
Optimize application performance through caching strategies, load balancing, database scaling, and monitoring. Build systems handling thousands of concurrent users.
pluginagentmarketplace/custom-plugin-backend 1
-
security
Secure backend applications against OWASP threats. Implement authentication, encryption, scanning, compliance, and incident response procedures.
pluginagentmarketplace/custom-plugin-backend 1
-
testing
Backend testing strategies and test automation. Unit, integration, E2E, and load testing with best practices.
pluginagentmarketplace/custom-plugin-backend 1