Skills publicadas
Mostrando 12 de 36Delphi Clean Code
Pragmatic clean code standards for Delphi — concise, direct, no over-engineering
ACBr Project Patterns
Architectural, dependency injection and UI patterns for the ACBr Project (Commercial Automation Brazil) ecosystem in Delphi.
PostgreSQL Database
Development patterns with PostgreSQL via FireDAC — connection, PL/pgSQL, sequences, JSONB, UPSERT, full-text search, migrations
Dext Framework Patterns
Architectural patterns, Entity ORM, Minimal APIs and dependency injection for projects created with Dext Framework (cesarliws/dext).
DUnitX Testing Patterns
Unit testing patterns with DUnitX for Delphi — fixtures, mocking, integration tests
Delphi Code Refactoring
Refactoring techniques for Object Pascal: Extract Method, Extract Class, Guard Clauses, Replace Magic Numbers, Replace Conditional with Polymorphism, Introduce Parameter Object, Remove With, Extract Interface. Always focusing on maintaining behavior and improving readability.
Delphi Memory and Exceptions
Good memory management practices, memory leak prevention and exception handling in Delphi
ACBr Project Patterns
Architectural, dependency injection and UI patterns for the ACBr Project (Commercial Automation Brazil) ecosystem in Delphi.
Dext Framework Patterns
Architectural patterns, Entity ORM, Minimal APIs and dependency injection for projects created with Dext Framework (cesarliws/dext).
MySQL Database
Development patterns with MySQL/MariaDB via FireDAC — connection, stored procedures, AUTO_INCREMENT, JSON, triggers, replication, migrations
Threading & Multi-Threading
Threading patterns in Delphi — TThread, TTask, TParallel, Synchronize, Queue, thread-safety, Producer-Consumer, pools, cancellation and debugging
DelphiMVCFramework
Patterns for development with DelphiMVCFramework (DMVC) — controllers, Active Record, JWT, Swagger