<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/res/preview.xsl"?>
<rss version="2.0">
  <channel>
    <title>Madison .NET User Group Blog Posts</title>
    <link>http://www.maddotnet.com/NewsBlogsJobs/tabid/150/Default.aspx</link>
    <description><![CDATA[MADdotNET News, Member Blogs & Jobs]]></description>
    <lastBuildDate>Fri, 03 Sep 2010 02:06:54 GMT</lastBuildDate>
    <generator>Feed43 Proxy/1.0 (www.feed43.com)</generator>
    <ttl>360</ttl>

<item>
<guid isPermaLink="false">f21bd036f3f85e542c67517f72f9492a</guid>
<title>September 8th: Agile modeling with Visual Studio 2010</title>
<link>http://www.maddotnet.com/Home/tabid/131/EntryId/249/September-8th-Agile-modeling-with-Visual-Studio-2010.aspx</link>
<description><![CDATA[Published by Lance Larsen on 8/29/2010 10:39 PM<br /><br /><p><a href="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/249/WLW-September8thAgilemodelingwithVisualStudi_14BF0-image_2.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/249/WLW-September8thAgilemodelingwithVisualStudi_14BF0-image_thumb.png" width="84" height="84" /></a> <b>Agile modeling with Visual Studio 2010 Ultimate and the Visualization and Modeling Feature Pack</b></p> <p>We will start with a quick discussion of the history of UML, agile development, and modeling tools in the Microsoft world.&#160; Then we will cover the basics of UML modeling with VS 2010, covering class, layer, dependency graph, and sequence diagrams.&#160; Finally, we will talk about establishing an agile modeling and development workflow with forward and reverse engineering using the Visualization and Modeling Feature Pack. <br /> <br /><strong>Bio:</strong> Gary Pedretti taught himself to program on a TI-99/4A in grade school when he endeavored to recreate his favorite video game, Centipede, in TI Extended BASIC.&#160; Somewhere later in life he realized he would have had more success with a compiled, not interpreted language.&#160; In his teenage years he was saddled with an Amiga Persecution Complex.&#160; Gary now has over ten years experience in enterprise-level IT focusing primarily on Microsoft technologies.&#160; His specialties are application architecture, SOA, WCF, C#, middle-tier development, data-tier development, and database administration.&#160; He is an MCPD: Enterprise Application Developer 2.0/<a href="http://ASP.NET">ASP.NET</a> Developer 3.5/Web Developer 4.0, MCDBA 2000, and a Certified Scrum Master.&#160; His hobbies and interests include home theater, record collecting, fine dining, and writing about himself in the third person.&#160; He blogs at <a href="http://blog.garypedretti.com/">http://Blog.GaryPedretti.com/</a>. </p></span> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">69788ba5c4466fe0104cb4ae88acedd1</guid>
<title>OData Deep Dive with Chris Woodruff (July 7th)</title>
<link>http://www.maddotnet.com/Home/tabid/131/EntryId/247/OData-Deep-Dive-with-Chris-Woodruff-July-7th.aspx</link>
<description><![CDATA[Published by Lance Larsen on 6/11/2010 10:29 AM<br /><br /><p><a href="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/247/WLW-ODataDeepDivewithChrisWoodruffJuly7th_9F92-image_4.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/247/WLW-ODataDeepDivewithChrisWoodruffJuly7th_9F92-image_thumb_1.png" width="171" height="162" /></a> </p> <p>Register Today!&#160; Space is limited.</p> <p>July 7th 2010 <br />1 pm – 5 pm <br />Herzing College, Madison WI <br /><a href="http://bit.ly/MadisonOdata">http://bit.ly/MadisonOdata</a> <br /><strong> <br />Abstract</strong> <br />The Open Data Protocol (OData) is an open protocol for sharing data. It provides a way to break down data silos and increase the shared value of data by creating an ecosystem in which data consumers can interoperate with data producers in a way that is far more powerful than currently possible, enabling more applications to make sense of a broader set of data. Every producer and consumer of data that participates in this ecosystem increases its overall value. <br /> <br />OData is consistent with the way the Web works - it makes a deep commitment to URIs for resource identification and commits to an HTTP-based, uniform interface for interacting with those resources (just like the Web).&#160;&#160; This commitment to core Web principles allows OData to enable a new level of data integration and interoperability across a broad range of clients, servers, services, and tools.</p> <p>OData is released under the Open Specification Promiseto allow anyone to freely interoperate with OData implementations. <br />In this talk Chris will provide an in depth knowledge to this protocol, how to consume a OData service and finally how to implement an OData service on Windows using the WCF Data Services product.</p> <p><strong>Agenda <br /></strong>· Introductions (5 minutes) <br />· Overview of OData (10 minutes) <br />· The OData Protocol (45 hour) <br />· 15 minute break <br />· Producing OData Feeds (1 hour) <br />· 15 minute break <br />· Consuming OData Feeds (1 hour) <br /> <br /><strong>Bio: </strong>Chris Woodruff (or Woody as he is commonly known as) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for almost 15 years and has worked in many different platforms and tools. He is a community leader, helping such events as Day of .NET Ann Arbor, West Michigan Day of .NET and CodeMash. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He is a Microsoft MVP in Data Platform Development. Woody works at RCM Technologies in Grand Rapids, MI as a Principal Consultant. <br /> <br />Woody is the co-host of the popular podcast “Deep Fried Bytes” and blogs at www.chriswoodruff.com. He is the President of the West Michigan .NET User Group and also is a co-founder of the software architecture online portal nPlus1.org. <br /> <br />Woody has worked in many arenas throughout the years, including healthcare, manufacturing, publishing, promotion execution and the automotive industry. He has experience with starting and running new ventures, including past work with technology startups. Woody continues to develop his expertise by learning &amp; developing new technologies to better meet the needs of his clients, while devoting his free time to improving the development community at large, and giving back to the community in which he lives.</p> <strong>Recommended Audiences:</strong> <br />Solution Architects, Software Developers, Developers, Architects </span> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">5af04e7a387602fe6c2376933cdee198</guid>
<title>Multi-Touch and the User Experience - Travis Feirtag (Wed June 2nd)</title>
<link>http://www.maddotnet.com/Home/tabid/131/EntryId/246/Multi-Touch-and-the-User-Experience-Travis-Feirtag-Wed-June-2nd.aspx</link>
<description><![CDATA[Published by Lance Larsen on 5/27/2010 3:30 PM<br /><br /><p></p> <p><a href="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/246/WLW-60f2b2442b42_1150E-image_4.png"><img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/246/WLW-60f2b2442b42_1150E-image_thumb_1.png" width="172" height="125" /></a> We've come a long way since the DOS command prompts when they were the most popular way to interact with your computer...&#160; Once the mouse went mainstream in the 1980s, we started interacting with our computers in a whole new way.&#160; I believe that multi-touch is the next big step in our user experience with machines.&#160; Microsoft has given us development tools and libraries to build engaging user experiences for our applications.&#160; Manufacturers are shipping devices with multi-touch features built-in.&#160; For my presentation, I'm going to talk about the touch interfaces on Windows platforms including Windows 7, Windows Phone, Zune HD, and .NET Micro Framework.&#160; <strong><em>I'll show you how to write code to access the touch events in your .NET applications.</em></strong></p> <p><strong><a href="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/246/WLW-60f2b2442b42_1150E-image_2.png"><img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/246/WLW-60f2b2442b42_1150E-image_thumb.png" width="84" height="84" /></a>Bio: </strong>Travis is a senior .NET consultant working in the MidWest for over ten years.&#160; He lives with his wife and four kids in Lake Mills, WI.&#160; He is known online as : <a href="http://therobotgeek.net">http://therobotgeek.net</a>&#160; When he's not spending time with his family, he enjoys writing code, tech articles, blogging, robotics and multi-touch projects. </p></span> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">aba5a7e12332c74e510e2d2b5dc34c6c</guid>
<title>Updating a detached entity with EF4</title>
<link>http://www.maddotnet.com/NewsBlogsJobs/tabid/150/EntryId/243/Updating-a-detached-entity-with-EF4.aspx</link>
<description><![CDATA[Published by Jefferson on 5/22/2010 7:03 AM<br /><br /><p>&#160;</p></span> <a id="dnn_ctr554_MainView_ViewBlog_lstBlogView_ctl03_lnkReadMore" class="blog_more_link" href="http://www.maddotnet.com/NewsBlogsJobs/tabid/150/EntryId/243/Updating-a-detached-entity-with-EF4.aspx"><p>Read More &raquo;</p></a> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">777ba400b08e4ec7eecfb388da2bd701</guid>
<title>MADdotNET .NET Lunch &amp; ALL.NET</title>
<link>http://www.maddotnet.com/Home/tabid/131/EntryId/242/MADdotNET-NET-Lunch-amp-ALL-NET.aspx</link>
<description><![CDATA[Published by Lance Larsen on 5/19/2010 9:45 AM<br /><br /><p>Most everyone should know ( as these notices were already sent out on the maddotnet google groups lists - if you're not on them sign up now! - maddotnet-announcements AND maddotnet discussions ) - but I want to be extra thorough and make sure everyone is on the same page... so... <br /> <br /><strong>1)</strong> The .NET Lunch -AND- ALL.NET the meetings are TODAY! <br /> <br /><strong>2)</strong> <strong><font color="#ff0000">IMPORTANT IMPORTANT IMPORTANT</font></strong> -- .NET Lunch is in a different location for today, it's at <strong><font color="#ff0000">@ 11:45 at VINTAGE BREWERY</font></strong> on Whitney Way (formerly JT Whitneys).&#160; <br /> <br /><strong>3)</strong> We have ONE guest speakers at the .NET Lunch, and <font color="#ff0000">TWO guest speakers tonight!</font>&#160; <br /> <br />For the .NET Lunch Wally Markovic from IO Technologies will be out to discuss <strong>Development Skills in Demand, Certifications, Resumes for IT Consultants</strong>, and more!&#160; Wally will also be at our ALL.NET meeting tonight!&#160; So thanks to him for the time and resources he's presenting to the group! <br /> <br />ALSO -- very very cool -- at our ALL.NET meeting -- were were able to bring in Albert Pascual (<a href="http://alpascual.com)">http://alpascual.com)</a>, a Microsoft MVP, <strong>talk about about Silverlight 4 goodness and improving developers performance.</strong>&#160; Read even more details on the topic below -- I'm very eager to learn what he has to offer!!! <br /> <br />_______________________________________________________ <br /> <br /><strong>.NET Lunch Guest Summary ( by Eric Selje ) <br /></strong> <br /><a href="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/242/WLW-MADdotNET.NETLunchALL.NET_93BD-image_2.png"><img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.maddotnet.com/Portals/www_maddotnet_com/Blog/Files/26/242/WLW-MADdotNET.NETLunchALL.NET_93BD-image_thumb.png" width="240" height="128" /></a> Our guest speaker is Wally Markovic, who is a recruiter at IO Technologies in the Chicago suburbs.&#160; Don't worry...he's not here to recruit anyone (necessarily).&#160; He's going to speak about the software development industry from his perspective however, and I think it will be very interesting. <br /> <br /><strong>- Development Skills in Demand:</strong> .Net is such a broad range of skills - which areas are seeing the most demand?&#160; Silverlight? Sharepoint? WPF?&#160; Or is the demand trending toward more vendor-independent solutions? <br /><strong>- Certifications</strong> (PMP, CISSP, MCTS, etc.): Important? Useful? Rubbish? <br /><strong>- Resumes for IT Consultants:</strong> Helpful hints to ensure your skills are properly reflected on your resumé.&#160; What should you NEVER put on there? <br /><strong>- Preparing for Interviews:</strong>&#160; The do's and do not's of interviewing. <br /><strong>- Security Clearance:</strong> What does it mean? What does it get you? Will that bong hit from 2004 preclude you from the high paying job that requires security clearance? <br /> <br />_______________________________________________________ <br /> <br /><strong>ALL.NET Guest Summary ( by Travis Feirtag )</strong> <br /> <br />...Please join us at the ALL.NET meeting on Wednesday, May 19th to hear Albert Pascual (<a href="http://alpascual.com)">http://alpascual.com)</a>, a Microsoft MVP, talk about Silverlight 4 goodness and improving developers performance. <br /> <br /><img style="margin: 0px 5px 0px 0px; display: inline" alt="" align="left" src="http://weblogs.asp.net/blogs/albertpascual/Al%20Pascual%20tyniest.jpg" />How refactoring your ASP.NET to Silverlight will save you money. A company can avoid having to purchase hardware by putting the money into refactoring their ASP.NET applications to Silverlight 4 and save money in the process. </p> <p>•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Recompile the ASP.NET Applications to .NET 4 to be used in Silverlight 4 <br />•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Re-designed the Web Forms UI to XAML to improve user experience. <br />•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Move the business logic to Silverlight to use the client’s CPU instead of the server. The Silverlight tier is doing all the heavy lifting. <br />•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Cache the data in the IIS layer to avoid round trips to the database, yet process it in Silverlight to avoid using the server CPU. Cache the XAP files as well. <br />•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Use isolated storage for the data to avoid calls to the server. <br /><img style="margin: 0px 5px 0px 0px; display: inline" alt="" align="left" src="http://weblogs.asp.net/blogs/albertpascual/mvplogo_h_thumb_6C638824.jpg" />•&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Demo: Write the same hell world application, once in ASP.NET and once in Silverlight and run those both on a load test to see how they perform. <br /> <br /><strong>Synopsis:</strong> How to save money by moving from ASP.NET to Silverlight 4 In the presentation I would show the attendees how by refactoring not rewriting their ASP.NET application, they can save money in hardware and bandwidth. Refactoring ASP.NET application to Silverlight will go step by step of what it takes to recompile a ASP.NET library to .NET 4 to reuse it in Silverlight 4, how to rewrite the UI in XAML instead of WebForms an move all the business logic to Silverlight. By moving all the business logic to Silverlight the client’s CPU is the one doing all the heavy lifting instead of the server. Using&#160; WCF RIA Services you can call into the server to consume data, however the processing of that data can be done in Silverlight and LINQ instead of the server. The presentation will also go over the server caching data as well as Silverlight XAP files to avoid as much as possible for the IIS server to have to do some ork, the ASP.NET application becomes just a via for Silverlight to consume SQL data with a few WCF RIA services. I would show the attendees how to architect a solution to minimize the deployment of hardware to scale and with only one IIS server you can support 10 times the amount of users that previously using ASP.NET. I would not show just the typical benefit of better and more responsive UI, I would also show the monetary benefit of moving to that platform.&#160; As we go over the architecture of deploying a solution at that level, will also show how easy is for the development team to maintain, deploy changes and updates. Using Isolated Storage as a way to avoid round trips to the server. In the presentation will stand two solutions, one in ASP.NET and another in Silverlight in front of the audience and run a load test to compare the results.</p></span> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">8c6d4e4ded3f1350820143b30c003a43</guid>
<title>Re-MIX - Clark Sell (Monday, May 10th)</title>
<link>http://www.maddotnet.com/Home/tabid/131/EntryId/241/Re-MIX-Clark-Sell-Monday-May-10th.aspx</link>
<description><![CDATA[Published by Lance Larsen on 5/4/2010 12:16 PM<br /><br /><p>&#160;</p> <p>Did you miss the Microsoft MIX 2010 conference? Well let's have a fun chat about MIX. With so much stuff covered in those 72 hours, it's just impossible to try and cover it all in less than 2 hours. If you're looking for slides then this isn't the session for you. We are going to take a technology tour for a few of the technologies that were making all the buzz on the floors of the MIX conference.</p> <ul> <li><a href="http://t.ymlp89.com/ebuakamesacabjqqalaujue/click.php">Introduction to MEF</a></li> <li><a href="http://t.ymlp89.com/ebealamesaaabjqqalaujue/click.php">ASP.NET MVC</a></li> <li><a href="http://t.ymlp89.com/ebmakamesapabjqqazaujue/click.php">OData</a></li> <li><a href="http://t.ymlp89.com/ebjalamesapabjqqagaujue/click.php">Silverlight 4</a></li> <li><a href="http://t.ymlp89.com/ebbadamesafabjqqazaujue/click.php">Windows Phone 7 Series</a></li> <li>IE9</li> </ul> <p><img width="100" height="147" border="0" align="left" src="http://j.mp/aJRgT5" style="margin: 0px 10px 0px 0px;" alt="" /><b>Clark Sell</b> <br /> Name a role in the software industry, and Clark has probably played it. He started as a Y2K tester and has since worked as a developer, lead, "build monkey," solutions architect and product manager. His professional sweet spot however, lies in designing and building software solutions that make life easier – there's no chance for boredom and constant opportunities for growth. Clark is MCSD certified and received top Microsoft honors with the Circle of Excellence Award. He's a graduate of Western Illinois University and before joining Microsoft in 2005, he served as a solutions architect at Allstate Insurance Company. As a senior developer evangelist and Visual Studio team system ranger, Clark brings a good dose of humor and a zest for life to the podium. You can hear Clark's technical musings on "The Smackdown" at DeveloperSmackdown.com and The Thirsty Developer podcast – or find him getting grease under his nails in the garage. Clark's a muscle car fanatic who's currently finishing a body-off restoration of his 1970 Chevrolet Camaro. His website is <a href="http://t.ymlp89.com/ebhapamesakabjqqadaujue/click.php">csell.net</a>.</p></span> <a id="dnn_ctr554_MainView_ViewBlog_lstBlogView_ctl05_lnkReadMore" class="blog_more_link" href="http://www.maddotnet.com/Home/tabid/131/EntryId/241/Re-MIX-Clark-Sell-Monday-May-10th.aspx"><p>Read More &raquo;</p></a> </p><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>


  </channel>
</rss>
