| |
|
|
|
|
Updated 06/23/2010
|
To Member:
From:
Chris Wallace
Message Date: June
21, 2010 |
|
|
|
| |
| |
| |
| |
| |
| |
|
| |
| |
Join our e-mail Group membership list
follow me on Twitter! |
| |
Join our
User Group on LinkedIn
Join our
Study Group on LinkedIn |
| |
|
| |

Next Meeting
No Registration Required
for this Event |
| |
|
| |
|
| |
|
| |
Feature
Presentation
|
| |
|
| |
| |

Increase Performance Using Locally Stored
Data
with
Ben Hoelting,
Senior Software Developer,
Colorado Technology Consultants, Inc. and C# MVP |
| |
Does this sound like YOU:
"Regardless of how connected my users are -- I need
to store
data locally to increase performance -- how do I do that?"
Find out how from Ben as he
discusses a new technology from Microsoft that you can use
today as well as a few other tried and true techniques!
Many applications and
technologies these days require data to be stored on the
client. Some applications need to work even when a network
connection is not available. Even with the many Wi-Fi hot
spots and 3\4G networks these days, the lack of
constant connections is diminishing as a problem and being
replaced by another need which is becoming more prevalent --
the need to store data locally to increase performance.
Don't
let the size of your data today clog up your network
bandwidth -- turn your network problem into a developer
solution! Turn to client side data storage to reduce the
traffic and speed up your applications.
Consider using a
new technology:
the Sync Framework from
Microsoft. You
may also use
several other different
synchronization options to accomplish client side data
storage, no matter what your reason for doing it.
Ben will discuss managing caching and
synchronizing disconnected data.
Join Ben to explore these
developer technology solutions and compare them with
each other to find your best techniques for data
synchronization, then solve your data problems - increase
performance using locally stored data!
FMI:
Microsoft
Sync
Framework Developer
Center |
|
| |
|
Updated 06/23/2010 |
| |

Notes from
Feature Presentation |
|
| |
|
| |
| |
Contributor: Martin
Buchanan.
Locally stored data can increase performance by avoiding trips to
the server or can enable offline operation for occasionally
connected apps.
There are no database access assemblies in Silverlight; access data
via web services.
HttpContext.Current.Cache provides server-side caching.
The System.Runtime namespace now has caching support that can be
used by either web or Windows apps.
A Silverlight app can be configured for out of browser operation but
may still need Internet connectivity.
A trusted out of browser Silverlight app has greater disk access.
To access a limited amount of isolated disk storage, use
GetUserStoreForApplication.
Can design apps to work online or offline. Use GetIsNetworkAvailable
in System.Net.NetworkInformation.NetworkInterface to determine
whether the net is available.
Use a data service provider to abstract away whether you are working
offline or online.
Can download and use the Microsoft Synch Framework to implement
occasionally connected applications. Need to be in synch on the
versions of the Synch Framework and the providers used. The Synch
Framework has some ability to handle schema changes. |
|
| |
|
| |
Ben Hoelting
|
| |
|
| |
| |
 |
Ben Hoelting
graduated from Colorado State University in 1997 with a BS
in Computer Information Systems and a Minor in Computer
Science.
Ben joined the IT industry
in 1996 as an intern and has worked with .NET since its
inception back in 2002. Worked for the Gates Corporation
(formerly the Gates Rubber Company) from 2000 – 2005. He
left Gates to pursue a consulting career. Currently he works
for Colorado Technology Consultants, Inc. in Colorado
Springs. |
| |
His most recent projects
include a Silverlight line of business application that uses
the ADO.NET Entity Framework to access the backend data
store. He also still supports and adds features to a Windows
forms Smart Client that requires offline support, an ASP.NET
tracking system for the floral industry and a Microsoft CRM
customization using ASP.NET.
Ben is also a MCP, certified
in both CRM Customizations and .NET Framework Application
Development. |
| |
|
Ben is very involved
in the local .NET community and is the leader of the
South Colorado .NET User Group. |
 |
|
| |
Contact
Ben Hoelting,
Blog,
Twitter |
|
| |
|
| |

Meeting Sponsor
|
| |
| |

