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 10/31/2009 To Member: 
From: Chris Wallace
Monthly Update  - 
H e a d l i n e s
Message Date:

Monthly Items

Feature Items

October 19, 2009 Next Meeting: Mon., Oct. 26
     State of .NET Technologies
    
Feature Presentation
    
Meeting Sponsor
    
Refreshments
     Agenda
     Door Prizes, Give-A-Ways
Next Lab: Fri., Oct. 23
     L a b   --   t h i s   F r i d a y
User Group Contacts
Our Other Local User Groups
MS Colorado Events.com
 
FREE Book Offers FREE Book in Exchange for a Book Review!

Events Coming Soon

BizSpark and WebsiteSpark
Free & Discount Training, Pluralsight On-Demand!
Certification Study Group

Jobs Group
Get Your Free Developer Web Site

Magazines: CoDe, asp.netPRO, Visual Studio

 

 
 
 
 
 
 
  follow me on Twitter!Stay connected -- follow me on Twitter!     No "Pointless Babble!"
       Get updates of our Denver Visual Studio User Group meetings, labs, events, activities, and more.
        
 
 State of .NET Technologies & Special User Group Meeting (2 part event)   
   
 
Add this event to my Outlook Calendar! Special Event: State of .NET Technologies
     (part 1 of 2) Registration Required for this Event
     Click here to REGISTER! (link takes you to the VFPConversion registration page)
     Monday, October 26, 2009, (before Special User Group meeting, below)
     1:30 p.m. - 4:30 p.m. (with snacks)
          AND

Special User Group Meeting: Building Reusable Web Components with Silverlight

     (part 2 of 2) NO Registration Required for this Event
     Monday, October 26, 2009 (after Special Event: State of .NET Technologies, above)
 
     5:30 p.m. Networking & Refreshments; 6:00 p.m. - 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
 
 Special Event      (part 1 of 2) Registration Required for this Event
     Click here to REGISTER! (link takes you to the VFPConversion registration page)    
 
  .NET
State of  .NET Technologies
with Markus Egger, President & Chief Software Architect of EPS Software
   
     This free afternoon event presents an unbiased look at the current and future development with .NET. Join Markus Egger, for an afternoon of free and independent information about current Microsoft development technologies!
     You will come away with a clear understanding of which technologies to use for various technical challenges.

What is the state of .NET today?
      ? Which of the many .NET technologies have gained traction?
      ? Which ones can you ignore for now?
      ? What is new in .NET 3.5 and the coming .NET 4.0?
      ? What other Microsoft technologies should you include in your development efforts?
 
This event is designed for developers as well as (IT) decision makers. Specific prior knowledge is not required. Topics will include:
      - Silverlight 2.0 and 3.0
      - WPF (Windows Presentation Foundation) and Visual Styles
      - Expression Blend 3
      - Windows Azure and Cloud Services
      - WCF (Windows Communication Foundation)
      - SOA (Service Oriented Architecture)
      - How to make sure your website is IE8 compliant
      - ASP.NET MVC
      - Preview of .NET 4.0 with Visual Studio 2010
      - Windows 7

Brought to you by Microsoft, CODE Training & EPS Software, plus your Denver Visual Studio User Group. 

Come to this special event and get the real story of when/where/how to use these .NET technologies from an expert. Find out the answers to those questions above and ask YOUR own questions of Markus!

 
FMI on Markus Egger, please see below.
     CodeCast - hosted by Ken Levy, Markus Egger & Gary Short --
          the podcast Late Night Show for .NET Developers!
     Special Event Sponsor: EPS Software and CODE Magazine
    
   
Updated since this e-mail was sent! Updated 10/31/2009
 
 Notes from
