Community
Speaking at the June STL .NET User Group
Jun 17th
This month I will be presenting "OData – Make a Feed for That" at the St. Louis .NET User Group.
From the website:
You might have heard of ADO.NET Data Services and are wondering why it’s now WCF Data Services (Or maybe you haven’t heard of either which is another reason to attend this month’s user group!). In this session we’ll explore the OData protocol that drives WCF Data Services and look at example OData services and how you can consume them easily in .NET and Silverlight. Join us and learn how OData can make the web your data source with this new standard.
As always, there is *free food* so you can come chew on that and tune out the speaker if that’s how you roll!
Chris is a human. From planet earth. He likes to watch his kids grow and his disposable income shrink. For 40 hours a week he is a consultant with Daugherty Business Solutions in the Custom Line of Service working on .NET projects. The rest of the time Chris is chasing his kids, spending time with his wife or playing Xbox (or all of the above at the same time). He also likes to speak at local user group meetings and conferences about Microsoft technologies. He is a 2009 Microsoft MVP and does not look at all like a clown.
Monday, June 28, 2010
5:30 – 6:00 pm Food and social
6:00 – 7:30 pm Program
Location:
Three City Place Drive
Suite 1100
Creve Coeur, MO 63141
VS 2010 Events in St Louis
Apr 1st
Monday April 12, 5:30 PM – 3 City Place, 11th Floor Creve Coeur, MO
High Speed, Low Drag: Driving Application Quality with Minimal Friction
Mark Mydland – Principal Group Manager for the Visual Studio Team Edition for Software Testers, Microsoft Corporation
Software teams are continually under pressure to do more in less time, to build higher quality and ever more complex applications on ever increasing ship cadences. In this session we will use Microsoft’s Visual Studio 2010 Application Lifecycle tools to demonstrate how to deliver bugs that get fixed first time, every time
More at http://stlnet.org/
Thursday April 29, 5:30 PM – 3 City Place, 11th Floor Creve Coeur, MO
.NET Rocks is on the Road Again!
Carl and Richard are loading up the RV and driving to our town to show off the latest and greatest in Visual Studio 2010! And to make the night even more fun, we’re going to bring a rock star of the Visual Studio world to the event and interview them for a special .NET Rocks Road Trip show series. Along the way we’ll be giving away some great prizes, showing off some awesome technology and having a ton of laughs.
STL .NET Events 1/25 & 1/26
Jan 22nd
Monday Jan 25th is the first STL .NET User Group meeting of 2010. I’ll be presenting on SOLID development. Meeting starts around 5:30 and there will be food and drinks provided.
Tuesday Jan 26th is the MSDN Event – “Drive Your Development With Visual Studio 2010” presented by three of my favorite community cohorts – Jeff Fattic, Kevin Grossnicklaus, and Clint Edmonson. The event runs from 8:30 to 11:30.
Hopefully you can make one of these events and kick off 2010 right!
Day of .NET 2010 – It’s On!
Jan 12th
From the crew that brought you DODN 2009, we’re back and gearing up for DODN 2010. Expect another top-notch 2-day developer conference in the St. Louis area. Time and location will be announced as soon as we have it!
Follow us:
- @stldodn / #stldodn
- http://stlouisdayofdotnet.com/
- More info at the Monthly STLNET User Group
January STL .NET User Group – SOLID Development
Dec 30th
On the last Monday of January look for me at at the St Louis .NET User Group, I’ll be presenting on SOLID development in .NET. We’ll cover the five principles of SOLID and how apply them in your code.
Join us this month as Chris Deweese shows us what goes into writing SOLID code. SOLID development consists of five principles that software engineers can apply to write code that is more understandable, easier to change, and to maintain. Chris will discuss the SOLID principles and walk us through a sample application demonstrating how each principle can be applied. You will of course get *free* food which is sure to be yummy. The presentation will be something to keep your attention while you eat. If you’re lucky you can take the information and apply it to your job the very next day!
Monday, January 25, 2010
5:30 – 6:00 pm Food and social
6:00 – 7:30 pm Program
Location:
Three City Place Drive Suite 1100 Creve Coeur, MO 63141
Coders 4 Charities: Geeks Give Back!
Oct 20th
The first annual Coders 4 Charities St. Louis was held this past weekend, October 16-18 at the CAIT facility in downtown Clayton, MO. The event brought together over 50 geeks volunteering their time and talent to help nine organizations chosen for IT makeovers. Needs included the setup and configuration of a network server & file shares, website makeovers, a brand new website for an organization that never had one, and applications to help charities fulfill their mission.
None of what was accomplished this weekend would have been possible without the work of Kevin Grossnicklaus who began the process of identifying organizations in need back in March. With the help of the United Way, Kevin identified the nine organizations that were chosen for this years Coders 4 Charities event.
Along with the nine projects were nine team leads, each of which was responsible for doing some pre-event work to determine options for the project they were assigned, selecting a team, and working to execute the plan during the event. I was one of those nine project leads and chose a project for the Violence Prevention Center of Southwestern IL which included a website makeover to provide the center with new capabilities and tools to fulfill their mission by making better use of their on-line presence. Jessica Brandon, the director of the VPC worked closely with me to define their needs and what they would like to have in a website.
Robbie Prince of Royal Solutions the IT provider for the VPC also worked with our team to provide access to the hosting infrastructure. Robbie was able to help us with accessing the web host to install and configure the content management software we used for our project.
The Project
The VPC has an existing website which is static and does not have any dynamic capabilities such as an event calendar, the ability to easily move content, nor the ability to accept on-line donations. Jessica understands the need to have a website that both reflects the organization and provides tools for the organization to maintain their on-line presence to reach their audience and further support the organizations mission. She was very excited to receive a website makeover and worked hard to prepare content for the new website.
Based on the requirements of the project, the hosting environment, and the teams experience I identified Dot Net Nuke as a candidate to provide the content management features. Because of the availability of modules, themes and skins, as well as local resources who are very familiar with Dot Net Nuke it was a good choice overall. Our choice was further validated when we realized that by the end of the weekend we had not written one line of .NET code.
The team researched and identified two specific DNN modules to help meet the VPC’s needs. One was the Calendar & Events module which provides the capability for users to register for events and pay on-line via Paypal. The other was the Forms & List module which provides the capability for the DNN administrators to create forms on their website and have the forms be submitted to the database and an E-mail address.
The Team
- Jessica Brandon, Director, VPC SW IL
- Rob Brown
- Chris Deweese
- Pat Illert
- Becky Isserman
- Ian Lackey
- David Phillips
- Kevin Queen
- Joyce Tritt
Left to right: Rob Brown, David Phillips, Joyce Tritt, Kevin Queen, Jessica Brandon, Chris Deweese 
Collaboration Tools
For teams to collaborate, Assembla was selected as the source control and issue tracking system. By the end of the weekend I was the “Ticket Master” and the team was used to my affinity for using tickets in the Assembla system to assign work and track progress. Because we did not write code we only used the version control for the theme and skin files.
I am 100% impressed with Assembla and we will continue to use it beyond this weekend as we support the transition of the website.
The DNN Experience
Three members of the team were moderate to advanced DNN users and greatly helped the rest of us understand DNN concepts & terms and identify the right modules to use. The rest of the team quickly learned the ins and outs of setting up DNN. Initially we started with version 4.8.2 which was the version offered by the web host. Robbie at Royal Solutions used the “Easy” button to install that for us on Friday evening.
The next morning as the team began to add content provided by Jessica, we determined upgrades were needed. We followed some excellent blog posts by Mitch Sellers and upgraded seamlessly from 4.8.2 to 4.9.X and then to 5.1.4.
The Result
Final Thoughts
As I said, none of this would have been possible without the work of Kevin and Jessica, the assistance of Robbie, and the team. Everyone on the team felt strongly enough that we are going to continue supporting the VPC as they transition to the new website and until they feel comfortable with all the new capabilities they have. I can’t say enough good things about everyone involved. They all pitched in and worked hard through the weekend on-site and virtually. Knowing that there are so many geeks in the community that were willing to give their time over the weekend is a good feeling.
As IT professionals we have a unique set of skills that can help organizations fulfill their mission. Having the opportunity to use those skills to benefit organizations in need has been a very fulfilling experience. I come from a background of working with non-profits and I know how hard times are at many of those organizations. The bottom-line is that these organizations needed help and we were able to provide it.
I thank Jessica Brandon and the VPC staff, as well as the other eight organizations for taking a chance on us and allowing us the opportunity to give something back to the community. I look forward to continuing to work with these organizations and a Coders 4 Charities 2010!
NIEM National Training Event 2009 – Focus on Architecture; Focus on Community
Oct 5th
Chris Deweese shaking hands with Kshemendra Paul, Federal Chief Architect (Yes it was Friday and yes that is his @meshirt)
Photo Courtesy Christina Bapst, DHS (using Anthony Hoang’s awesome camera)
The 2009 NIEM National Training event took place from September 30th to October 2nd in Baltimore, MD. I had the honor of attending this years event and delivering two presentations over the three days of the conference. You can view all of the sessions on-line with a free registration here. The sessions were great; a mix of hands on, practical NIEM implementation as well as informational sessions on NIEM and NIEM tools. Instead of typing up a review of the three days of sessions I will skip to the final half-day because that is where the prior days were summed up and the lessons learned and shared really came to life.
The final half-day of the 2009 NIEM National Training Event was a town hall meeting with the IT leaders of this country. Federal CIO Vivek Kundra, Federal Chief Architect Kshemndra Paul, DHS CIO Robert Spires, DOJ CIO Vance Hitch, and DHS EDMO Director Donna Roy. Vivek delivered the closing keynote and the remaining group fielded questions from the audience regarding NIEM, information sharing politics, the implementers community, and more in a town hall style meeting.
The questions were pointed and the answers were open and candid. The group is aware of where things have fell short and aware of where NIEM has enabled the ability to deliver business value at all levels of government. Throughout the closing keynote and the town hall, all members of the panel hit on several key success factors.
Speak to the Business in Terms of Business Value and Not Fancy Technical Terms
The business does not speak your language, they do not speak Xml, NIEM, SOA, IEPD. But they do speak value, and cost savings, vision, and innovation. Speak to the business in those terms. Don’t silo your self by speaking in your language.
“Architecture is a 12-letter word for planning.” –Ksmendra Paul
This was *the* quotable moment for an architect listening to this group. This quote was spoken but Mr. Paul himself, and the others on the panel echoed his sentiments. As federal CIO Vivek Kundra put it, architecture must be used to solve real problems or it becomes an academic exercise. SOA is designed to solve real problems and handle real complexity and that is at the center of the strategies the federal government is using to enable information sharing, reduce costs, and put NIEM to use as the data model standard for federal enterprise projects. These leaders talked about SOA, the bus, and how they are using it to provide value to the American people, reduce IT costs, and remain agile.
NIEM Needs a Community for Implementers to Keep the Grass Roots Effort Going
In a question that took me 10 minutes to build up the nerve to ask, I asked what the plans are to build a community for the implementers because it is the implementers that can help drive NIEM adoption in a way that speaks to the grass-roots which started it. Donna Roy fielded the question and candidly put it that the NIEM committee knows they have not reached out using the best means; using one-way communication with a static website and monthly news-letter. Donna said they need to leverage Web 2.0 and help us collaborate better and that they are working on it. And during her answer Donna paid homage to my humble beginnings as the NIEM Guy, when I started blogging about NIEM because no one else was and I had questions.
Community is where the real connections happen. When I was in front of a room that was 80% full of .NET developers looking to see how to connect the dots of NIEM and .NET, I realized how much of a community we need; because there are many out there who just need some quick answers to point them in the right direction of best practices and how to handle various situations. We need a community that will be open and will bring people in. As Donna phrased it, we need to be more like open source communities.
My pledge to everyone that is part of the NIEM community is that though I am leaving .gov employment, I will remain a part of the community and continue to contribute where I can to help others succeed in bridging the gap in information systems.
Along with all this is a shout out to all the #NIEMNTE Tweeps (in no particular order and I am sorry if I miss some of you!) – let’s keep the tweets going for #NIEM and #NIEMNTE.
- Datachick
- Malawto
- Akprakas
- nmccready
- g_christensen
- NIEMIfy (whoever you are)
- NIEMExecDir (Donna Roy herself!)
- webbr
- Bluemont (thanks for the lift to BWI!)
- Jim_Cabral
- jbiala
- orand
- gotNiem
- CarlCNelson
- NIEMBizArch
- Kurt_Cagle
- JoelByford
… and all the others I missed. Keep the community going!
St. Louis Day of .NET 2009 – Success!
Aug 31st
8 months ago I blogged “Thanks for the Day of Dot Net” after the first, community organized .NET day conference in St. Louis. And in just 8 months a core team that grew from DODN 2008 raised the bar, expanded to two days, and held DODN 2009 at the Ameristar Hotel & Casino in St. Charles, MO.
Total count of attendees, speakers, organizers, and volunteers: 500!
Over two days, nearly 60 technical sessions were delivered by industry experts, community experts, MVPs; all people who have a passion for learning, growing, and sharing that with others. Sessions covered core .NET technologies and open source projects, free tools to improve your development cycle and strategies to use them. To see the impact of the sessions, feedback, and carry on the conversation, just hit “the Twitter” for hashtag: #stldodn.
To the core team of organizers I raise my glass – we worked hard, it wasn’t perfect, and in the end we held the biggest STL DODN yet. Here’s to a great 2009 and looking forward to what is coming in 2010!
St Louis Day of .NET 2009 – 4 Days Until Launch!
Aug 23rd
The 2009 Day of .NET is almost here! The last few weeks have been a blizzard of activity as we are wrapping up the final tasks before launching the conference this Thursday. You have until Wednesday to register – 2 days of top notch technical content for $125. Check out the agenda which is being updated regularly.
I will be presenting a quick start on WCF, so join me for an early morning session (7:30-8:50) to learn about WCF and build a service live during the session. Sessions will cover WCF, WPF, Silverlight, Architecture, DotNetNuke, Sharepoint, and much more!