Your Introduction to ExecuTrain of Denver
with Michael Ruark,
Manager of IT
Training |
| |
ExecuTrain provides the best
pricing structure of any Microsoft certified training
provider in Denver. We specialize in technical training;
including Microsoft, Cisco, CompTIA, HP, ITIL, (ISC)˛,
PMI (Project Management), NetApp, Oracle, VMware and
Autodesk. ExecuTrain is a Microsoft Certified Partner
for Learning Solutions (CPLS). We also provide desktop
application and professional development training. Other
training options include, ExecuTrain Virtual Campus (EVC)
bringing together self-paced courses, instructor-assisted
training, and a robust reference library to enable the
flexible delivery of long-lasting training results. Our
diverse e-learning catalog contains over 1,300 on-demand
courses which are accessible 24 hours a day and seven days a
week.
ExecuTrain
also holds certifications as a Small Business and a Minority
Business Enterprise (MBE) in promotion of diversity and a
GSA Pricing Schedule (GS-02-0042 P). We have 35 locations
across the US, including Denver.
FMI:
see
ExecuTrain of Denver,
Directions and Bing Maps
Home
of our
Denver .Net Study Group!
(see
below) |
|
| |
|
| |
Michael
Ruark
|
| |
|
| |
| |
 |
Michael Ruark’s
experience includes over 15 years in
the IT training market, most of which has been in the Denver
area. He has recently marketed training on a national basis.
He primarily focuses on certified
technical training and accelerated boot camp formats.
Michael’s goal is to make ExecuTrain one of the most
nationally respected IT training providers in the US. |
| |
Contact:
Michael Ruark.
303-771-3776
Michel Daboul,
408-844-8766 |
|
| |
|
| |
Meeting
Sponsor Refreshments
|
| |
|
| |
| |
 |
Refreshments for you, provided by our meeting
sponsor.
Catered Mexican Grill and Soft drinks.
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:30 p.m. -
9:00 p.m.* PLEASE silence your electronic devices during
our events.
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/Sco Scofield
plus Open "Mic" Time - Member Announcements and
Job Talk, your
time to speak!
6:15
-
6:30
(15 min)
Sponsor Introduction
-
ExecuTrain
with Michael Ruark
6:30
-
6:45
(15 min) Networking Break
6:45 - 8:15 (90 min)
Feature Presentation
Increase Performance Using Locally Stored
Data
with
Ben Hoelting
8:15
- 8:45
(30 min) Closing Thoughts, Door Prizes,
and Wrap-up
with
Chris Wallace/Sco Scofield
* 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
ExecuTrain
Our monthly meeting sponsor! |
| |
 |
1. 3 –
$50 gift certificates to an item of your choice |
|
| |
|
|
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
|
| |
| |
3 –
ReSharper full
licenses
-- The Most Intelligent Add-In To Visual Studio |
|
| |
|
|
From
Nevron
|
| |
|
| |
|
|
From
PrimalBits Software
|
| |
| |
 |
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
TekPub
|
| |
| |
 |
3
–
TekPub 30-Day
Subscription -
Straight from the
Experts |
|
| |
|
|
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." |
|
| |
| |
Note: The book below was awarded during our May meeting.
Book was originally planned for June meeting, but it arrived
early and was made available during May; therefore, there is
no additional book for June!
Stephens'
C# Programming with Visual Studio 2010 24-Hour Trainer
(Wrox), by Rod Stephens (Microsoft
MVP)
ISBN:
978-0-470-59690-6, Published May 2010, 552 pages |
|
|
|
| |

Next
Lab
No Registration Required for this Event |
| |
|
| |
 |
User Group Lab (usually
monthly on
Friday
before our Meeting, check here for updates)
Friday, June 25,
2010
L a b -- t h i s
F r i d a y
7:00 p.m.-9:00 p.m.
Location:
LeaderQuest,
Directions and Bing Maps

Address:
6825 South Galena St., Englewood,
CO 80112,
Phone: 303-832-4665 |
| |

