Odabrano područje
Svi članci
Svi stručni članci, analize i isječci izvornog koda u zajedničkom odjeljku magazina.
Multipart/Form-Data prijenos u Delphi: robusni streamovi, kontrola Boundary-a i otklanjanje pogrešaka bez nagađanja
Multipart/Form-Data uploadi djeluju trivijalno, ali u Delphi brzo zapnu kod streamova, naziva datoteka, Content-Typea, rukovanja boundaryjem i timeouta. Ovaj isječak izvornog koda prikazuje robusnu, lako za otklanjanje pogrešaka implementaciju s THTTPClient – uključujući ispravno izračunatu Content-Length…
Razvoj licencnog poslužitelja i korisničkog portala: arhitektura, upravljanje i sigurnost za planirane modele licenci
Licencijski poslužitelj s korisničkim portalom uspostavlja red u aktivaciji, produljenju i usklađenosti – pod uvjetom da su arhitektura, identiteti, sučelja i operacije od početka pažljivo isplanirani. Ovaj članak prikazuje u praksi provjerene komponente, tipične zamke i pouzdanu…
Reverse proxy s nginxom i Delphi: ispravno rukovanje zaglavljima Forwarded, stvarna IP adresa klijenta i robusne URL baze
Ako Delphi-REST-serveri rade iza nginx-a, često dolazi do gubitka Client-IP, prepoznavanja HTTPS-a i apsolutnih URL-ova. Ovaj isječak izvornog koda prikazuje robustno rukovanje Forwarded-/X-Forwarded zaglavljima (uključujući listu pouzdanih proxyja), tipične nginx postavke i smjernice za debugiranje u operativnom radu.
Razvijanje višekorisničkog poslovnog softvera: arhitektura, model podataka i operacije bez iznenađenja
Višekorisničnost odlučuje o skaliranju, operativnim troškovima i sigurnosti. Ovaj članak pokazuje kako planirati višekorisnički poslovni softver tako da su podaci jasno odvojeni, ovlasti provjerljive i ažuriranja se mogu primjenjivati bez prekida rada.
Modernizacija Reporting i PDF radnih tokova: manje prekida, veća sljedivost, bolja operabilnost
Ako su izvještaji, dokumenti i PDF-izlazi nastali kroz povijest, pojavljuju se medijski prekidi, produžena vremena obrade i teško reproducibilne pogreške. Članak prikazuje kako tvrtke moderniziraju Reporting i PDF-workflowove: od arhitekture i pristupa podacima preko renderiranja.
C# Portali u poduzeću: arhitektura, pogon i integracija bez iznenađenja
C# portali su tipičan sastavni element kada tvrtke žele otvoriti procese prema van ili ih interno konsolidirati. Članak pokazuje kako Vi planirate arhitekturu, identitete, sučelja, pristupe podacima, operacije i sigurnost tako da portal dugoročno ostane održiv…
Mapiranje skupa podataka u objekte za neobične naslijeđene strukture: stabilno, pogodno za debugiranje, bez ORM-magije
Kad su naslijeđeni skupovi podataka rezultat povijesnog rasta, standardni mapperi često zakažu na stupcima s aliasima, miješanim tipovima podataka i promjenjivim strukturama JOIN-ova. Ovaj isječak izvornog koda prikazuje robusno, pogodno za otklanjanje pogrešaka mapiranje skupa podataka u objekt u Delphi: s planom mapiranja, konverterima, semantikom NULL vrijednosti…
Linux-usluga u poduzeću: operacije, sigurnost i integracija provesti precizno
Jedan Linux-servis može stabilno automatizirati procese – ako su upravljanje, ažuriranja, logiranje, sigurnost i sučelja od početka temeljito planirani. Ovaj praktični članak pokazuje na što bi IT vodstvo i administracija trebali obratiti pažnju: od systemd-a preko Hardeninga do…
Delphi RTTI za mapiranje bez magije: temeljeno na atributima, pogodno za otklanjanje pogrešaka i kompatibilno s naslijeđenim sustavima
Pragmatičan obrazac mapiranja s Delphi RTTI: atributi umjesto konvencija, kontrolirane konverzije, jasni tekstovi o pogreškama i debug-mod koji u produkciji zaista pomaže. S isječcima izvornog koda za mapiranje iz Dataset-a ili Record-a u objekt bez skrivene magije.