Download Microsoft
Visual Studio 2010

Microsoft Visual Studio 2010

Denver Visual Studio User Group   www.DenverVisualStudio.net
"developers sharing and networking for our road ahead"

   
 

Denver Visual Studio User Group

    
Click here to read this complete message online.

Denver VS UG - Home 

 
Updated since this e-mail was sent! Updated 03/09/2010 To Member: 
From: Chris Wallace
Monthly Update  - 
H e a d l i n e s
Message Date:

Monthly Items

Feature Items

February 15, 2010 Next Meeting: Mon., Feb. 22
    
Birds of a Feather
    
Feature Presentation
    
Meeting Sponsor
     MapIt
    
Refreshments
     Agenda
     Door Prizes, Give-A-Ways
Next Lab: Fri., Feb. 19
     L a b   --   t h i s   F r i d a y
User Group Contacts

Events Coming Soon
 
FREE Book Offers FREE Book in Exchange for a Book Review!

Rocky Mountain Tech Trifecta v2.0 - REGISTER

Cloud Computing and Azure - REGISTER

--- Reminders ---
Group Moves from Multiply to LinkedIn for Jobs and Networking! -- Join us!
BizSpark and WebsiteSpark
Free & Discount Training, Pluralsight On-Demand!
Get Your Free Developer Web Site - New Choice
Magazines: CoDe, DevConnections, Visual Studio

 

 
 
 
 
 
 
  Join our e-mail Group membership list Join our e-mail Group membership list     follow me on Twitter! follow me on Twitter!     Join us on LinkedIn! Join our Group on LinkedIn
   
        
 
 Next Meeting      No Registration Required for this Event
   
 
Add this event to my Outlook Calendar! User Group Meeting
Monday, February 22, 2010
5:00 - 5:45 p.m. Birds of a Feather (BoF),
5:30 - 6:00 p.m. Networking and Refreshments
6:00 - 9:00 p.m. Meeting
Location: Microsoft Southwest District, Denver, Directions and Bing Maps
Address:
7595 Technology Way, 4th Floor, Denver, CO 80237, Phone: 720-528-1700
   
    Feature Presentation     
   
 
  C#
What’s New in C# 4.0
with
Joe Mayo, Author and Software Consultant
   
     Come learn the new features of C# 4.0 and Visual Studio 2010 that can make you more productive in getting your job done.
    
C# 4.0 introduces new features such as Dynamic Types, Optional Parameters, better COM-Interop, and Co-Variance/Contra-Variance support. This presentation will explain each of these features and how they can make your programming tasks easier. You'll also learn about new features of VS 2010 that support the C# code-focused development paradigm.

     Joe's visits with our user group are always filled, so arrive early for a good seat!

FMI: Visual C# Developer Center and Visual Studio 2010, .NET Framework 4
   
Updated since this e-mail was sent! Updated 03/09/2010
 
 Notes from
Feature Presentation
   
 
       Contributors: Martin Buchanan and Chris Wallace.

     The major focus of C# 4.0 is interoperability with dynamic languages (Python and Ruby for example) and dynamic frameworks (COM for example).

* Function signatures now support default values for parameters ( = foo); the corresponding arguments are optional. Unlike some other languages, missing arguments ( Fn(a, , c)) cannot be used.

* Function calls can use named arguments (fi: foo). Arguments passed by position must occur before arguments passed by name.

* The dynamic keyword indicates an object that is bound to its members at run-time rather than at compile-time. The run-time binding can be via COM, via the dynamic object mechanisms in the System.Dynamic namespace (see DynamicObject, ExpandoObject, and IDynamicMetaObjectProvider), or via reflection for non-dynamic CLR objects. When using the System.Dynamic mechanisms, you can support adding and deleting members at run-time.

* There are huge improvements in COM interoperability. Using default values you can omit many arguments; the ref keyword is optional when making COM calls; you can bring in just the types you need from Primary Interop Assemblies rather than the entire and very large assemblies.

