|
 |
 |
|
From the Board |
INETA NorAm is pleased to
announce the election of the
following individuals to the Board
of Directors starting April 3rd.
- Rob Zelt, President
- Mike Vincent, Vice President
- Scott Spradlin, Secretary
- Morgan Baker, Treasurer
- Steve Andrews, Director
- Lori McKinney, Director
- Randy Walker, Director
- Shawn Weisfeld, Director
- Chris Williams, Director
We look forward to having this
great group of people working on
behalf of the developer community.
We would also like to thank all of
the other individuals that were
nominated, and hope that they will
join us in helping grow our
community.
Please direct any questions to
noram.secretary@ineta.org.
|
|
|
 |
 |
|
 |
 |
|
Community Excellence "Lifetime
Achievement" Award Recipient: Bill Jones
Jr. |
 |
INETA Community Champion
Award Winners
Twice a year the Champs
Selection Committee has one of
the hardest decisions to make.
They have to sift through the
pile of nominations and select
one person to receive this
prestigious award. This time it
was no different and, with so
many outstanding nominations,
they could only select one. As
always they have made a good
choice in selecting Bill Jones
Jr.
Bill is a VB.NET MVP, INETA
User Group Leader, INETA
Membership Mentor, speaker, Code
Camp organizer and does way too
much to list it all here. But
the impact he has had on his
community extends outside his
town of Charlotte North
Carolina.
Bill has been influential
with the starting of many of the
other UG's in his region.
Helping with the creation of the
groups based on demand he
identifies within the community
as well as ensuring that these
fledging groups have the
required stockpiles of SWAG and
Speakers. Bill also has been
influential in mentoring new
speakers. The VP of the User
Group that Bill runs told us
that Bill "is an outstanding
example of what community
LEADERS should be about." To
that end from all of us at INETA
and on behalf of all those that
have had their development lives
touched by Bill's contributions
we say, Thank You Bill and keep
up the good work.
We would like to thank
everyone that participated in
this process along with all the
nominees for doing such a great
job in their community and
making our job so difficult. We
would also like to thank all
those that nominated someone
from their community. Keep those
nominations coming as the least
we can do is say "Thank You"
after all the great work that
these individuals have done.
INETA NORAM Champs Team
noram.champs@ineta.org
|
More about Bill
Jones Jr.
MCP C# and VB.Net
Microsoft MVP Visual
Basic.NET
Enterprise Developers
Guild
INETA Carolinas
Membership Mentor
BJonesJr@carolina.rr.com
http://www.GeeksWithBlogs.net/BJones
As a Solutions
Architect for Coca-Cola
Bottling Company
Consolidated, Bill
specializes in software
development using .NET,
VB.Net, ASP.NET, C#,
Windows Mobile, SQL CE
and SQL Server. He is
well versed in all
phases of the
development life cycle -
process, work flow,
class abstraction, data
structures, reporting
and user interfaces. He
is a Microsoft MVP in
Visual Basic .NET. In
his spare time, Bill
founded and continues to
lead the Enterprise
Developers Guild, the
.Net User Group in
Charlotte NC with more
than 2000 members. He is
also the INETA
Membership Mentor for
the two Carolinas. Bill
is currently in the
deployment phase of a
major mobility
application using the
new Sync Framework.
|
|
|
|
 |
 |
 |
 |
TechDays
Developer 2009 Defy All Challenges 24
Hour Virtual Event
Registration Is Open! - Influencers
getting the word out! |
 |
|
We are excited to
announce that registration
is now open for Tech·Days
Developer 2009 - Defy All
Challenges 24-Hour virtual
event! For the first
time, we are gathering
developers from all over the
world in one continuous 24
hours of learning around the
clock on April 1, 2009.

Through the Tech·Days
virtual event portal,
attendees will be able to
access more than 95 sessions
in person or on-demand later
at their convenience with
renowned technology experts.
Tech·Days Virtual 24-Hour
event provides an online
environment for developers
to learn to be more
productive and increase
their skills during these
changing times.
See event description
here!
|
|
The technologies covered
have been submitted by a
world-wide open call for
content in the categories of
Developer Tools, Languages &
Practices, Windows Mobile
Development, Windows
Development and Frameworks,
Office & Sharepoint
Development, Web Development
& User Experience.
See the track
descriptions
here!
|
ACTION: Spread the
word about virtual Tech·Days
Everyone knows the power
of viral marketing. How many
times have you attended a
conference, seminar or
educational class because a
friend colleague told you
about it?
We need you to get the word
out through your networking
channels. Do you blog,
Twitter, Facebook or use
other social networking
tools.
|

