Full Stack for Backend Devs: Reactive UIs with FastAPI & HTMX (No React Required)
Tired of 'npm install' and complex state management? Learn how to build modern, dynamic user interfaces using only Python, HTML, and HTMX.
23 articles with this tag
Tired of 'npm install' and complex state management? Learn how to build modern, dynamic user interfaces using only Python, HTML, and HTMX.
Master FastAPI for building high-performance Python APIs. Learn async endpoints, validation, authentication, database integration, and deployment.
Handle file uploads in FastAPI. Learn form data, file validation, cloud storage integration with S3, and serving static files.
Handle long-running operations in FastAPI. Learn built-in BackgroundTasks, Celery integration, task queues, and async processing patterns.
Build production-ready CRUD APIs with FastAPI. Learn RESTful patterns, pagination, filtering, bulk operations, and best practices for real-world applications.
Master FastAPI dependency injection for clean, reusable code. Learn database sessions, authentication, pagination, and complex dependency chains.
Build a complete production-ready FastAPI application. Combine all concepts into a real-world e-commerce API with authentication, database, and deployment.
Master error handling in FastAPI. Learn custom exceptions, global handlers, validation errors, and building user-friendly error responses.
Connect FastAPI to databases using SQLAlchemy. Learn ORM models, relationships, migrations with Alembic, and async database operations.
Start your FastAPI journey with this comprehensive guide. Learn installation, create your first API, understand async Python, and explore automatic documentation.
Implement JWT authentication in FastAPI. Learn token generation, password hashing, OAuth2 flows, refresh tokens, and protecting API endpoints.
Master FastAPI middleware for request processing. Learn custom middleware, CORS, request logging, and application lifecycle events.
Create professional API documentation with FastAPI. Learn OpenAPI customization, Swagger UI, ReDoc, and documentation best practices.
Master FastAPI path and query parameters. Learn parameter validation, type conversion, optional parameters, and advanced patterns for building flexible APIs.
Optimize FastAPI performance with caching, async operations, connection pooling, and profiling. Build blazing-fast APIs.
Implement RBAC in FastAPI. Learn user roles, permissions, scopes, and granular access control for secure multi-tenant applications.
Master Pydantic models in FastAPI. Learn request body validation, nested models, custom validators, and advanced data handling for robust APIs.
Deploy FastAPI applications to production. Learn Docker containerization, Docker Compose, cloud deployment, and production best practices.
Learn to control FastAPI responses with response models, status codes, and headers. Master data filtering, multiple response types, and proper HTTP semantics.
Secure your FastAPI application against common vulnerabilities. Learn input validation, rate limiting, CORS, and OWASP security patterns.
Write comprehensive tests for FastAPI applications. Learn pytest, TestClient, database testing, mocking, and test-driven development patterns.
Build real-time features with FastAPI WebSockets. Learn bidirectional communication, chat systems, live updates, and broadcasting patterns.
Master API rate limiting for production systems. Learn token bucket, sliding window, Redis-based limiting, and protect your APIs from abuse.