Special Event
   
 
       Contributors: Martin Buchanan and Chris Wallace.

     The functional language F# is included in VS2010 as a first-class .NET programming language. Functional programming is often a good approach for greater parallelism. Functional programming uses a declarative style that avoids explicit object state and assignment to state (mutability). F# provides access to the entire .NET framework (call from/call to). F# does not include dynamic programming concepts.
     LINQ .NET 3.0 and later are more declarative. The parallel extensions to LINQ support concurrency/multithreading within LINQ operations.
     Dynamic languages can do at run-time what other languages can only do at compile time or do with greater difficulty. For example, invoke arbitrary methods or properties and defer to run-time the check for whether a method or property is supported (possible with COM but natural in dynamic languages). The dynamic languages IronPython and IronRuby are available for .NET on CodePlex and do not appear to require VS2010/.NET 4.0.
     C# 4.0 adds explicit support for dynamic features: the new dynamic type to use late-binding and DLR (the dynamic language runtime). C# 4.0 supports optional parameters, with default values, and specifying arguments by name, not just by order. Using optional parameters makes COM interop much easier; you don't need to clutter your code with System.Reflection.Missing.Value.
     The C# and VB teams have been combined. There is now parity between the two languages by design, and this will be the approach going forward. Anything you can do in C# you can do in VB and vice versa beginning in VS 2010, though the specific ways that features are expressed may still differ.

     WCF (Windows Communication Foundation) is the key .NET technology for building SOA (service-oriented architecture). Apps call out to shared components rather than deploying components in each app. WCF allows you to configure how components are called, for example via XML web services (less efficient), binary interop (if known to be on the local network), etc. For those apps that must have the greatest performance, you can still include these components directly in the app. WCF is the default standard for .NET communications and service needs. WCF uses attributes to define the contract between service and callers (ServiceContract, OperationContract, DataContract for example). A service is often an orchestration layer around simpler middle tier classes. A service can be given a URL; REST is supported. Everyone should learn WCF. (About 10% of those attending had used WCF.)

     Windows Azure is a new cloud OS that runs in Microsoft's data centers: file storage, program execution, management services, SQL services, Sharepoint services, .NET services, Live services, Dynamic CRM services.
     Users provided strong negative feedback about early, limited SQL data services. Expect real SQL Server in the cloud soon. (Hurray!) PDC in a few weeks may bring new announcements.
     Azure provides new options for SOA (see WCF above).

     What's new with ASP.NET?: MVC, 4.0, and JQuery. ASP.NET MVC (in VS 2010 or downloadable now) is an alternate way to program ASP.NET web apps: more control over HTML, an architecture that some prefer, and better testability. Model: data, view: UI, controller: logic. This pattern has been around for about 30 years.
     ASP web forms are still the main way to build ASP applications. In ASP.NET 4.0, AJAX is improved and view state management is improved. The web app template in VS2010 includes membership and password management.
     JQuery is an open-source client-side JavaScript library that is very useful, supported by Microsoft, and included in the MVC SDK. Many useful functions, third-party add-ons available. JQuery is not about querying databases.

     WPF (Windows Presentation Foundation) is the standard way to develop Windows UI's and is the successor to WinForms. WinForms development ended with .NET 2.0. WPF and WinForms can be used together. WPF is supported on XP/Windows Server 2003 and later OS's. WPF uses XAML as its UI description language, as does Silverlight, but there are enough differences between WPF and Silverlight that writing XAML components that work on both is not generally recommended. WPF can do animations, 3D, nice graphics effects (gradients for example), and visualizations. Silverlight is basically a subset of WPF.
     In WPF styles are separate from controls. Change the style and the look of all the controls changes. Markus showed a very impressive demo of a massive complex app with very nice effects and animations as controls were used, then applying a different style to provide a "classic" look closer to the older WinForms app look.
     Editing XAML in VS often breaks the XAML; recommended to edit XAML in Expression Blend and edit the code behind in VS.

     Visual Studio 2010 Beta 2 is now available and includes a "go live" license.
 
  
 Special User Group Meeting      (part 2 of 2) NO Registration Required for this Event
 
  Silverlight
Building Reusable Web Components with Silverlight
with Markus Egger, President & Chief Software Architect of EPS Software
       Silverlight has a killer feature that every developer cares about: Building truly reusable and re-brandable web components that can be reused across projects, web sites, technologies, and even operating systems (server and client).
    
Silverlight creates self-contained components that can be dropped into any web site regardless of whether the site is based on Microsoft technology or not.
        Come to this session and become part of the Silverlight wave. Come with questions and discuss how YOU want to use Silverlight in your applications.
Special User Group Meeting Sponsor: INETA
   
Updated since this e-mail was sent! Updated 10/31/2009
 
 Notes from
Special User Group Meeting
   
 
       Silverlight 3.0 released. See silverlight.net. A client-side UI technology based on XAML. Supported by more browsers than just IE, but not by all browsers. (It was mentioned that about one third of all computers support Silverlight now, due to the Silverlight clinet download.) "Moonlight" is open source Silverlight for Linux. Silverlight is powerful, but its XAML features are generally a subset of what WPF supports. Same advice re. editing XAML outside of VS and using separate styles.
     Silverlight 3 can run outside of the browser, like an app, but still constrained by the stringent security rules applied to Silverlight.
     The Silverlight runtime has only very limited parts of the .NET runtime. Do not assume that your favorite part of System is available.
     All service calls from Silverlight are asynchronous (so the UI stays responsive).
   
 
 Markus Egger     
 
  Markus Egger      Markus Egger is the President and Chief Software Architect of EPS Software Corp. as well as the Publisher of CODE Magazine and the co-host of CodeCast. EPS is a custom software, mentoring, training, and consulting firm located in Houston, Texas (USA) and Austria, with customers all over North America and Europe. Markus has also worked as a contractor for the Microsoft Visual Studio team.
       Markus is an international speaker (INETA speaker) having presented sessions at numerous conferences such as MS TechEd and DevConnections, including a number of conferences in North America, Europe, and South America. Markus has written numerous articles for publications including CODE Magazine, MSDN Magazine, Visual Studio Magazine, ASP.NET Pro Magazine, Microsoft Office & Database Journal, and more. Markus has written a book about Advanced Object Oriented Programming.
     Markus is a Microsoft Regional Director (RD) and he also received the Microsoft MVP Award (consecutively, 1996 to present, making him one of the longest-running MVPs) for his contributions to the developer community. Markus has also been named a "Tablet PC Influential Developer", (a.k.a. "Tablet PC Guru"). Applications written by Markus have been nominated for the Microsoft Excellence Awards three times.
     Markus is also the founder of