|
|
|
|
 |
 |
 |
 |
|
The
Microsoft MVP Award Program Blog Launch |
The Microsoft MVP Program has
recently launched
The Microsoft MVP Award Program Blog,
showcasing some of the amazing and
inspiring contributions of
Microsoft's Most Valuable
Professionals!
With a fresh new post each day,
learn how MVPs are helping technical
community watchers like you to find
information and share knowledge with
a global audience. Take a look at
the blog, be inspired and tap into
the rich knowledge and connections
of our awesome community! The blog
is currently in English but we do
feature non-English content.
Want to get involved?
Support us by linking back to our
blog from your own site! If you
enjoyed the blog, you might also
want to take a look at our
Twitter site and
Official Facebook Fan Page.
We hope you enjoy reading the
blog and find it a valuable and
enriching experience. If you have
any questions or comments, please do
not hesitate to contact the blog
moderator.
|
|
|
 |
 |
 |
 |
|
Microsoft patterns & practices Monthly
Webcast |
The
Microsoft patterns &
practices (p&p) team
is responsible for
delivering applied
engineering guidance
that helps software
architects, developers,
and their teams take
full advantage of
Microsoft's platform
technologies in their
custom application
development efforts. p&p
releases include
Enterprise Library,
Composite Application
Guidance, ESB guidance
and more. Starting
January, we will be
hosting a monthly
technical sessions with
p&p over live meeting.
The topics will cover
one of many p&p
deliverables. This
monthly event will take
place the 3rd Wednesday
of every month at 10AM
PST. Any changes to this
schedule and topic of
the month's discussion
will be announced in the
newsletter.
Due to MIX09 and
DevConnections, the
March session "Building
composite applications
with WPF and Silverlight"
has been moved to April
15.
Visit
live.ineta.org/blog
for live meeting links
and speaker information.
In the meantime, if you
have suggestion for
topics, please let us
know!
|
|
|
 |
 |
 |
 |
|
Getting
Started with the SDL Threat Modeling
Tool |
The Microsoft Security
Development Lifecycle (SDL) Threat
Modeling Tool allows developers to
identify and mitigate potential
security issues early, offering a
methodology that any software
architect or developer can use
easily and effectively. In the
article
Getting Started with the SDL Threat
Modeling Tool, Adam Shostack
invites you to follow Deb (a
developer), Paul (a program
manager), and Tim (a tester) through
the process of developing their
first threat model, and he discusses
each screen of the tool.
To download the SDL Threat
Modeling Tool, click
here.
New! Watch SDL War Story
Videos
Hear stories from the people at
Microsoft who encountered challenges
and successes in implementing the
Security Development Lifecycle
(SDL), the industry-leading
assurance process, at Microsoft.
Steve Lipner tells about security
struggles that began with Code Red
and led to the Microsoft Security
Push. Mike Howard tells the story of
the Security Push, the massive
security training effort and the
other challenges Microsoft overcame
to make the SDL part of its
development culture.
Click
here to watch the videos.
|
|
|
 |
 |
 |
 |
