Open source MVVM framework for line of business web apps

Joined December 2014
438 Photos and videos
Jun 13
Tom & Dave discover DotVVM EP 07! 💻 No slides, just live coding. Join us this Thursday (🗓️ 18 June), as we show you how Date & Time pickers work in DotVVM and how to build your own. Don't miss this episode! Live at 5:00 PM CET 👇 youtube.com/live/JchChi6yc3g
22
Jun 10
DotVVM Minutes is here! ⏱️ Optimize your app logic with static commands. 🚀 ✅ Translate commands directly to JS ✅ Static methods vs. services ✅ Move logic to the client via JS modules Watch here: youtu.be/w9-rumI7zPI
14
📝 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: dotvvm.com/docs/4.0/pages/co…
47
Missed our 6th Episode? Catch the replay! 📺 Discover how to use AI and master vibe coding with DotVVM! 🤖✨ Watch it here: youtube.com/live/NDi9jQK2FA0
29
DotVVM Minutes is here! ⏱️ Integrate third-party JavaScript components elegantly using Composite controls and Knockout binding handlers. 🔌 ✅ Integrate Easepick date picker ✅ Avoid specific element IDs ✅ Configure TS compilation using esbuild Watch: youtube.com/watch?v=0Lzkw89J…
32
May 27
📝 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: dotvvm.com/docs/4.0/pages/co…
40
May 21
🚀 We are starting in 1 hour! Don't miss the EPISODE 06 of live coding. Watch here: youtube.com/live/NDi9jQK2FA0
29
May 15
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 👇 youtube.com/watch?v=NDi9jQK2…
36
May 12
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: youtube.com/watch?v=Zm2v1D4r…
25
📝 Tips and tricks Keep your code clean and avoid constructor bloat! DotVVM integrates perfectly with ASP.NET Core Dependency Injection. You can inject services directly into your Viewmodel methods using the [FromServices] attribute! 💉
1
46
DotVVM Minutes is here! ⏱️ Build better-looking user interfaces effortlessly with DotVVM Business Pack. 🎨 ✅ Master DropDownList ✅ Implement MultiSelect ✅ Handle files with FileUpload Watch: youtube.com/watch?v=EaE_78IK…
45
Apr 30
🚀 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: dotvvm.com/blog/126/Coming-s…
35
Apr 28
Missed our 5th Episode? Catch the replay! 📺 Tom & Dave unveil a brand new Tailwind-based UI kit for DotVVM! 🎨 Watch it here: youtube.com/watch?v=XLucGAFP…
36
Apr 23
📝 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: dotvvm.com/docs/3.0/pages/co…
33
Apr 16
🚀 We are starting in 1 hour! Don't miss the EPISODE 05 of live coding. Watch here: youtube.com/watch?v=XLucGAFP…
30
Apr 15
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: youtube.com/watch?v=Bzk90cx-…
38
Apr 13
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 👇 youtube.com/watch?v=XLucGAFP…
61
📝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: dotvvm.com/docs/3.0/pages/co…
38