Did you know that TMS Web Core supports record helpers for intrinsic types? They are located in the unit WEBLib.Utils and are compatible to the Delphi record helpers but support further methods like e.g.
if lString.NotIsEmpty then begin ... end;
This is more comfortable and object-oriented than the classic way and it also doesn’t need brackets like here:
if lVeryLongStatement and (not lString.IsEmpty) then begin ... end;