Silverlight 4 with RIA Services in C#
with
William
Wegerson, MVP C# |
|
NOTE: This is a repeat of our highly popular lab from
last month, May!
Want to code in to Silverlight 4.0?
Yes,
join William Wegerson as he gives you an introductory
step-by-step into creating an off-the-shelf Silverlight 4
application.
This will be more of a presentation than a lab, but
you can optionally bring your personal laptop* and
follow along with the presentation and make this into your
own 'hands-on' lab. Our time will be paced so that those who
are coding on their laptops can type and ask questions as
the talk progresses.
Laptops
are optional. This time, no hardware will be provided by the
lab, unlike most of our Denver Visual Studio User Group
Labs. Enjoy yourself in the intimate setting of our lab as
we build a real Silverlight application together!
FMI:
Silverlight
*
If you bring your laptop, please have (at least) the 30 day
trial version of Visual Studio 2010 installed along with
Silverlight 4:
+
Microsoft Visual Studio 2010 Ultimate Trial - Web Install
+
Get Started with Silverlight with One
Install
NOTE: William will be there
one hour early (6:00 p.m.) to help with those who don’t have
these above tools installed. Disks are limited so please try
to have both items installed before arriving at the lab.
Seating is limited so be there early. |
|
| |
|
| |
William Wegerson
|
| |
|
| |
| |
 |
