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.
53 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.
Infrastructure as Code shouldn't be a copy-paste nightmare. Learn how to use Pulumi and Python to programmatically deploy scalable AI infrastructure without the YAML fatigue.
Master AI agents from the ground up. Learn the agent loop, build a working agent in pure Python, and understand the foundations that power LangGraph and CrewAI.
Build powerful AI agents with real-world tools. Learn to integrate web search, execute code safely, work with files, and connect to external APIs using LangGraph.
Master multi-agent orchestration with CrewAI and LangGraph. Build specialized AI teams that collaborate, delegate tasks, and solve complex problems together.
Master LangGraph for building production AI agents. Learn state graphs, conditional routing, cycles, and persistence patterns with hands-on examples.
Run AI agents 100% locally with Ollama. Learn to set up Llama 3.2, Mistral, and DeepSeek, then build production-ready agents that work offline with full privacy.
Master FastAPI for building high-performance Python APIs. Learn async endpoints, validation, authentication, database integration, and deployment.
Master Hugging Face Transformers for NLP tasks. Learn text classification, named entity recognition, question answering, and fine-tuning models.
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 Celery for Python background task processing. Learn task queues, scheduling, monitoring, error handling, and build scalable async workflows.
Master MCP to connect Claude and other LLMs to external tools, databases, and APIs. Complete guide with Python and TypeScript examples for building MCP servers.
Learn to build a Model Context Protocol (MCP) server from scratch. Create a GitHub MCP server that lets Claude interact with repositories, issues, and pull requests.
Learn machine learning fundamentals with Python. Build your first ML models using scikit-learn with hands-on examples for classification, regression, and real-world predictions.
Master LangChain for building LLM-powered applications. Learn chains, agents, memory, RAG, and integrate with OpenAI, HuggingFace, and vector databases.
Master SQLAlchemy 2.0 for Python database operations. Learn ORM, async support, relationships, migrations, and build robust data layers.
Learn deep learning with PyTorch from scratch. Build neural networks, CNNs, RNNs, and train models for image classification and NLP tasks.
Learn Python async/await for concurrent programming. Master coroutines, tasks, event loops, and build high-performance async applications.
Master microservices architecture patterns. Learn service discovery, circuit breakers, saga pattern, API gateway, and build resilient distributed systems.
Master gRPC for Python microservices. Learn Protocol Buffers, streaming, authentication, and build efficient inter-service communication.
Master the OpenAI API for building AI applications. Learn GPT-4, embeddings, function calling, assistants API, and production best practices.
Master Elasticsearch for full-text search. Learn indexing, queries, aggregations, and build powerful search applications with Python.
Master Redis caching for web applications. Learn cache strategies, data structures, pub/sub, sessions, and build scalable caching solutions.
Master Pandas for data analysis. Learn DataFrames, data cleaning, manipulation, grouping, merging, and visualization with practical examples.
Complete guide to machine learning with scikit-learn. Learn classification, regression, clustering, model evaluation, and building ML pipelines.
Master natural language processing with spaCy Python. Learn tokenization, NER, POS tagging, text classification, and build NLP pipelines for production.
Master data visualization with Matplotlib. Learn to create line plots, bar charts, scatter plots, histograms, and customize your visualizations.
Learn to use OpenAI's ChatGPT API in Python. Build chatbots, generate content, and integrate AI into your applications with practical examples.
Build speech recognition applications with Python. Learn speech-to-text, voice commands, audio processing with Whisper, SpeechRecognition, and real-time transcription.
Master NumPy for scientific computing. Learn arrays, mathematical operations, broadcasting, and data manipulation with practical examples.
Master computer vision with OpenCV Python. Learn image processing, object detection, face recognition, and build real-world vision applications.
Learn NLP fundamentals with Python. Text preprocessing, sentiment analysis, named entity recognition, and building NLP applications with NLTK and spaCy.
Complete guide to building REST APIs using Flask, SQLAlchemy for ORM, and Marshmallow for serialization. Includes SQLite and MySQL setup.
Master Python list comprehensions to write more readable and efficient code. Learn syntax, examples, and when to use them over traditional loops.