<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MVVM on Ash Tewari</title><link>https://www.tewari.info/tag/mvvm/</link><description>Recent content in MVVM on Ash Tewari</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Sat, 11 Jan 2014 20:10:52 +0000</lastBuildDate><atom:link href="https://www.tewari.info/tag/mvvm/feed.xml" rel="self" type="application/rss+xml"/><item><title>Creating Windows 8 applications with MVVM</title><link>https://www.tewari.info/2014/01/11/creating-windows-8-applications-with-mvvm/</link><pubDate>Sat, 11 Jan 2014 20:10:52 +0000</pubDate><guid>https://www.tewari.info/2014/01/11/creating-windows-8-applications-with-mvvm/</guid><description>&lt;p&gt;TRINUG January Main Meeting&lt;/p&gt;&#10;&lt;p&gt;You will learn how to use MVVM in your own Windows 8 application - desktop/mobile&#10;You will learn MVVM fundamentals. You will see the contrast between an MVVM application and a non-MVVM application.&lt;/p&gt;&#10;</description></item><item><title>Using Layer Diagrams – Keeping your MVVM code from turning into spaghetti</title><link>https://www.tewari.info/2013/11/09/raleigh-code-camp-2013/</link><pubDate>Sat, 09 Nov 2013 20:46:16 +0000</pubDate><guid>https://www.tewari.info/2013/11/09/raleigh-code-camp-2013/</guid><description>&lt;p&gt;&lt;a class="link" href="http://codecamp.org/Raleigh" title="Raleigh Code Camp"&#10; target="_blank" rel="noopener"&#10; &gt;Raleigh Code Camp 2013&lt;/a&gt; is wrapping up this afternoon. The venue and the crowd was phenomenal. I really enjoyed &lt;a class="link" href="http://codecamp.org/Raleigh/Sessions" target="_blank" rel="noopener"&#10; &gt;presenting&lt;/a&gt;&amp;ldquo;Using Layer Diagrams - Keeping your MVVM code from turning into spaghetti&amp;rdquo;. Thanks to everyone who attended the presentation.&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.tewari.info/wp-content/codecamp2013.png" &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/wp-content/codecamp2013.png"&gt;&lt;/a&gt;&lt;a class="link" href="https://twitter.com/jsonmez" target="_blank" rel="noopener"&#10; &gt;John Sonmez&lt;/a&gt;, Our Keynote Speaker, made my day by accepting my request to attend my presentation. It was awesome to have him in the audience and to get feedback from him!&lt;/p&gt;&#10;&lt;p&gt;I did not get the time to complete the raffle at the end of the presentation. But the folks who won the raffle should be getting an email from me with instructions to download their free license of &lt;a class="link" href="http://codedemo.net/" target="_blank" rel="noopener"&#10; &gt;CodeDemo (Professional).&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The presentation slides can be downloaded from here : &lt;a class="link" href="https://www.tewari.info/wp-content/RDUCC-2013-LayerDiagrams-MVVM-Ash-Tewari.pdf" &gt;download&lt;/a&gt;.&lt;/p&gt;&#10;</description></item><item><title>Refactoring to MVVM (Windows 8)</title><link>https://www.tewari.info/2013/05/05/refactoring-to-mvvm-windows-8/</link><pubDate>Sun, 05 May 2013 19:47:09 +0000</pubDate><guid>https://www.tewari.info/2013/05/05/refactoring-to-mvvm-windows-8/</guid><description>&lt;p&gt;Carolina Code Camp - 2013&#10;You will learn how to structure your app&amp;rsquo;s code in a way that&#10;- improves maintainability&#10;- enables testability of your app&amp;rsquo;s UI behavior&#10;- reduces maintenance cost&#10;- enables cross-platform deployment&lt;/p&gt;&#10;</description></item><item><title>Getting Started with MVVM</title><link>https://www.tewari.info/2010/11/06/getting-started-with-mvvm/</link><pubDate>Sat, 06 Nov 2010 16:29:24 +0000</pubDate><guid>https://www.tewari.info/2010/11/06/getting-started-with-mvvm/</guid><description>&lt;p&gt;I just finished presenting here at &lt;a class="link" href="http://codecamp.org/" target="_blank" rel="noopener"&#10; &gt;RDU Code Camp&lt;/a&gt;. It was a great crowd ! Here are the slides -&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="http://www.slideshare.net/ashtewari/getting-started-with-mvvm" title="Getting started with MVVM"&#10; target="_blank" rel="noopener"&#10; &gt;Getting started with MVVM&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;View more &lt;a class="link" href="http://www.slideshare.net/" target="_blank" rel="noopener"&#10; &gt;presentations&lt;/a&gt; from &lt;a class="link" href="http://www.slideshare.net/ashtewari" target="_blank" rel="noopener"&#10; &gt;ashtewari&lt;/a&gt;.&lt;/p&gt;&#10;</description></item><item><title>Win Advanced MVVM Book</title><link>https://www.tewari.info/2010/05/09/win-advanced-mvvm-book/</link><pubDate>Mon, 10 May 2010 03:33:06 +0000</pubDate><guid>https://www.tewari.info/2010/05/09/win-advanced-mvvm-book/</guid><description>&lt;p&gt;&lt;a class="link" href="http://joshsmithonwpf.wordpress.com/advanced-mvvm/" target="_blank" rel="noopener"&#10; &gt;&lt;img alt="Advanced MVVM Cover" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/wp-content/advancedmvvmcover.jpg"&gt;&lt;/a&gt; I am presenting a session on Building WPF Application using MVVM (&lt;a class="link" href="http://en.wikipedia.org/wiki/Model_View_ViewModel" title="Wikipedia-MVVM"&#10; target="_blank" rel="noopener"&#10; &gt;Model-View-ViewModel&lt;/a&gt;) on May 15th at the &lt;a class="link" href="http://codecamp.developersguild.org/" title="Carolina Code Camp 2010"&#10; target="_blank" rel="noopener"&#10; &gt;Carolina Code Camp&lt;/a&gt; 2010.&lt;/p&gt;&#10;&lt;p&gt;I will dissect a Sample WPF MVVM application and then highlight the most important aspects of the MVVM by coding a brand new ViewModel and incorporating it into the application. You will learn about the Roles of the MVVM triad, the advantages of using MVVM and Characteristics of the ViewModel.&lt;/p&gt;&#10;&lt;p&gt;Attendees will be eligible to win two copies one copy (see below) of &lt;a class="link" href="http://joshsmithonwpf.wordpress.com/" title="Josh Smith"&#10; target="_blank" rel="noopener"&#10; &gt;Josh Smith&amp;rsquo;s&lt;/a&gt; &lt;a class="link" href="http://joshsmithonwpf.wordpress.com/advanced-mvvm/" title="advanced-mvvm-book"&#10; target="_blank" rel="noopener"&#10; &gt;Advanced MVVM book&lt;/a&gt; as well as a few other WPF Books.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;{ I will be giving away one hard copy version of the book instead of digital versions due to concerns about DRM protection and unclear gift guidelines at lulu.com }&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;And the winner is &amp;hellip; Mark Freeman !!! Congratulations Mark, your copy of &amp;ldquo;Advanced MVVM&amp;rdquo; is on its way. Thanks for attending the code camp and your feedback.&lt;/p&gt;&#10;</description></item><item><title>Using Model-View-ViewModel in WPF Applications</title><link>https://www.tewari.info/2010/01/25/using-model-view-viewmodel-in-wpf-applications/</link><pubDate>Mon, 25 Jan 2010 22:23:39 +0000</pubDate><guid>https://www.tewari.info/2010/01/25/using-model-view-viewmodel-in-wpf-applications/</guid><description>&lt;p&gt;I am presenting at &lt;a class="link" href="http://www.socalcodecamp.com/" title="socalcodecamp website"&#10; target="_blank" rel="noopener"&#10; &gt;SoCalCodeCamp&lt;/a&gt; this weekend (January 30th, 2010) - &lt;a class="link" href="http://www.socalcodecamp.com/socalcodecamp/session.aspx?sid=0b2ee44f-595d-4f55-a5d6-2b1293f546d0" title="WPF MVVM Presntation "&#10; target="_blank" rel="noopener"&#10; &gt;Advanced WPF - Using Model-View-ViewModel in WPF Applications&lt;/a&gt;.&lt;/p&gt;&#10;&lt;figure&gt;&lt;img src="https://www.tewari.info/wp-content/tasklist.png"&#10;&#9;&#9;&#9;alt="tasklist-mockup"&gt;&lt;figcaption&gt;&#10;&#9;&#9;&#9;&lt;p&gt;tasklist-mockup&lt;/p&gt;&#10;&#9;&#9;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&#10;&lt;p&gt;Agenda :&lt;/p&gt;&#10;&lt;p&gt;1. Roles of the M-V-VM triad&lt;/p&gt;&#10;&lt;p&gt;2. Why use M-V-VM ?&lt;/p&gt;&#10;&lt;p&gt;3. Characteristics of the ViewModel&lt;/p&gt;&#10;&lt;p&gt;4. Build a Sample WPF Application using M-V-VM&lt;/p&gt;&#10;&lt;p&gt;Resources :&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;a class="link" href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" title="MSDN Magazine Article"&#10; target="_blank" rel="noopener"&#10; &gt;MSDN Magazine Article&lt;/a&gt; and Sample Application &lt;a class="link" href="http://code.msdn.microsoft.com/mag200902MVVM/Release/ProjectReleases.aspx" title="Download Demo Application Code"&#10; target="_blank" rel="noopener"&#10; &gt;Download&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="http://martinfowler.com/eaaDev/PresentationModel.html" title="MartinFowler.com"&#10; target="_blank" rel="noopener"&#10; &gt;Martin Fowler’s description of the ‘Presentation Model ‘&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx" title="Jeremy Miller&amp;#39;s - Build Your CAB"&#10; target="_blank" rel="noopener"&#10; &gt;Jeremy Miller’s ‘Build Your Own CAB’ series&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;</description></item></channel></rss>