Valt område
Alla inlägg
Alla fackartiklar, kontextualiseringar och källkodssnuttar i den gemensamma magasinsektionen.
Multipart/Form-Data-uppladdning i Delphi: robusta strömmar, boundary-kontroll och felsökning utan gissningar
Multipart/Form-Data-uppladdningar verkar triviala, men i Delphi uppstår snabbt problem med strömmar, filnamn, Content-Type, boundary-hantering och timeouts. Detta källkodsexempel visar en robust, felsökningsvänlig implementering med THTTPClient – inkl. korrekt beräknad Content-Length…
Utveckla licensserver och kundportal: arkitektur, drift och säkerhet för planerbara licensmodeller
En licensserver med kundportal skapar ordning i aktivering, förnyelse och efterlevnad – förutsatt att arkitektur, identiteter, gränssnitt och drift är väl planerade från början. Denna artikel visar praxisprövade byggstenar, typiska fallgropar och en robust…
Reverseproxy med nginx och Delphi: korrekt hantering av Forwarded, verklig klient‑IP och robusta URL‑baser
Om Delphi-REST-servrar körs bakom nginx blir ofta klient-IP, HTTPS-identifiering och absoluta URL:er felaktiga. Denna kodsnutt visar robust hantering av Forwarded-/X-Forwarded (inkl. en trust-proxy-lista), typiska nginx-inställningar och felsökningsanvisningar för drift.
Utveckla multitenant företagsprogramvara: Arkitektur, datamodell och drift utan överraskningar
Flerkundsstöd avgör skalbarhet, driftskostnader och säkerhet. Denna artikel visar hur du planerar flerkundsbaserad affärsprogramvara så att data hålls strikt separerade, behörigheter är verifierbara och uppdateringar kan rullas ut utan avbrott.
Modernisera rapportering och PDF-arbetsflöden: färre avbrott, mer spårbarhet, bättre driftbarhet
När rapporter, verifikat och PDF-utdata har vuxit fram historiskt uppstår medieavbrott, långa körtider och svårt spårbara fel. Artikeln visar hur företag moderniserar rapport- och PDF-arbetsflöden: från arkitektur och dataåtkomst till rendering…
C# Portaler i företag: arkitektur, drift och integration utan överraskningar
C# portaler är en typisk byggsten när företag vill öppna processer utåt eller konsolidera dem internt. Artikeln visar hur ni planerar arkitektur, identiteter, gränssnitt, dataåtkomst, drift och säkerhet så att portalen förblir långsiktigt underhållbar.
Dataset-till-objekt-mappning för ovanliga ärvda strukturer: stabil, debuggbar, utan ORM-magi
När legacy-datasets vuxit fram historiskt misslyckas standardmappare ofta vid aliaskolumner, typblandningar och skiftande joinstrukturer. Detta källkodsexempel visar en robust, felsökbar dataset‑till‑objekt‑mappning i Delphi: med mappningsplan, konverterare, nullsemantik…
Linux-tjänst i företaget: drift, säkerhet och integration implementeras på ett korrekt sätt
En Linux-tjänst kan automatisera processer stabilt — förutsatt att drift, uppdateringar, loggning, säkerhet och gränssnitt planeras ordentligt från början. Denna artikel visar praktiskt vad IT-ledning och administration bör beakta: från systemd via hardening och vidare.
Delphi RTTI för mappning utan magi: attributbaserad, debuggbar och legacy-kompatibel
Ett pragmatiskt mappningsmönster med Delphi RTTI: attribut istället för konventioner, kontrollerade konverteringar, tydliga felmeddelanden och ett felsökningsläge som verkligen hjälper i drift. Med källkodsexempel för Dataset- eller Record-till-objekt-mappning utan dold magi.