Powered by AI, Crexi Vault uses intelligent automation to convert OMs, flyers, and rent rolls into clean, searchable records—helping brokers list faster, analysts save time, and investors act with confidence.
🔑 Crexi Vault: AI-powered. Searchable. Streamlined.
Built for the pace of #CRE.
Get Started: https://t.co/V5PpyP2Hr2
@DeborahKurata@DanielGlejzner Yeah and that’s the definitely even better. Can’t use it yet in production since it’s experimental but will be our default when it’s dev preview.
Save the date for #ngconf like you've never experienced it! Sign up for our email for early exclusive info! #Angular#ngconf2025
📨 https://t.co/0mrsggAGSW
@Armandotrue@DanielGlejzner Did you give the isolatedModules a shot with it yet? Curious how it went. On a side project it went fine for me but not on an enterprise level lol.
@Armandotrue It’ll give you another 15-30% reductionon your build time. It does require a specific declarative coding style to work though because of a single typescript pass. https://t.co/LlwTNyhD6w
@DanielGlejzner I disagree with this one. Rather not create a class that just calls a service method. The extra layer doesn’t make sense to me nor does it provide any benefit. Also using signal store selectors directly in the template is the way to go.
@DanielGlejzner@Enea_Jahollari@brechtbilliet I still prefer the single source of truth for forms which reactive gives us but then again with signals I find it much easier to work with template driven.
@Enea_Jahollari For spreading inputs I’ve been doing the transform method with the input being Partial and spreading there. But it is definitely very verbose.