Windows
Client Column #3
I'm a developer not a designer so why
do I need Expression Blend? |
If you are a .NET Developer today
you probably have heard of Microsoft
Silverlight. You may have noticed a
.xaml file in your project, saw it
was all xml and wondered why anyone
would code an app in xml. After all
I am a VB/C# programmer not a
designer right?
All that xml is a language called
XAML which stands for eXtensible
Application Markup Language. Its
true power lies in its ability to
serialize out your objectives into a
format that is universally readable.
In fact since .NET 3.0 was released
XAML has been used across all of
Microsoft's presentation
technologies.Windows programming via
Windows Presentation Foundation
(WPF), Rich Internet applications
via Silverlight, and even the new
Microsoft Surface table (whose API
is based on WPF) all use XAML as the
glue. Thanks to the great
technologies already introduced in
early Framework versions like
Partial Classes, you can code a .NET
application entirely in XML. But
wouldn't working with XML be time
consuming and take longer than what
I can do today in code?
The answer is no, and in fact, it
can be a lot quicker thanks to new
tools like Expression Blend. These
tools have been created around XAML
and can both read and write out to
it. They also offer rich design time
visualization and the ability to
"draw" your interface instead of
coding it. In the past working with
XAML meant editing the xml manually
in tools like XAMLPad. This
experience hasn't changed much even
in Visual Studio 2008 and you will
find yourself still editing the xml
manually when it comes to things
like Silverlight. When shifting to
XAML technologies like WPF there are
certain concepts you will need to
get your head around. Databinding,
logical/visual trees, dependency
properties, routed events, resource
dictionaries and templates all add a
barrier of difficulty if only
thought of abstractly. Tools like
Expression Blend allow you to see
these things visually on your screen
and then go back in and dip into the
XAML. It is a great way to learn and
has made things "real" for a lot of
the developers I talk to.
Expression Blend
Blend is where you create your
User Interface (UI). This is your "WinForms
Designer" for a modern day XAML
application. It supports the
creation and real design time
editing of both WPF and Silverlight.
Blend adds visual editing tools to
some of those XAML features that we
only had intellisense to aid us in
before. Here are just a few of them:
- Databinding - Blend has a
resource palette that visually
allows you to bind to things
like .NET Classes, XML and other
Elements within your tree.
- Template Editing - Blend has
a visual template editor for
creating and modifying your
controls (control templates) as
well as how your databound data
(data templates) should look.
- Animations (Storyboarding) -
The biggest comment I get from
developers here is that it
reminds them of the old Office
macro recorder. Animations in
XAML are time based and not
frames based. This concept is
pretty natural to developers
because we are used to working
with things like timers in our
code. Blend will actually allow
you to draw what your UI
elements look like at different
points in time and then generate
the key frames for you. The
results can be pretty
impressive.
- Visual State Manager (VSM) -
Once you get your head around
animations you will realize that
every control you make can
animate in numerous ways based
on what the user is doing on
screen. The VSM allows you to
manage the "states" of all of
these controls, what they will
look like when a user "mouses
over" for example and how long
those animations will last. Most
of the out of box controls in
Silverlight 2 for example all
have predefined states that you
can go in and edit in Blend and
change however you like
- XAML Resources - Blend
allows you to visually add
things like Resource
Dictionaries and apply those
resources to any elements you
see on screen.
For more information on
Expression Blend check out these
links:
Expression Blend 2 -
http://www.microsoft.com/expression/products/Overview.aspx?key=blend
Expression Community -
http://expression.microsoft.com/en-us/default.aspx
Expression Studio "How Do I?" Videos
-
http://expression.microsoft.com/en-us/cc136535.aspx
David Isbitski
Senior Developer Evangelist |
Microsoft Corporation
http://blogs.msdn.com/davedev |
http://twitter.com/thedavedev
|
|
|
 |
 |
 |
 |
|
HDI- VS
Debugger |
- HOW DO I: VS-Debugger:
Tips and Tricks for Debugging in
Visual Studio
In a debugging session, it is
possible to view and explore the
values of elements. It is also
possible to modify those values
in an effort to determine how a
new value affects the outcome.
In this video, Todd Miranda
demonstrates how to use watch
and immediate windows to test
various scenarios while
debugging.
http://msdn.microsoft.com/en-us/vstudio/dd442479.aspx
- HOW DO I: VS-Debugger:
Create a Breakpoint Using Hit
Count
There are many ways to create
breakpoints. By default, a
breakpoint is triggered each
time a line of code is reached.
In this video, Todd Miranda
demonstrates how to use advanced
breakpoints to only trigger when
certain hit count conditions are
met.
http://msdn.microsoft.com/en-us/vstudio/dd442442.aspx
- HOW DO I: VS-Debugger:
Create a Breakpoint Using
Conditions
There are many ways to create
breakpoints. By default, a
breakpoint is triggered each
time a line of code is reached.
In this video, Todd Miranda
demonstrates how to use advanced
breakpoints to only trigger when
certain conditions are met.
http://msdn.microsoft.com/en-us/vstudio/dd442440.aspx
Evren Toktas
Audience Marketing Manager | US BMO
DPE, Technical Audience Marketing
(TAM)
t 425.538.1602 | c 206.355.2018 |
evrent@microsoft.com
|
|
|
 |
 |
 |
 |
