<p class="Title">Hey Everyone,</p><p class="Title">The Hampton Roads .NET Users Group is having its next meeting on June 9th, in Chesapeake.  Welcome time begins at 6:00pm, and the meeting starts at 6:30.  We have free food and drinks, and plenty of swag to give away.  Hope you all can make it.  Please RSVP at the link below if you&#39;d like to attend.  Address is on our home page and on the RSVP page.<br>
</p><p class="Title">RSVP: <a href="https://www.clicktoattend.com/invitation.aspx?code=138597">https://www.clicktoattend.com/invitation.aspx?code=138597</a></p><p class="Title"><a href="http://www.hrnug.org">http://www.hrnug.org</a><br>
</p><p class="Title"></p><p class="Title">----------------------------------------------------------------------------------------------------------------------------------------<br></p><p class="Title">
                        Parallel Extensions for .NET</p>
                    <p class="Abstract">
                        The manycore revolution started several years ago. Striving to conserve power while
                        meeting the ever-growing demand for performance, chip manufacturers have been focusing
                        on adding more computing cores to their packaging instead of ratcheting up the clock
                        speeds. You&#39;ve seen this for yourself. Almost every $800 laptop now has two computing
                        cores. Soon, four cores will be commonplace on desktop computers. By 2013, the average
                        software application is expected to have access to 8 or more processors whether
                        it’s running in the cloud, in your server farm or on the desktop. The key to taking
                        advantage of this new infrastructure is multi-threading. But multi-threading is
                        hard because you have to deal with ugly things like mutexes, monitors, semaphores
                        and other locking mechanisms. Not only is it difficult to understand but multithreaded
                        code is usually very difficult to debug, test and maintain with confidence.
                        </p>
                    <p class="Abstract">
                        <br>
                        What if there was a better way to take advantage of the manycore revolution? What
                        if concurrent programming were baked into the platform so that anyone could do multithreading
                        and do it well? Microsoft has a vision for that. They have been busy building a
                        technology stack that makes so-called concurrent programming much simpler than it
                        has been in the past. Really impressive performance gains are available using just
                        a few lines of code. Best of all, the average developer can do this because there
                        are no mutexes, no semaphores and no locks required. None of that craziness! During
                        this highly interactive session, Kevin Hazzard will show you how you can leverage
                        the Parallel Extensions for .NET to do some truly amazing things. Every developer
                        will get something valuable from this session, no matter how experienced they are.</p>