William Wegerson
is a C# developer with over twenty years experience in the
industry going from C to C++ to C# targeting many
disciplines from GUI applications to websites to VSTO
addins.
In 2009 William was
recognized by Microsoft for his community work as a MSDN
(C#/Regex) Forums moderator and his
blog . |
| |
Contact
William via his
blog. |
|
| |
|
| |
Lab Sponsor
|
| |
|
| |
|
| |
|
| |
| |

Future Lab Dates are Available for YOU to Present |
|
| |
|
| |
|
| |
| |
Your name and title here! Plus, your photo,
bio, and contact information here!
FMI
or for YOU to present at a future Lab, Contact
Larry Haskin. |
|
| |
|
| |

Lifelong
Learning
|
| |
|
Updated 06/23/2010 |
| |
Special
Campus Event:
Lifelong Learning in IT - a Discussion with Students
Wednesday,
June 23,
2010
Department of Computer
Information Systems, Metropolitan State College;
University of Colorado, Metropolitan State College, and
Community College
(combined downtown
Auraria
Campus),
Denver, CO |
|
| |
|
| |
| |
Lifelong Learning in IT - a Discussion with Students
with
Chris Wallace,
Microsoft MVP C# |
| |
Chris Wallace was asked by
Mark Segall,
Ph.D., head of the Department of Computer Information
Systems (CIS), Metropolitan State College of Denver (MSCD),
to talk to their assembled students
in CIS. The goal was to help his students understand the
importance of lifelong learning, especially as it relates to
Information Technology.
The students are currently all enrolled in CIS courses
of study, including a beginning .net programming course. In
addition to recognizing and attending learning events like
our Trifecta (our regional user group monster code camp),
most recently held last February, the students have also
become aware of certifications in IT, including Microsoft
certifications. Now, there has been a need revealed to
introduce the students to active members of the local IT
profession and participants in local IT user groups, like
our Denver Visual Studio User Group. Chris Wallace was
invited to discuss these goals with his students.
Chris believes that it is absolutely right to encourage
students to think in terms of lifelong learning in IT as
well as other disciplines and life in general. During our
April Denver Visual Studio User Group meeting, Chris
announced this talk and promoted this thinking in regard to
a long discussion that members had regarding this same topic
(Chris had scheduled this discussion long before knowing
about the request to talk at the college). It was extremely
good to hear everyone's point of view. It was a spirited
conversation for the 132 persons present.
Chris invited two additional persons to help round-out
the talk with the students. Joining Chris in this talk was
Roy Ogborn and Steve Wake, both experienced members of the
IT professional world in the Denver area and long-time
members and active participants in our user group along with
Chris, who is the founder and long-time leader of our user
group. All three are valuable IT professionals and long-time
Microsoft product users. Each of the three has many years of
experience in software development from varied backgrounds
coupled with public speaking engagements.
Lead by Chris in this discussion at the college, Chris,
Roy, and Steve covered their views on the value of
certifications in general and those of Microsoft
certifications in particular and found that helpful to the
students by their responses during our extensive question
and answer sessions sprinkled throughout the talk.
They also engaged the students to speak about their
points of view and their experiences and expectations, in
order to focus the ongoing talk on the needs of the
students. The students came from a wide range of skills and
interests. Some were novice students with a small amount of
exposure to Java from a pre-requisite course to older
students who were experienced developers coming to MSCD to
complete their undergraduate degrees. In their current
courses, they are provided enough of a foundation for them
to continue to learn about the vast array of features
available in Microsoft Visual Studio or any other
development environment.
Together, Chris, Roy, and Steve, concentrated on their
software development area of expertise and how their
experiences related to the goal of providing insight into
life-long learning as a major component of success in our
technical field. The talk was more of a discussion with the
students rather than a presentation. Interactive discussions
followed with examples provided by them as well as the
students. Starting with a short introduction and some
examples, several question and answer periods constituted
the majority of their time together.
Chris, Roy, and Steve, enjoyed the time they spent with
Dr. Segall and his students. They also trust that it was
beneficial to his students and a good use of their time. Dr.
Segal thanked them for coming to talk and stated "I think it
was a valuable session and helped reinforce some vague
notions some newer students might have had about lifelong
learning."
Dr. Segall has invited them back to do this again in
the fall with different students. Next time, the three plan
to do more to have the students direct more of the
conversation, which will hopefully spur even more questions
and a deeper level of conversation. They also plan to engage
even more student discussions to encourage lifelong
learning, especially as it relates to Information
Technology. |
|
| |
|
| |

Denver
Visual Studio 2010 Community Lauch
No
Registration Required for this Event
|
| |
|
| |
|
| |
|
| |
| |

Special Denver Visual Studio
User Group Meeting
Microsoft
Visual Studio 2010 Community Launch
VS 2010 Building a Web Application in 30 Minutes
with
Ely Lucas
and
VS 2010 Profiling and Performance tools
with William Wegerson |
| |
Thanks to everyone
who volunteered to speak. Congratulations to Ely and Bill
for their upcoming talks! Look for details in our August
newsletter... |
|
| |
|
|

Career
Opportunities and Professional Networking
|
| |
|
| |
|
| |
|
|

Denver .Net Study Group
|
| |
|
| |
 |

Denver .Net Study Group |
| |
Denver .Net Study Group
Our Denver .NET Study Group uses laser
sharpness to focus our combined energies where it matters
the most – the .net technologies that we use or want to use
(if we only knew how).
Our study group is a lesson itself in participation,
since this is no typical classroom setting. When you join,
plan to contribute as an active participant in your Denver
.NET Study Group. Learn from others how they go about
getting the job of learning done, the difficulties they
encounter, and some good solutions. We meet casually, but we
are all business when it comes to getting familiar with .net
technologies.
Some members want to realize their goal of .net
certification, others want to learn in order to put into
practice new skills in their current and future assignments,
still others need to learn new skills for whatever comes
their way (even when they are not sure what that is now).
Our study group is open to our members who want to study for
their .NET certifications as well as those who are not
pursuing certification. Come join us whether you are
experienced in .NET or new to .NET, but we expecting you to
have some programming background and therefore, we structure
our topics for members who are somewhat experienced in .NET.
Join us to learn during our special sessions set up
just for our Denver .NET Study Group. Keep track of our
activities through our Denver .NET Study Group which
is a subgroup of our Denver Visual Studio User Group on
LinkedIn (which is, of course, a part of our larger
Denver Visual Studio User Group (join as displayed on this web site).
FMI:
find out what's happening now,
click here! |
|
| |
|
| |
Denver
.Net Study GroupSponsor
|
| |
|
| |
|
| |
|
| |

BizSpark
and WebsiteSpark
|
| |
| |
Do you have a software development business
start-up?
OR Do you have
a web developer or designer business?
Visibility, support, and software for professionals may be available
to you - at no upfront
cost!
FMI:
click here! |
|
| |
|
| |

FREE and
Discount Training
this
is a limited time offer! |
| |
|
| |
|
|
 |
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. |
| |
FMI
(including how you can get free training if unemployed):
click here! |
|
|
|
|

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