horse-database-pooling
Guide for setting up thread-safe database connection pooling (FireDAC / UniDAC) in multithreaded Horse applications.
Browse reusable Agent Skills, each with a clear purpose and practical guidance.
Guide for setting up thread-safe database connection pooling (FireDAC / UniDAC) in multithreaded Horse applications.
Guide for managing request-scoped contextual services and IoC (dependency injection) in Delphi and Lazarus.
Guide to handling file uploads (multipart), downloads, and stream lifetime management in the Horse framework.
Guide for ensuring Lazarus and Free Pascal (FPC) compatibility, addressing anonymous methods differences, JSON units, and compiler directives.
Guide to using standard Horse middlewares (CORS, Jhonson, compression, basic-auth, logger) and pipeline registration order.
Guide for building lightweight, low-boilerplate, and rapid HTTP services (Minimal APIs) in Horse.
Guide for structuring corporate Horse applications using Clean MVC (Model-View-Controller) principles and decoupling HTTP layers from business logic.
Guide to interacting with THorseRequest (body, query, params, headers) and THorseResponse (Send, Status, ContentType).
Guidelines for setting up endpoints, defining path parameters, route wildcards, and structuring HTTP controllers.
Guide for securing routes, configuring JWT and Basic-Auth middlewares, and handling route authentication groups.