* Covariance (a collection of a type being treated as a collection of a more general type) and contravariance (a collection of a type being converted to a collection of a narrower type) are now available for collections in general, not just for arrays. The keywords in and out appear in certain interfaces to indicate that the interfaces support covariance (out) or contravariance (in).

* For dynamic calls, overload resolution uses argument types at run-time rather than static types at compile-time.

* Visual Basic and C# are converging in .NET 4.0.

* The .NET Framework 4.0 moves the dynamic language runtime (DLR) into the framework, adds BigInteger and Complex within the System.Numerics namespace, and makes many other improvements, described in the linked page below.

     Wikipedia page for C# 4.0:
     For a 13-page .docx file describing new features in C# 4.0, go here. Download the document New Features in C# 4.0 (New features in CSharp 4.0.docx).
     What's New in the .NET Framework 4.
     Joe's URL to download the code from his presentation.
   
    Joe Mayo      
   
 
  Joe Mayo      Joe Mayo is an independent consultant with over 24 years of software development experience. He currently specializes in Microsoft .NET technologies, serving customers throughout the Colorado Front Range. 
     Joe has written four books and co-authored another. Additionally, his upcoming book, Visual Studio 2010 Beginner’s Guide, is scheduled for release at the same time as Microsoft Visual Studio 2010.
       For his community contributions, Joe has received multiple Microsoft Most Valuable Professional (MVP) awards. Joe is an active participant in the Denver Visual Studio User Group.
 
 Contact Joe Mayo at Mayo Software
for Custom Software Development and Training
Mayo Software
   
 
 
Birds of a Feather (BoF)
 
  Birds of a Feather
Where is the Sweet Spot? –
    
Strategies for Adoption of Software Innovation
with Chris Wallace, co-presenting and co-leading the discussion
and Matt Glover, co-presenting and co-leading the discussion
and
YOU, Our Denver Visual Studio User Group Members
   
      When do you adopt new technology -- bleeding/leading edge, middle-of-the-pack, or after wide-spread adoption/trailing edge?
     What is the strategy your adoption rate serves? For example, do you work with people who will not use a new Microsoft technology until it is included in a Visual Studio release (assuming it will change significantly until that point and possibly require rework)?
      What factors affect which new technology you will try and which you choose to ignore?
In long development efforts, spanning many months or years, do you try to keep your technology level consistent throughout your development? What factors compel you to begin working with a new technology? During maintenance, do you update technology or wait for your next major release?
      What factors affect how far along the bleeding/leading edge continuum you will work in a project? For example, do you often try a more experimental approach for projects which are prototypes or for projects which are less likely to need maintenance over their lifetime?

      Let's discuss how YOU determine your strategies when adopting new technologies, the decisions YOU go through, what needs to be considered in order to make good choices, and how YOU interact with your management and peers with their expectations. Learn from others how they go about getting the job done, the difficulties they encounter, and some good solutions.

      This will be a casual conversation among those who want to come early. Chris and Matt will begin with a short overview and in the course of our discussion we will all talk about the options available when choosing when to start using a new technology for our current and new software development projects.
      Come early and join our casual discussion. You don’t need to prepare anything, just show up early to join the discussion!
   
Updated since this e-mail was sent! Updated 03/09/2010
 
 Notes from
Birds of a Feather
   
 
       Contributors: Martin Buchanan and Chris Wallace.

     Good: innovations that are popular (with a surrounding eco-system of consultants, books, training, and vendor support), that are beyond version 1.0, and that have demonstrable and relevant (to your needs) advantages over their alternatives.

     Bad: technologies no longer being enhanced by vendors (Windows Forms, Google Gears), perhaps technologies that have passed through multiple owners (SQL Windows).

     Ugly: technologies that are not native to your platform (perhaps relying on Active Directory access from Linux) or that are perpetually unfinished (the artificial intelligence engine Cyc for example).
   
 
 Meeting Sponsor
 
  Idea Integration      Idea Integration is a professional IT consulting and technology solutions firm specializing in application development, digital data management, business intelligence, infrastructure, security and interactive marketing.
       With experience spanning two decades, our creative vision enables us to excel in crafting targeted, powerful solutions to meet our client’s business challenges. We develop and deliver those solutions rapidly and efficiently with immediate, measurable results. Idea has the breadth of clients and experience to implement large-scale applications and solutions.