|
Upcoming
Speaker Bureau Events |
 |
| Ozarks
DNUG |
Harrison |
AR |
Claudio
Lassala |
04/02/09 |
| Twin
Cities Languages User
Group |
|
MN |
Cory
Smith |
04/04/09 |
|
Oklahoma City .Net
Developer's Group |
Oklahoma City |
OK |
Rachel
Appel |
04/06/09 |
|
Edmonton .NET User Group |
Edmonton |
Canada |
Rod
Paddock |
04/07/09 |
| Regina
.NET |
Regina |
Canada |
Rod
Paddock |
04/08/09 |
| RI .Net
User Group |
Bristol |
RI |
Steve
Andrews |
04/08/09 |
| Phoenix
Connected Systems User
Group |
Phoenix |
AZ |
Robert
Green |
04/09/09 |
|
Winnipeg .NET Users
Group |
Winnipeg |
Canada |
Rod
Paddock |
04/09/09 |
|
Bartlesville .NET User
Group |
Bartlesville |
OK |
Claudio
Lassala |
04/10/09 |
| South
Dakota .NET User Group |
Mitchel |
SD |
Scott
Cate |
04/13/09 |
| Orange
County .NET Users Group |
Rancho
Santa Margarita |
CA |
Bill
Vaughn |
04/14/09 |
| Hawaii
Dot Net User Group |
Honolulu |
HI |
Chris
G. Williams |
04/15/09 |
| San
Gabriel Valley .NET
Developers Group |
Monrovia |
CA |
Bill
Vaughn |
04/15/09 |
| Space
Coast Dot Net User Group |
Melbourne |
FL |
Steven
Smith |
04/15/09 |
| .Net
Valley |
Nanticoke |
PA |
Pete
Brown |
04/16/09 |
| San
Diego SQL Server User
Group |
San
Diego |
CA |
Bill
Vaughn |
04/16/09 |
|
Southern California .NET
Architecture Users Group |
Costa
Mesa |
CA |
Don
Demsak |
04/16/09/td>
|
| HAL-PC
C# SIG |
Houston |
TX |
Tim
Rayburn |
04/21/09 |
| Lubbock
.Net User Group |
Lubbock |
TX |
Claudio
Lassala |
04/21/09 |
| NJ SQL
Server User Group |
Parsippany |
NJ |
Andrew
Brust |
04/21/09 |
| Pacific
Northwest Access
Developer Group |
Redmond |
WA |
Paul
Litwin |
04/21/09 |
| St.
Louis .NET User Group |
St.
Louis |
MO |
Rachel
Appel |
04/27/09 |
| Boulder
.NET User Group |
Boulder |
CO |
Amanda
Laucher |
04/28/09 |
|
SouthColorado.Net |
Colorado Springs |
CO |
Paul
Sheriff |
05/05/09 |
| New
England Visual Basic
Professional User Group |
Waltham |
MA |
Claudio
Lassala |
05/07/09 |
|
Billings Users Group |
Billings |
MT |
Kathleen Dollard |
05/12/09 |
|
PGHDOTNET: The
Pittsburgh .NET User
Group |
Pittsburg |
PA |
Pete
Brown |
05/12/09 |
| East
Bay.NET |
Pleasanton |
CA |
Rob
Windsor |
05/13/09 |
| Lehigh
Valley .NET |
Bethlehem |
TX |
Pete
Brown |
05/18/09 |
| San
Diego .NET User Group
ASP.NET SIG |
San
Diego |
CA |
Cory
Smith |
05/19/09 |
| Baton
Rouge .Net User Group |
Baton
Rouge |
LA |
Chris
G. Williams |
05/20/09 |
| Dallas
ASP.NET |
Dallas |
TX |
Rachel
Appel |
05/26/09 |
| San
Diego .NET User Group |
San
Diego |
CA |
Mark
Michaelis |
05/26/09 |
|
|
|
 |
 |
 |
 |
|
Contacting INETA North America |
|
|
|
 |
 |
|
|
|