In many ways this presentation is in
continuation with the previous TriNUG presentation by Steve
Michelotti on MVC3 and the web stack. As part of this presentation
we will take an existing MVC 3 application with all the web stack
goodness
and migrate it to Windows Azure. But
before we dive into the migration to Windows Azure, we will briefly
go over what, why and how of cloud computing. We will also do a
quick lap around the Windows Azure platform, its various
building blocks, features, and tooling.
Vishwas Lele is a Chief Technology Officer
(.NET Technologies) at Applied Information Sciences, Inc. In
his current role, he is responsible for assisting organziations in
envisioning, designing, and implementing enterprise solutions.
Vishwas also serves as the Microsoft Regional Director for the Washington
DC area. As a Microsoft endorsed expert , he is regularly
consulted by clients for his insight and informed perspective on
implementing .NET based solutions. A regular industry speaker and
author, he has presented at a number of industry conferences as
well as community user groups.
As Microsoft continues to crank out new
features on their web stack, it is critical to keep up to date on
the latest technologies that can benefit your applications. MVC 3
has a slew of new features including the Razor view engine, better
Dependency Injection support, streamlined validation, and more. Add
to that an extremely powerful package management system: NuGet.
This demo-heavy presentation will cover
these topics as well as how you can supercharge your development
with MVC Scaffolding, EF 4, SQL CE, and IIS Express.
Blog...
Wednesday June 8,
2011
Topic:
Introduction to the ADO .NET Entity
Framework
Developers spend a lot of time and energy developing and managing
the backend database that will power or do power their
applications. Worrying about tables, relationships, stored
procedures, views and how they interact with the application being
developed can be an intensive level of effort.
The ADO .NET Entity Framework is a new
framework from Microsoft for modeling and interacting with
data. Developers can now focus on writing their applications
instead of the code to access the data and perform CRUD operations.
We will build an application so that we can cover the
following:
• Architecture of the ADO .NET Entity
Framework
• Core concepts and best practices for
efficient EF use
• Programming against an Entity
Relationship Model
• Object Services
• Managing relationships, tracking changes,
concurrency…and more
Speaker: Kevin
Israel
Kevin Israel is an Architect with CEI (Computer Enterprises Inc.)
where he focuses on ALM solutions using Team Foundation Server and
Visual Studio, SharePoint development and architecture solutions of
all types. Kevin has been developing applications of all types for
web and Windows for a little over 11 years primarily with Microsoft
technologies. He is very active within the developer community and
speaks regularly at user groups, code camps and other conferences
both regionally and nationally. He is a Microsoft Certified
Technical Specialist as well as a Visual Studio ALM MVP. He remains
a passionate technologist while also enjoying gardening, hunting,
fishing, reading and spending time with his daughter.
Wednesday May 11,
2011
Topic: The
real story behind UX - simple definitions and direct answers.
User Experience is a very hot topic in
software right now, and it is one of the terms for which everybody
seems to have a different definition. I will present a simple
and direct framework for understanding UX and leveraging some of
the more complex constructs in your day to day work. We will
discuss research into cognition, emotion, perception, and
neuroscience to provide concrete techniques that can be leveraged
for enhancing the user experience of any product.
Speaker: Art Swanson
Art Swanson is the Director of User Experience
at Allscripts Healthcare Solutions. He has 12 years of
experience in Human Factors, User Research, and User Experience and
currently leads a team of designers working to develop new
models and interaction patterns for Electronic Health Records.
Art's prior experience includes automotive and aircraft
research and design, medical device design, and extensive
qualitative and quantitative evaluations of consumer and
professional products.
Wednesday April 13,
2011
Topic: Netduino
with the .NET Micro Framework
Netduino is the newest option provided to developers who are
interested in taking their knowledge of software and applying it to
the world around using physical computing. Like Arduino, the
Netduino is an open-source micro-controller that has the capability
of controlling lights, servos, motors, a variety of sensors, and
more in ways as limitless as the imagination of the developer
controlling the direction of the prototype. Unlike Arduino and
other micro-controller predecessors, Netduino allows the software
developer the ability to to this using the power of the .NET
framework.
This presentation will introduce you to
Netduino and will provide some instruction on environmental
setup, demystifying the intimidating factors most
software developers have with entering the world of physical
computing, and getting started with programming against the
Netduino using Visual Studio 2010 and the .NET Micro Framework. In
minutes you'll be introduced to how your knowledge of .NET can be
leveraged to enter the world of physical computing.
Speaker: Brady
Gaster
Brady Gaster is a father of two boys and serves as a Consulting
Architect with Logical Advantage in Charlotte, NC. He has had the
distinct pleasure of working with .NET for over a decade in
numerous settings - government, education, consulting, gaming, and
mobile. Brady's core competencies and main professional
specialization are middleware development, TDD, service
orientation, and continuous integration setup and maintenance.
Tenaciously eager to create the most flexible solutions possible,
his most recent endeavors have included an relentless commitment to
Fluent programming principles, service walls, and forensic
debugging.
blog: http://www.bradygaster.com
microblog: http://twitter.com/bradygaster
Wednesday Mar 9,
2011
Topic:
Introduction to the ADO .NET Entity
Framework
Developers spend a lot of time and energy developing and managing
the backend database that will power or do power their
applications. Worrying about tables, relationships, stored
procedures, views and how they interact with the application being
developed can be an intensive level of effort.
The ADO .NET Entity Framework is a new
framework from Microsoft for modeling and interacting with
data. Developers can now focus on writing their applications
instead of the code to access the data and perform CRUD operations.
We will build an application so that we can cover the
following:
• Architecture of the ADO .NET Entity
Framework
• Core concepts and best practices for
efficient EF use
• Programming against an Entity
Relationship Model
• Object Services
• Managing relationships, tracking changes,
concurrency…and more
Speaker: Kevin
Israel
Kevin Israel is an Architect with CEI (Computer Enterprises Inc.)
where he focuses on ALM solutions using Team Foundation Server and
Visual Studio, SharePoint development and architecture solutions of
all types. Kevin has been developing applications of all types for
web and Windows for a little over 11 years primarily with Microsoft
technologies. He is very active within the developer community and
speaks regularly at user groups, code camps and other conferences
both regionally and nationally. He is a Microsoft Certified
Technical Specialist as well as a Visual Studio ALM MVP. He remains
a passionate technologist while also enjoying gardening, hunting,
fishing, reading and spending time with his daughter.
Wednesday Feb 9,
2011
Topic: Windows
Phone 7
In the past 4 months Microsoft has decided it was time to re-enter
the smartphone market and they have done so by completely
re-inventing their platform. With the release of Windows
Phone 7 Microsoft is making a splash, both to the consumer and to
the developer.
In this session we will review what the Windows Phone 7 platform is
and how it is different. We will also take a look at multiple
demos which illustrate the power and flexibility it offers.
By end of this session .NET developers will be able to have enough
knowledge and skills to begin their journey as a Windows Phone 7
developer.
Speaker: Derik
Whittaker
Derik is a Software Architect currently working at Allscripts
Healthcare helping to move medical software into the 21st
century. Lately Derik has been spending the majority of
his development energy focused on how to build killer applications
for the Windows Phone 7 platform. He has over 10 years of
experience developing, mentoring and leading Microsoft based
products for a wide variety of different professional fields.
Derik has been award the MVP award in C# for the past 3 years, he
is also a member of the ASPInsiders group. He has been
working exclusively with .NET since its inception and has
professional experience in both VB.NET as well as C#. He is
also a follower and believer in the Agile methodologies and has
wide array of experience using various Agile techniques in the real
world. You can catch Derik online as a member of the blogging
group Devlicio.us (http://devlicio.us/blogs/derik_whittaker/) or
over at www.DimeCasts.Net.
Outside of his day job you can find Derik hanging out with his
beautiful wife Tiffany and 2 sons (Brendan and Ryan). He also
enjoys all things sports (Go Blue) and can be found at the local
climbing gym on most weekends.
Wednesday Jan 12, 2011
Speaker: Chris Eargle
Topic: Secrets of a .Net
Ninja
In my years developing C# applications, I
have seen techniques both good and bad. I will demonstrate those
that are good, rant against those that are bad, and reveal those
unknown to many. Whether a novice or a seasoned coder, you will
find something useful, or perhaps even wicked, that you can do with
C# and the .NET Framework.
Chris Eargle is a Telerik Developer
Evangelist, Microsoft Most Valuable Professional - C#, and two-time
INETA Community Champion from Columbia, SC, USA. He has designed
and developed several enterprise and open source applications, and
he runs the local .NET User Group: the Columbia Enterprise
Developers Guild. He is a frequent guest of conferences and
community events promoting best practices and new technologies. His
blog, kodefuguru.com, has been featured on ASP.NET, MSDN, and
Reddit.
Dec 8,
2010
Lightning Talks (and Pot
Luck)
Nov 10,
2010
MEF - Derik Whittaker
We all know that building enterprise applications is complex and
updating them is even more complex. The key to building
applications which can be easily maintained and extended over time
is to build the application to be pluggable.
However, until now building a pluggable application was both
complicated and tiresome, but now that we have the MEF framework
this is easy. In this session we will learn how to build out a
pluggable application using the MEF framework. This is a quick lap
around the various features which are available in the MEF
framework and should provide the viewer enough information to get
started building pluggable applications.
Derik is a Software Architect currently working with Allscripts
Healthcare. Derik has over 9 years of experience developing,
mentoring and leading Microsoft based products for a wide variety
of different professional fields.
Derik is a C# MVP and is a member of the ASPInsiders group. He has
been working exclusively with .Net since its inception and has
professional experience in both VB.net as well as C#. He is also a
follower and believer in the Agile methodologies and has wide array
of experience using various Agile techniques in the real world. You
can catch Derik online as a member of the blogging group
Devlicio.us (http://devlicio.us/blogs/derik_whittaker/)
or over at www.DimeCasts.Net.
Oct 13,
2010
XNA Games on Windows Phone
7
Description
Chris G. Williams will be presenting 'A Tour of Windows Phone 7 and
XNA 4.0'. In this talk, he'll cover what's new in XNA 4.0,
especially as it pertains to Windows Phone 7. He'll cover phone
features, using the emulator and how to take advantage of the
various sensors (like the Accelerometer) and features (MultiTouch,
Gestures, etc) in your games. Rumor has it, he may even have a
phone with him.
BIO
Chris Williams is a Principal Consultant for Magenic. He
is the founder of several .NET User Groups on the east coast, and
the author of the upcoming super-mega-bestseller Professional
Windows Phone 7 Game Development: Creating Games using XNA Game
Studio 4.
He's also a DirectX / XNA MVP, MCT, MCSD
(.NET) Early Adopter, MCAD, Director of the INETA Speakers Bureau,
freelance game developer, conference speaker, vintage arcade game
collector, INETA Community Champion and plays a pretty mean guitar
in Rock Band.
When not doing any of the above stuff, he
can often be found in a Waffle House. He likes 'em scattered,
covered and chunked.
Aug 11, 2010
Ignite your MVC application with
Spark View Engine
This is an introduction to Spark View Engine. We will discuss
what it is, how it can be used in ASP.NET MVC applications, and
where it came from. In addition, practical guidance will be
provided on how to start using Spark in your MVC application
today.
Bio
Curtis Mitchell is a family man, technology enthusiast, and
web/software developer. Curtis has been writing code professionally
and fulfilling other tech-related duties since 1998. He is the
co-organizer of the Raleigh Cloud Developers Group. And, he
currently lives in Raleigh, N.C. with his wife and kids.
July 14, 2010
We're planning a Summer Lightning
Talk session for the Main meeting!
Please sign up to do a
presentation - lots of slots still available. Let Greg
know...
June 9, 2010
"Real World ALM with
Team Foundation Server 2010"
Team Foundation Server 2010 is part of the
latest release of Microsoft's suite of tools for Application
Lifecycle Management. This release includes several new major
enhancements including better source code branching and merging,
workflow-based build automation, server scale-out capabilities, and
integration with testing and virtual machine lab management
tooling.
In this session, we'll walk through the
various key features of Team Foundation Server in a
"real-world" sense (i.e. no slides) to demonstrate how you can
take advantage of TFS 2010 and Visual Studio 2010 to improve your
software planning, development, and testing processes.
Bio:
Jason Barile joined Microsoft in 1997 and
is currently a Principal Test Architect on the Team Foundation
Server team at Microsoft in Durham, NC. Prior to
joining the TFS team in 2003, Jason was a Software Design Engineer
in Test and Test Lead on the Windows User Experience (a.k.a.
"Shell") team in Redmond, Washington. Jason lives in Chapel
Hill with his wife Jessica, and 4 children. You can find
Jason online on his blog at http://blogs.msdn.com/jasonba
or follow him on Twitter at @JasonBarile.
May 12
Better Contracts. Better
Code.
Speaker: Kevin Hazzard, C#
MVP
Abstract:
C# does a pretty good job of helping us to
write code that's verifiably correct at compile time. But it
doesn't do everything that a language could to make sure we keep
our code "between the ditches", so to speak. For example, what
kinds of non-null reference obligations does your code require?
Sure, you do the right thing and write good guard code inside your
functions to make sure that nulls get trapped before you try to
deference them. But what about the callers of your functions?
Shouldn't they know what their obligations concerning null-ness
are? If they knew, they might take care not to pass you nulls in
the first place. They might even be forced to.
There are all sorts of obligations that the C# language just can't
express, e.g. arithmetic ranges and array bounds. If you think
about it, this isn't even a C# problem. It's a framework issue all
the way down to the core. F# code that calls a method written in C#
should be able to factor all of the required contractual
obligations into its wonderfully rich inference engine. But if the
metadata about those call contracts isn't there... Well, you get
the point.
In this talk, Kevin Hazzard, a C# MVP from Richmond, Virginia will
go deep into Code Contracts, a great set of tools emerging from
Microsoft's DevLabs. If you've seen talks on Code Contracts before,
never fear! Kevin will go insanely deep into runtime versus static
checking, creating custom MSIL rewriters, using customized
parameter validation, emitting contract documentation into XML doc
files and more. He'll also dig into object invariance, an often
overlooked capability that's become more important as we struggle
to create so-called immutable types that are safe for parallelism
and concurrency. There's plenty of new material in this talk that
you've probably never heard or read before.
Bio:
Kevin is a consultant with CapTech Ventures
in Richmond, Virginia. He travels throughout the mid-Atlantic
region speaking at user groups and code camps just for fun and he
leads the code camp planners group in Richmond. He's served
multiple terms on Virginia's Joint Commission on Technology and
Science as an advisor to governors and legislatures. He holds
patents for peer-to-peer networking technology and served as one of
Intel Corporation's representatives to the Internet Engineering
Task Force when he worked in the Intel Architecture Labs. Nowadays,
Kevin loves writing and speaking about our industry and getting to
know as many friends throughout the developer community as he
can.
April 14th:
Andrew Theken - Mongo DB development
March 10:
Tools and Techniques to keep your
Architecture in Check
Speaker: Derik
Whittaker
Abstract:
Every day your team writes code, tons of it
in fact. Some good, some bad, and some you hope you never
have to set eyes on again. With all this code being generated
how do you ensure that the code you write today is architecturally
sound? How do you know if it follows your coding standards,
if it uses the best techniques? If you are like
many teams you live this this enforcement for another day.
Sadly it is this lack of attention which leads most code bases to
crumble under their own weight.
In this session we will review various
tools which you and your team can use to help keep your code in
check. We will not only take a look at the tools, but we will
learn how to use them, why they are beneficial and how you can
start to incorporate them into you're your teams activities.
Bio:
Derik has over 10 years of experience
developing, mentoring and leading Microsoft based products for a
wide variety of different professional fields. He has been working
exclusively with .Net since its inception and has professional
experience C# (and a little VB.net).
He has also been a follower and believer in the Agile methodologies
for the past 3+ years and has wide array of experience using
various Agile techniques in the real world. Derik is
currently a C# MVP and a member of the AspInsiders.
You can follow Derik online where he blogs at www.devlicio.us or you can catch
some of his screencasts on www.dimecasts.net
Awesomize Your Windows Apps - Kevin Griffin
Wednesday, February 10 at
5pm
Abstract:
With the release of Windows 7, many developers might be looking to
take advantage of the features Windows 7 offers. This presentation
offers attendees a broad overview of the Windows API Code Pack,
which is a managed library for .NET developers to use for accessing
some of the underlying functionality of Windows that was typically
reserved for Interop fans. Topics and demos include Windows 7
taskbar functionality, Task dialogs, Libraries support, and
more.
Bio:
Kevin Griffin is a .NET Developer for Antech Systems, located
in Chesapeake, VA. He's the leader of the Hampton Roads .NET
Users Group. Often, he can be found speaking at or attending
other local user group meetings or code camps. He enjoys
working with new technology, and consistently works on being a
better developer and building the best software he can.
Blog: http://www.kevgriffin.com/
Twitter: http://www.twitter.com/1kevgriff
January 13
Dive into Azure - Brian Hitney
Abstract:
In this presentation, we'll take a look at Windows Azure -
Microsoft's Cloud Computing platform. We'll explore what
it is, and how to get started. We'll cover key features of the
platform, and specifically dive into migrating existing web
applications and making use of Azure Storage. We'll discuss
specifics of Azure VMs including pricing, and also look at
monitoring Azure applications for health and performance. With a
full day of Azure coming to the MSDN Events on March 3. This
meeting will be a sneak peak at what's coming.
More info about
that MSDN Event...
Bio:
Brian Hitney is a Developer Evangelist with
Microsoft Corporation, covering North and South Carolina. He
frequently delivers presentations and works with local community
groups and customers on emerging technologies, .NET, and developer
tools. Prior to his Developer Evangelist role, Brian worked as a
software engineer on a Windows Vista team in Redmond, and before he
joined Microsoft he helped build large scale e-commerce
applications for various companies across the United States. Brian
is based out of Greensboro, NC.
Blog: http://structuretoobig.com/