Contact Sandi Bruha, Marketing Specialist, Idea Integration,
303-824-5758 (office), 303-549-0181 (cell)
   
 
 Meeting Sponsor Presentation
   
 
  MapIt from ESRI
MapIt – What It Is and How To Use It
with
David Jones, Senior Consultant, Idea Integration
   
     Join us for a technical dive into ESRI’s MapIt Tool – demonstrating the value of integrating data visualization into your business applications. MapIt is a set of software wizards and online services that enable you to create interactive maps with your enterprise data using:  MOSS Webparts, Silverlight Controls, and Geospatial Functions.
FMI:  MapIt.
   
Updated since this e-mail was sent! Updated 03/09/2010
 
 Notes from Meeting Sponsor
   
 
       Contributors: Martin Buchanan and Chris Wallace.

    David Jones of Idea Integration presented their expertise in geographic information systems. Their firm has completed several hundred successful GIS projects and can deliver GIS solutions building on the new GIS capabilities in SQL Server 2008.
   
 
 David Jones
   
 
  David Jones      David Jones is a senior consultant for Idea Integration in Denver. He specializes in GIS website and database development. David started developing GIS software using AML and Avenue in 1998 and currently concentrates on .Net GIS development using ArcGIS Server, Bing Maps and Google Maps.
       He has designed and written multiple mapping websites for local governments along the Front Range including Douglas County, Pueblo County and the Regional Transportation District. He is currently working on a new interactive ESRI ArcGIS Server/ Google Maps based System Map API for RTD. In addition he has worked on projects to extend ESRI’s ArcGIS Desktop environment to new database environments such as Netezza using .Net and ESRI ArcObjects.
Contact  David Jones, 303-824-5665
   
   Meeting Sponsor Refreshments     
   
 
   Sweet Lorraine’s Catering      Refreshments for you, provided by our meeting sponsor. Warm appetizer, Cocktail sandwiches, Chips & dip, Vegetable platter, Soft drinks, Iced tea, Bottled water.
     For your
light dinner / snacks and drinks during our Informal Networking and Refreshments before our meeting begins.     Quantities Limited - Come early, 5:30 - 6:00
   
 
 Meeting
Agenda
   
5:00 p.m. - 9:00 p.m.* PLEASE silence your electronic devices during our events.
 
5:00 - 5:45 (45 min) Birds of a Feather (BoF) (come early)
   
  
Where is the Sweet Spot? – Strategies for Adoption of Software Innovation
   
  
with Chris Wallace, Matt Glover, and YOU

5:30 - 6:00 (30 min) Informal Networking and Refreshments (come early)
     You may arrive at or after 5:00 p.m.
     Meeting starts
PROMPTLY at 6:00 p.m., entry after that is not guaranteed.
     
You must arrive before 7:00 p.m., when access is scheduled to be locked.
     
If you leave the 4th floor after 6:00 p.m., return entry is not available. See FAQ.
6:00 - 6:15 (15 min) Welcome and Announcements with Chris Wallace
     plus Open "Mic" Time - Member Announcements and Job Talk, your time to speak!
6:15 - 6:45 (30 min) Sponsor Introduction and Presentation
     Sandi Bruha, Marketing Specialist, Idea Integration
    
MapIt with David Jones, Senior Consultant, Idea Integration
6:45 - 7:00 (15 min) Networking Break
7:00
- 8:30 (90 min) Feature Presentation
    
What’s New in C# 4.0
    
