The date has been selected for the 2009 Raleigh Code Camp. It’s going to take place
this year on Saturday September 15th in Raleigh, NC. The call for speakers is out,
and you can submit your talks at www.codecamp.org for
the event. We’re looking forward to another stellar event!
If you have never attended a Code Camp before, they are a free day of developer training
put on by other developers. The speakers volunteer their time (and travel) to present
on topics they are passionate about. With typically draw a number of MVP’s and other
experts in a variety of topics areas. The cool things is that you don’t need to be
a conference speaker or have some special title to speak, and in fact some of the
best presentations I’ve seen are from people who are just passionate about their area
of interest. The event is free, but you must register to attend. Attendee registration
will begin in August.
On a side note, WPF MVVM Superstar Karl
Shifflett is planning attend and may also be presenting a special version of his
MVVM LOB training talk on Friday before. We’re looking at the interest and availability
of venue right now. Karl’s an amazing and passionate WPF expert, and his talks have
packed rooms across the country and around world. If you are interested in attending
please let me know.
Earlier this spring the Microsoft Patterns & Practices group released the Composite
Application Guidance for WPF, or Prism. Initially released for WPF, the team has been
continuing their work, expanding the scope to include WPF and Silverlight.
The direction they are taking includes the ability to build applications that can
provide both both Silverlight and WPF experiences through sharing and re-using code
and components between the two environments. I’ve honestly learned a lot digging into
Prism 1, and look forward into digging deeper into the new bits in the week ahead.
Hill has a great post that includes more details here.
Congrats to the Prism 2.0 team on getting this turned around so quickly!
Adam Kinney recently announced
the launch of a new Channel 9 series called <DeepVoice Echo=”High”>The Continuum
Show</DeepVoice> in which he takes a look at many of the exciting new technologies
from Microsoft that are pushing the limits of traditional applications on the web
and desktops through technologies such as WPF, Silverlight, and ASP.NET
“This is the beginning of a new show on Channel 9 focused on the world
of UI technologies available from Microsoft. This includes some of your favorites
like WPF, Silverlight, ASP.NET, Expression, IE8 and more. We’ll be showing new
features, patterns and practices from experts and samples of inspirational applications.
Episode 0 gives
Episode 1 looks
at the MVC Framework with Phil Haack
2 details the NBCOlympics.com video
NBCOlympics.com with Silverlight
This space is getting really exciting. Great job Adam! I look forward to seeing more.
Today ScottGu announced
on his blog the release of a public beta of the upcoming .NET 3.5 SP1 and VS 2008
SP1 releases planned for “this summer as free updates”
There are a few important installation notes, and a reminder that this is a beta,
but there are also a bunch of very cool improvements. Scott’s
blog post goes into many of the details for web developers and VS2008 in general
has a post going into specifics relating to WPF.
Download links of goodness:
In a recent blog
post, Karl takes us on a journey to Metadata Island. (From the pictures,
it looks like a place I would like to visit frequently!). Though his post and accompanying
Silverlight videos he brings up a number of very valid points regarding the use of
existing metadata to make development faster.
A big pain point in development is duplication of efforts, and even in simple cases
it can eat up a lot of time very quickly. Consider creating a simple database entry
form. We’re first creating a database table with field names, we then construct a
data layer of some sort to read and write to those field names, we then add textbox
(or other) controls to a form facilitate the data entry/edits, and then usually create
labels (again using the field names), tools tips are added, data validation. To Karl’s
point, all of this information lived in the database already, or possibly even in
a specification document prior to the database being created.
More tooling support would be great. Or at least some consistent tooling, as I know
we’ve all written code to do a variety of these tasks in the past, but never really
in coordination with VS.
[Karl’s form generator]
As we go forward, I hope that we see a lot of innovation in this space. I think there
are a lot of opportunities as WPF and Silverlight push into line of business applications.
The details are finally in place for the beginnings of the Raleigh/Durham Dot Net
User Experience / Silverlight group. We will be meeting on Tuesday April 22,
2008 at 6:00 PM. We will be meeting at 1143 Executive circle, suite H, Cary,
[*****pushpin estimated may not be exact]
Please help us spread the word! If you know of people working with or interested in
Silverlight/WPF in the Raleigh/Durham/Chapel Hill area please forward this along.
What is the purpose of a new group?
The purpose of the group is to bring together individuals who share an interest in
exploiting the Microsoft .NET platform to create Rich Interactive Applications that
provide the end user with the best possible user experience. We will be focusing on
using technologies such as Silverlight, WPF, etc., as well as the related design user
experience topics that are related.
Who should attend?
As suggested above, the audience really isn’t limited to any type of individual; however,
for the sake of providing “labels”, the group is targeting Microsoft Silverlight /
WPF / Expression developer and designer audience. While we will be started off
with some basics of Silverlight, the goal of the group is going to be to focus more
on intermediate and advanced topics. We will be working jointly with the Triangle
.Net User Group (www.trinug.org) which is starting
to offer a Silverlight 101 focus group.
Where do I sign up?
There are a number of logistical issues that we need to work out getting this group
going, such as a website, etc. If you are planning attend the next meeting, please
leave a comment or drop me an email so that we can plan for numbers and hopefully
have some discussions beforehand on what people would like to see.
What will be covered?
At the first session I will be presenting some work I have been doing relating to
styling and Control Templates in Silverlight 2 controls and have a Q&A.
At that time we will also get some ideas of what we’d like to see in future events.
I met Cory Smith who has started the DNUX (www.dnux.org)
groups in the Dallas Texas area and I thought the idea was brilliant. While our initial
topics will likely be Silverlight related, I did not want to bind us complete to one
technology. Dot Net User Experience provides a much better description of the direction
I’d like to see. Hopefully I’ll find him again so I can official ask to “borrow” the
Karl sent me a note a little while ago and I’ve been meaning to blog about this, but
in the mean time I think Karl has gone without sleep since then and along with Josh
Smith has already rolled out Mole version 2! You can get it HERE
Mole 2 is
“a high performance, full featured, multifunction visualizer that allows
in-depth inspection of the Windows Presentation Foundation (WPF) visual and logical
trees. For each element in the visual or logical tree the developer can view all properties,
visual image, run-time XAML or IEnumerable collection data.”
If you work with WPF this, Mole is a thing of beauty! ( I wonder it would take to
do this for Silverlight? )
Great work guys! For more info please see http://karlshifflett.wordpress.com/mole-visual-studio-visualizer-for-wpf/
The energy level is going to be through the roof in November when WPF Fanatic Karl
Shifflett arrives at the Triangle .Net User Group (TRINUG)
for his presentation on Authoring WPF Custom Controls on Wed November 14, 2007. If
you are interested in WPF, and want so see some examples of it’s power in real world
applications come check it out.
Authoring WPF Custom Controls
When Microsoft released the .NET Framework, they really energized and radically expanded
the toolset available to developers. The .NET 3.0 Framework is no exception to this
In this presentation we will explore the steps required to build and consume
lookless WPF Custom Controls that expose Dependency Properties and Routed Events.
The sample code includes a WPF CheckListBox and HyperLink control (that is not dependent
on the FlowDocument, Page or TextBlock controls) along with a WPF application demonstrating
visit www.trinug.org for more info!
just announced that Josh
Smith will be giving a WPF presentation on October 20th, 2007 at the Charlotte
Developers GUILD Code Camp, in Charlotte, North Carolina. Josh writes one of the
most information WPF
blogs and contributes a great deal to the WPF community. If you’re anywhere
near the area, it should be a really great session.
Brian Hitney and I will
also be jointly presenting a two part Silverlight session at the event as well. (Please
Bill don’t schedule us all at the same time!)
I was looking for the latest Blendables release
from Identity Mine (The
“Love Your Software” people) and noticed this contest. It’s hard not to create amazing
applications with their WPF controls, so if you’re doing cool things be sure to enter.
(But not too many of you because I want to still have a chance to win too!)