๐ Tips and tricks
Need to return a dynamically generated file or PDF to the user? You can return it directly from your command using Context.ReturnFileAsync()! ๐
Discover more: https://t.co/0aoYBfXkVB
Missed our 6th Episode? Catch the replay! ๐บ
Discover how to use AI and master vibe coding with DotVVM! ๐คโจ
Watch it here:ย https://t.co/CMaFRRioiE
๐ Tips and tricks
Building a multi-language app? You can bind directly to your RESX files in your DotHTML markup using the @ import directive. No manual viewmodel mapping required! ๐
Discover more: https://t.co/M0uIOgp1us
Tom & Dave discover DotVVM EP 06! ๐ป
No slides, just live coding. Join us this Thursday (๐๏ธ May 21), as we show you how to use AI and vibe coding with DotVVM.
Don't miss this episode! Live at 5:00 PM CET ๐ย https://t.co/CGyY6hGitQ
DotVVM Minutes is here! โฑ๏ธ
Handle exceptions elegantly with a unified error handling strategy. ๐ก๏ธ โ Build a generic error handler โ Display top-page alerts โ Show alerts in active modals
Watch: https://t.co/JogdStq7aO
๐ Tips and tricks
Keep your code clean and avoid constructor bloat! DotVVM integrates perfectly with https://t.co/PZlAwfO6L1 Core Dependency Injection. You can inject services directly into your Viewmodel methods using the [FromServices] attribute! ๐
๐ Coming soon: New Tailwind-based UI components for DotVVM! Modernizing your .NET web apps is about to get much easier.
Check out what we are working on right here: https://t.co/wel6zh2Qgf
Missed our 5th Episode? Catch the replay! ๐บ
Tom & Dave unveil a brand new Tailwind-based UI kit for DotVVM! ๐จ
Watch it here:ย https://t.co/sxgJ454DQS
๐ย Tips and tricks
Reduce your page payload by telling DotVVM what data needs to be sent to the client! Use [Bind(Direction.ServerToClientFirstRequest)] for read-only data like dropdown options. ๐
Discover more on DotVVM's Binding Direction:ย https://t.co/eRyirA0dO5
DotVVM Minutes is here! โฑ๏ธ
Make sure your users always submit correct data! Learn how to create beautiful forms and implement robust validation in DotVVM. ๐ ๏ธ
Watch: https://t.co/CU0BYISjDU
Tom & Dave discover DotVVM EP 05! ๐ป
No slides, just live coding. Join us this Thursday (๐๏ธ Apr 16), as we show you the new Tailwind-based UI components for DotVVM.
Don't miss this episode! Live at 5:00 PM CET ๐ย https://t.co/sxgJ454DQS
๐Tips and tricks
Preventing users from accidentally double-clicking a submit button is built right into DotVVM! Just set PostBack.Concurrency="Deny" and subsequent clicks will be ignored while the first postback is processing.
Discover more: https://t.co/ZfOMhu722i
Missed our 4th Episode? Catch the replay! ๐บ
Tom & Dave dive deep into DotVVM components! ๐งฑ
โจ See how to build your own UI kit, master Composite & Markup controls, and build a JS-enhanced infinite scroll. No slides, just live coding!
๐บ Watch it here:ย https://t.co/DDGicvRTR3
๐ฃAn Easter Treat for Your Workflow
Easter is just around the corner, and weโve prepared something special for our developer community. Level up your projects with 10% off all DotVVM products!
๐Code: EASTER2026 ๐ Valid: till April 7th
Grab your discount: https://t.co/kG33GqwyJF