with
Joe Mayo, Author and Software Consultant
8:30 - 8:50
(20 min) Closing Thoughts, Door Prizes, and Wrap-up with Chris Wallace
      * All times are approximate and subject to change.
      Please note: we need to vacate the room no later than 9:00 p.m.!
 
 
 Meeting Door Prizes
 
       To qualify to win any of our door prizes, follow the complete door prize requirements and details. You must be a qualified group member and you must be present to win - Include your name and current e-mail address on your ONE (only) business card entry per meeting. All door prizes are subject to change. Other door prize qualifications may be required by third party sponsors, check with them.
    
Winners agree to send a business-like thank you by e-mail to your door prize provider (you will be given the name and e-mail address to send your thank you). Accepting a door prize obligates each winner to send a thank you note to their door prize provider. Previous winners who have not sent their thank you note are not eligible to win again! Thank you for your participation!
Many door prizes are NOT listed here (if you have attended before, you know)!
   
 From  Idea Integration      Our monthly meeting sponsor!
 
 

2 -- $50 gift cards to Best Buy
1
-- $50 gift card to Microcenter

   
 From Softpro Books      Your User Group's Preferred Bookstore! - See their new web site!
 
  Celebrating 6+ years of support from Softpro Books to our user group!
  1 $20 gift certificate to Softpro Books -- Winners: Check expiration date !!!
6862 S. Yosemite St., Centennial, CO (near DTC, SW of Arapahoe Rd & I-25)
An independent computer bookstore -
     wide selection of the best computer books available anywhere! 303-740-7751
   
 From  JetBrains     
 
  4 ReSharper full licenses -- The Most Intelligent Add-In To Visual Studio
   
 From  Nevron     
 
  Nevron -- visualize your success  1 Nevron Chart for .NET Lite edition -- visualize your success -- full license -- powerful Charting for .NET
 
 From  PrimalBits Software     
 
  SQL Sets  1 SQL Sets -- full license -- Quickly capture and organize query-based snapshots of your SQL Server data into a single, self-contained file called a Portable Data Set Document.
   
 From  A Variety of Developer Book Publishers and Software Vendors     
 
  Selected from developer software, books, and other items!
   
 From Microsoft      See all Microsoft Press Books and Upcoming Titles!
 
  Selected from developer books, software, hardware, t-shirts, mugs + other cool stuff!
(subject to availability)
  
 
 
FREE Book Offers     
 
  FREE Book in Exchange for a Book Review!

"FREE Book in Exchange for a Book Review."

 
       If selected, you agree to write a review which the user group will post to our web site and provide to the publisher, then you get to keep the book!
 
  How to claim your F R E E book and write your review:
 
  1. Select one of the books currently offered for review (one outstanding review per member, please):
 
  New! Introducing Windows 7 for Developers (Microsoft Press)
by
Yochay Kiriaty; Laurence Moroney; Alon Fliess; Sasha Goldshtein
ISBN:
978-0-7356-2682-9, Published 2009, 416 pages
 
  2. Be the first to send an e-mail message to Chris Wallace. State that you will write a review of that book within 60 days of receiving that book and that you understand and agree to follow the book review process and submit your review as described in our “How To Review.”
 
 

Do Not Participate - Unless you agree to follow our "How To Review" Steps!

 
  3. Attend our Meeting described in this e-mail to see if you are a winner of your book choice! Get your book at our Meeting.ou must be present at that Meeting to pick up your book, no exceptions. If you are not present to obtain your book at the time during the Meeting when<><><> it is offered, it will go to the next person who submitted an e-mail in the order received.
 
  4. Start reading and writing!
 
 
 Next Lab     
No Registration Required for this Event    
   
 
Add this event to my Outlook Calendar! User Group Lab (usually monthly on Friday before our Meeting, check here for updates)
Friday, February 19, 2010, 7:00 p.m.-9:00 p.m.  L a b   --   t h i s   F r i d a y
Location: LeaderQuest, Directions and Bing Maps   Limited Seats
Address: 6825 South Galena St., Englewood, CO 80112, Phone: 303-832-4665
   
 
  ASP.NET MVC
Introduction to ASP.NET MVC Part 2 of 2
with Joe Wilson, President and CEO, Volare Systems
 
   
    
