Up and Running with MVVM form Dynamo Extensions. Never heard of a View Model? Not sure what Model-View-ViewModel means, and why MVVM has so many V’s in it? This developer workshop will get you ready to program your own creative extensions for Dynamo, by first helping you understand the structure of Dynamo itself. We’ll introduce WPF (Windows Presentation Foundation) for making a GUI, and we will implement the MVVM design pattern to list and save keyboard shortcuts. Then, we will see the same design pattern in the Dynamo source code, albeit at a much more complicated level. Finally, you will integrate your keyboard shortcut dialog into Dynamo itself using the extension framework. We’ll improve the user experience in Dynamo, speeding up graph development for everyone.
- Learn how to build an extension from scratch
- Work with other Dynamo developers
- Learn how to build Dynamo from source
- Build community
Eric Rudisaile has a degree from Brown and has been involved in Revit and BIM implementation for 6 years. He started as an MEP designer at Cosentini, where he learned how to use AutoCAD and Revit in design. When he started to learn about automation, programming, and dynamo, he knew he wanted to make the technology the focus of the next phase of his career. Since joining Microdesk he’s worked on BIM implementations for firms just learning Revit, created custom toolbars to automate large chunks of design and drafting process for large firms, and worked to increase his own dynamo skill, developing packages and workflows for everyone from architects to contractors.
Sol holds both a Bachelor of Architectural Studies and a Masters of Architecture from Victoria University of Wellington, New Zealand. He has experience in a diverse range of fields ranging from construction through landscaping, industrial design and architecture. He has focused his career on education and a technical understanding of complex problems, tempered by carefully considered holistic design. Most of his career has been set within multidisciplinary firms, working on large scale commercial projects, where his focus has been upon communication, clarity and effectiveness between all parties involved - while delivering outstanding bespoke design solutions.