Selected area
All Posts
All technical articles, analyses and source snippets in the shared magazine section.
Multipart/Form-Data Upload in Delphi: robust streams, boundary control and debugging without guesswork
Multipart/Form-Data uploads appear trivial, but in Delphi they quickly become fragile when handling streams, filenames, Content-Type, boundary handling and timeouts. This code snippet shows a robust, debuggable implementation using THTTPClient — including a correctly calculated Content-Length…
Developing license servers and customer portals: architecture, operations and security for predictable licensing models
A license server with a customer portal brings order to activation, renewal and compliance — provided architecture, identities, interfaces and operations are planned cleanly from the start. This article presents field-tested building blocks, typical pitfalls and a robust…
Reverse proxy with nginx and Delphi: clean Forwarded handling, true client IP and robust URL bases
When Delphi-REST servers run behind nginx, client IP, HTTPS detection and absolute URLs often break. This source snippet demonstrates robust Forwarded-/X-Forwarded handling (including a trust-proxy list), typical nginx settings and debugging notes for operation.
Developing multi-tenant business software: architecture, data model and operations without surprises
Multi-tenancy determines scalability, operating costs, and security. This article shows how to plan multi-tenant business software so that data remains cleanly separated, permissions are verifiable, and updates can be rolled out without downtime.
Modernizing reporting and PDF workflows: fewer discontinuities, greater traceability, improved operational reliability
When reports, documents and PDF outputs have evolved over time, media discontinuities, long processing times and hard-to-trace errors arise. This article shows how companies modernize reporting and PDF workflows: from architecture and data access through rendering.
C# Portals in enterprises: architecture, operations and integration without surprises
C# portals are a typical building block when companies want to expose processes externally or consolidate them internally. This article shows how to plan architecture, identities, interfaces, data access, operations and security so that the portal remains maintainable in the long term.
Dataset-to-object mapping for unusual legacy structures: stable, debuggable, without ORM magic
When legacy datasets have evolved over time, standard mappers often fail on alias columns, mixed types, and changing join structures. This source snippet demonstrates a robust, debuggable dataset-to-object mapping in Delphi: with a mapping plan, converters, and null semantics.
Linux service in the enterprise: implement operations, security and integration cleanly
An Linux service can automate processes reliably — provided operation, updates, logging, security and interfaces are planned properly from the outset. This article provides practical guidance on what IT leadership and administration should consider: from systemd through hardening to…
Delphi RTTI for mapping without magic: attribute-based, debuggable and legacy-compatible
A pragmatic mapping pattern with Delphi RTTI: attributes instead of conventions, controlled conversions, clear error messages and a debug mode that genuinely helps during operation. Includes source code snippets for dataset- or record-to-object mapping without hidden magic.