Last time, in Part 1 of 2, we covered the basics of ASP.NET MVC and focused on posting and validating a simple contact form. This time, we’ll cover testing, routing, error handling, and using MVC to create REST-like URLs for returning JSON that can be consumed on the client’s browser with jQuery.
    
Bring your MVC questions and problems, and we’ll try to answer them together.
    
You do not need to have attended Part 1, but it will be helpful if you already know the basics.
FMI: Microsoft ASP.NET MVC. See Part 1 of 2.
   
   Joe Wilson     
   
 
  Joe Wilson      Joe Wilson is president of Volare Systems, a Microsoft Partner creating custom software applications in the mid and enterprise business markets in the Denver, Colorado area. His latest project tools have centered around C#, ASP.NET MVC, LINQ, jQuery, NHibernate, NUnit, Rhino Mocks, and AutoMapper.
    
Joe spends his free time with his wife Darien and kids Zoe and Clark. He also enjoys spending time outside hiking, biking, camping, rowing, and trying not to get hurt playing basketball.
  Contact Joe Wilson. Blog. Volare Systems, 303-532-5838, X101.
   
   Lab Sponsor    
   
 
 

LeaderQuest (formerly named Hensmann Learning), Directions and Live Local Maps
    
Home of our Denver Visual Studio User Group Labs!
Our Labs meet during the first month of each quarter,
    
on the Friday before our meeting for that month.
Click Here To Join our user group to get notified by e-mail for all Meetings and Labs.
FMI or for YOU to  present at a future Lab, Contact Larry Haskin.

    
 
 
Rocky Mountain Tech Trifecta v2.0      Registration Required for this Event
   
 
Add this event to my Outlook Calendar! Rocky Mountain Tech Trifecta v2.0 -- REGISTER
Saturday, February 27, 2010
7
:30 a.m. - 5:30 p.m.; 7:30 a.m. Welcome & BoFs, 9:00 a.m. Keynotes & Sessions
Location: Metro State College Denver, Directions and Map
Address:
North Classroom Building, Auraria Campus, Downtown Denver, CO 80204
     
+ Volunteers are needed! Contact: Dave Milner
   
 
  Rocky Mountain Tech Trifecta v2.0 Register Today!
   
Rocky Mountain Tech Trifecta v2.0
Organized by volunteers from your local Colorado .NET, PASS,
     SharePoint, and Windows Server User Groups.
 
   
    
The Rocky Mountain Tech Tri-Fecta is a free, information-packed day of practical training and information concentrated in .NET, SQL Server, SharePoint, and Microsoft Windows technologies with four different Keynotes; plus, a new Beginner track and new Beginner Keynote. There will be loads of sessions on a wide range of interesting topics by top rock stars in these arenas.
     In addition, we'll be hosting several "Birds of a Feather" (BoF) sessions where attendees can interact with top professionals in specialized areas sharing tech insights with your peers in the technology community, plus a new Beginner BoF.
     All IT professionals who want to learn are invited. Please check out the
Schedule page for additional information.
 
FMI click HERE and REGISTER now, over 500 are expected.

Click map
to enlarge
and get directions
    
 
 
MSDN Events Presents      Registration Required for this Event
   
 
Add this event to my Outlook Calendar! MSDN Events Presents: Cloud Computing and Azure -- REGISTER
Tuesday, March 9, 2010
1
:00 - 5:00 p.m., 12:30 p.m. Welcome Time
Location: Highlands Ranch 24 Theatres, Directions and Bing Maps (Note: Location)
Address: 103 Centennial Blvd., Highlands Ranch CO 80129
   
 
  Windows Azure
Cloud Computing and Azure
with
Daniel Nicholas Eagan, Microsoft Developer Evangelist
 
  Take Your Applications Sky High with Cloud Computing and the Windows Azure Platform --
 
     Join our local MSDN Events team as we take a deep dive into cloud computing and the Windows Azure Platform. We’ll start with a developer-focused overview of this new platform and the cloud computing services that can be used either together or independently to build highly scalable applications. As the day unfolds, we’ll explore data storage, SQL Azure, and the basics of deployment with Windows Azure. Register today for these free, live sessions.
 

