Use when building, reviewing, debugging, testing, securing, or deploying web applications and HTTP APIs with the Kemal framework for Crystal. Covers Kemal routing, params, context, routers, filters, middleware, ECR, WebSockets, SSE, uploads, configuration,…
Handling file uploads and storage in Kemal using body size safety configuration and established project patterns.
Real-time Server-Sent Events (SSE) streaming in Kemal 1.12+, following established project patterns.
Core Kemal development (routing verbs, parameters, modular router, version gates, response helpers).
Database initialization and interaction with SQLite and raw SQL in Kemal, following established project patterns.
Creating and using custom middleware in Kemal using modern `use` keyword and handler classes.
Building JSON APIs with Kemal using built-in response helpers and established project patterns.
Implementing real-time bi-directional communication with WebSockets in Kemal, origin security, and lifecycle management.