Tower48 Inc., a digital software escrow company. Markus is the CSA of the Xiine digital reading platform, and he started the Developer & Designer User Group (D2SIG) in Houston, TX.
Contact Markus Egger and read his blog!
   
   Meeting Sponsor Refreshments     
   
 
 

A "pizza treat" for you provided by our meeting sponsor
     For your light dinner / snacks and drinks during our Informal Networking and Refreshments before our meeting begins.
     NOTE: You may want to bring your own drinks!
     Quantities Limited - Come early, 5:30 - 6:00

   
 
 Meeting
Agenda
   
1:30 p.m. - 9:00 p.m.* PLEASE silence your electronic devices during our events.
 
1
:30 - 4:30 (3 hrs) Special Event (part 1 of 2):
    
State of .NET Technologies with Markus Egger
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:20 (20 min) Welcome and Announcements with Chris Wallace
     plus Open "Mic" Time - Member Announcements and Job Talk, your time to speak!
6:20 - 6:45 (25 min) Networking Break
6:45
- 8:15 (90 min) Feature Presentation
    
Special User Group Meeting (part 2 of 2):
    
Building Reusable Web Components with Silverlight, with Markus Egger

8:15 - 8:20
(5 min) Evaluations and Wrap up with Chris Wallace
8:20 - 8:45
(25 min) Closing Thoughts and Door Prizes 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!
Most door prizes are NOT listed here (if you have attended before, you know)!
   
 From Softpro Books      Your User Group's Preferred Bookstore!
 
  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!
(may include: Vista Ultimate, Expression Suite, and Office - 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! Programming Microsoft LINQ (Microsoft Press)
by Paolo Pialorsi and Marco Russo
ISBN: 978-0-7356-2400-9, Published 2008, Pages 688
Dig into LINQ—and transform the way you work with data!
 
  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, October 23, 2009, 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
   
 
  Introduction to jQuery for ASP.NETDevelopers
with Ely Lucas, Software Developer, .NET Ninja
 
       JQuery is an open source JavaScript library that can be used to build rich, interactive, client side applications. Recently, Microsoft has announced that jQuery will be integrated into both ASP.NET web forms and ASP.NET MVC frameworks, which means the time is now to become familiar with jQuery and discover how this powerful library can help your applications. In this lab, Ely will go over how to build interactive apps using the jQuery, especially geared towards the ASP.NET Web Forms programmer.
   
   Ely Lucas     
   
 
  Ely Lucas      Ely Lucas is a software developer focusing on .NET technologies. He is an MCP in ASP.NET web client development and has been coding web applications for over ten years.
Contact Ely Lucas. Follow Ely on Twitter. Read his Blog.
   
   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.

   
   
 
 Events Coming Soon     
- check back for more information -    
   
 
  Friday, November 20, User Group Lab:
         
Introduction to ASP.NET MVC with Joe Wilson
Monday, November 23, User Group Meeting:
         
MEF (Managed Extensibility Framework) with Kathleen Dollard
No lab or meeting in December -- Happy Holidays!
Friday, January 22, User Group Lab:
         
Introduction to F# and Functional Programming with Brad Wood
Monday, January 25, User Group Meeting:
         
SharePoint with Roy Ogborn
   
Updated since this e-mail was sent! Updated 10/31/2009
 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 here to learn more.
 
 
Special FREE & Discount Training Prices Available to our User Group Members!
Save $500 off one-year subscription to Pluralsight On-Demand!
Currently unemployed? -- Ask your user group leader (me): I am unemployed,
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)
      

 Certification Study Group
    
   
 

 

MCP    Microsoft Certification. Don't stand still, stand out.
      Certification Study Group
   
 “Are YOU interested in our next NEW study group sessions? FMI, Contact RJ.”
See FMI. Contact RJ Hatch, our user group member volunteer.
Also see: Microsoft Certifications Overview and Six Steps to Certification.
      

 
Jobs Group     
   
 

 

Jobs Group on Multiply!    See and Join our Jobs Group on Multiply!
   
How do I read or post job opportunities for user group members?
Go directly to our Jobs Group on Multiply!!
   
     

 Get Your FREE Developer Web Site   
      
   
 

 

Verio  

Free Developer Web Site
for your educational Microsoft .NET developer needs

 

 
Build your first .NET website, stage a website, test code, and try Visual Studio,
Expression or Silverlight on your site! Free to our members, no obligations.
FMI and to sign up, see: Get Your FREE Developer Web Site
For services offered details, see: Verio Free Web Site Hosting Program.
 
These free services will be available through January 31, 2010 -
   
after which your free site will NO longer be accessible! Don't wait to start yours!

  
 
 Magazines     
   
 
  CoDe Magazine FREE at our user group meetings (when available)!
CoDe Magazine
get your personal complimentary subscription, click here
   
Updated since this e-mail was sent! Updated 10/31/2009 
  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 - 2012 Denver Visual Studio User Group.
All Rights Reserved. Please see Notice