Note: Location (not in the Microsoft offices).
   
    
SESSION 1: Overview of Cloud Computing and Windows Azure
     SESSION 2: Survey of Windows Azure Platform Storage Options
     SESSION 3: Going Live with your Azure Solution
 
FMI and to REGISTER.
MSDN
   
Updated since this e-mail was sent! Updated 03/09/2010
 
 Notes from
MSDN Events Presents
   
 
       Contributor: Chris Wallace.

    Now, we want to help you get into the clouds: to drill deeper into the resources, tap the energy of the local and online communities and put up your first app in Azure!

GET:
An Azure account.
The Azure SDK.
JOIN:
• A repeat of this MSDN Event online March 11th – registration (or watch recording)
• Our Microsoft Firestarter and go deep into Azure, on April 6th - a full day, online free event.

LEARN MORE:
Today’s presentations.
“How Do I” videos. 
Windows Azure Platform Training kit. 

PLUG IN THE THUMB DRIVE! (free to every attendee)
• Be sure to check out the resources on the USB drive you received at the event!

Thank you for coming! We do hope to see you again soon. To learn about upcoming Microsoft events for developers, visit MSDN Events.
      

 Career Opportunities and Professional Networking
    
   
 

 

LinkedIn      Join our Group on LinkedIn - Go to LinkedIn now!
   
How do I read and/or post job opportunities for user group members?
Build your own online network through LinkedIn and Join our Group on LinkedIn.
Read about our move from Multiply to our Group on LinkedIn.
   
   
 
 BizSpark and WebsiteSpark     
 
 


Do you have a software development business start-up?

 

Microsoft BizSpark  
  Visibility, support and software for professional
early stage software development business startups - at no upfront cost!
Decide if BizSpark works for you, see: BizSpark; then contact Joe Shirey.
 
   
 

OR Do you have a web developer or designer business?

 

Microsoft WebsiteSpark  
  Visibility, support and software for professional
web developer and designer businesses - at no upfront cost!
Decide if WebsiteSpark works for you, see: WebsiteSpark; then contact Joe Shirey.
      
 
 FREE and Discount Training     
   
 

 

Pluralsight On-Demand!      Pluralsight On-Demand!, a rich library of online training courses for Microsoft developers delivered by the best instructors in the industry. Click to learn more. See the NEW website.
   
 Special FREE & Discount Training Prices Available to our User Group Members!

Save $500 off one-year subscription to Pluralsight On-Demand!
Currently unemployed and a Denver Visual Studio User Group Member? --
     Ask your user group leader (me): I am unemployed and a User Group Member,
     can I get a FREE one-month subscription to Pluralsight On-Demand! ?

     (make sure to include the e-mail address that you want to use with this program)
     Our agreement with Pluralsight requires that each requestor be a member of our local user group and personally known by us in order to qualify for their promotion. If you attend our in-person meetings, labs, or other events, you may qualify.
     This is a limited time promotion and may end at any time without notice.
     

 Get Your FREE Developer Web Site   
      
   
 
       Get six months of free hosting at ASP Spider (see their site for details) (not affiliated with our user group). Thanks for this information from John Thompson, user group member.
     Remember, no more free sites from Verio!
  
 
 Magazines     
   
 
  CoDe Magazine FREE at our user group meetings (when available)!
CoDe Magazine
get your personal complimentary subscription, click here
   
 
  DevConnections Magazine FREE at our user group meetings (when available)!
DevConnections Magazine (formerly asp.net PRO)
get your personal complimentary subscription, click here
   
 
  Visual Studio Magazine

Visual Studio Magazine
get your personal complimentary subscription, click here

    

    
 
Regards,

Chris Wallace
Denver Visual Studio User Group
Top
   
   
  Copyright © 2000 - 2010 Denver Visual Studio User Group.
All Rights Reserved. Please see Notice