Odabrano područje
Svi članci
Svi stručni članci, analize i isječci izvornog koda u zajedničkom odjeljku magazina.
Multipart/Form-Data otpremanje u Delphi: robustni streamovi, kontrola boundary-a i otklanjanje grešaka bez nagađanja
Multipart/Form-Data prijenosi djeluju trivijalno, ali u Delphi brzo zakažu pri radu sa streamovima, imenima datoteka, Content-Type, Boundary-Handling i timeoutima. Ovaj isječak izvornog koda prikazuje robusnu, lako otklonjivu implementaciju s THTTPClient – uključujući ispravno izračunat Content-Length…
Razvoj licencnog servera i korisničkog portala: arhitektura, operativno upravljanje i sigurnost za predvidive modele licenciranja
Licencni server s korisničkim portalom unosi red u aktivaciju, produženje i usklađenost – ako su arhitektura, identiteti, sučelja i operacije od početka pažljivo planirani. Ovaj članak prikazuje u praksi provjerene komponente, tipične zamke i pouzdan…
Reverse proxy s nginxom i Delphi: ispravno rukovanje Forwarded zaglavljem, stvarna IP adresa klijenta i robusne URL baze
Kad Delphi-REST serveri rade iza nginx-a, često su Client-IP, prepoznavanje HTTPS-a i apsolutni URL-ovi netačno proslijeđeni. Ovaj isječak koda prikazuje robusno rukovanje zaglavljima Forwarded/X-Forwarded (uključujući listu pouzdanih proxyja), tipične nginx postavke i smjernice za debugiranje u operativnom radu.
Razvijanje poslovnog softvera za više klijenata: arhitektura, model podataka i operativni rad bez iznenađenja
Podrška za više zakupaca odlučuje o skaliranju, operativnim troškovima i sigurnosti. Ovaj članak pokazuje kako planirati multi-tenant poslovni softver tako da su podaci jasno odvojeni, ovlaštenja provjerljiva i nadogradnje moguće izvoditi bez prekida rada.
Modernizacija tokova rada za izvještavanje i PDF: manje prekida, veća sljedivost, bolja operabilnost
Kada su izvještaji, dokumenti i PDF-izlazi historijski nastali, nastaju medijski prekidi, duga vremena izvršavanja i teško rekonstruisive greške. Ovaj članak pokazuje kako preduzeća modernizuju tokove rada za izvještavanje i generisanje PDF-ova: od arhitekture i pristupa podacima do renderiranja…
C# Portali u preduzećima: arhitektura, upravljanje i integracija bez iznenađenja
C# portali su tipičan građevni element kad kompanije žele otvoriti procese prema van ili ih interno konsolidovati. Članak pokazuje kako planirati arhitekturu, identitete, sučelja, pristupe podacima, operacije i sigurnost tako da portal ostane dugoročno jednostavan za održavanje.
Mapiranje dataset-a u objekte za neobične naslijeđene strukture: stabilno, lako za debugiranje, bez ORM-magije
Kada su legacy dataseti historijski nastajali, standardni mapperi često zakažu zbog alias-kolona, miješanih tipova i promjenjivih struktura JOIN-ova. Ovaj isječak koda prikazuje robusno, lako za debugiranje mapiranje iz dataseta u objekt u Delphi: s planom mapiranja, konverterima i semantikom null-vrijednosti.
Linux-Service u preduzeću: operacije, sigurnost i integracija precizno provesti
Jedan Linux-servis može stabilno automatizirati procese – pod uvjetom da su rad, ažuriranja, logiranje, sigurnost i sučelja od samog početka pažljivo isplanirani. Ovaj praktični članak pokazuje konkretno na što IT-rukovodstvo i administracija trebaju obratiti pažnju: od systemd-a preko hardeninga do…
Delphi RTTI za mapiranje bez magije: zasnovano na atributima, pogodno za otklanjanje grešaka i kompatibilno sa naslijeđenim sistemima
Pragmatičan obrazac mapiranja s Delphi RTTI: atributi umjesto konvencija, kontrolirane konverzije, jasne poruke o greškama i način za otklanjanje grešaka koji u radu zaista pomaže. Sa isječcima izvornog koda za mapiranje Dataset-a ili Record-a u objekte bez skrivene magije.