Posts

Windows 7 Release Date Announced!

Steve Guggenheimer announced the release dates of Windows 7 and Windows Server 2008 R2 at Computex 2009 in Tapei. We will be RTM’ing Windows 7 in the second half of July, with general availability (that means it’s in stores, etc.) by October 22nd. Windows Server 2008 R2 will be available at the same time. This is awesome news! Warm up your download tools, it’s not far away. Everyone I know has been impressed with, and really likes Windows 7, even some of the most critical people I know. I think this is due to the changes in how the Windows team developed the OS, as well as how open they were to feedback, and their willingness to make changes. If you weren’t reading the Engineering Windows 7 blog, you should go there now, and read all of the posts. They are all quite fascinating. I got to be part of the IQ team, which is a very small part, but it was still fun. I would be given weekly builds to install on my machines, and to test out. While the Beta was of a very high quality, fo...

Martin Shoemaker and I discuss VS2010 & UML on Arcast.tv

A while ago Martin and I sat down to discuss UML and how it is making a come back in VS2010 for architects. We had a great chat, and we learned how this isn’t your grandpa’s UML anymore. The way the VS team has implemented it is much more functional to everyone on the team besides the Big Up Front Planning Dinosaur. It will help you understand the lay of the land for that large system you inherited, allowing you to more easily see what is going on. http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Martin-Shoemaker-discusses-UML-in-VSTS2010/

nPlus1.org hosts their third summit

nPlus1.org is hosting it's third Architecture Summit on June 10th at the Microsoft office in Nashville, TN (Franklin).  The topic of this summit will be Patterns and Principles. Session One: Software Patterns Patterns are an important tool to use as architects and developers. They provide a common vocabulary for us to design with, as well as a common approach to a common problem. Come learn about useful patterns, and how to use them in your everyday code. Session Two: How I Learned To Love Dependency Injection Dependency Injection is one of those scary topics that most developers avoid. It sounds all ‘high-falootin’ and complex. It’s not. Really. We wouldn’t lie. It’s a great way to manage complexity in your system, and a great way to make your system so much more testable. And isn’t that what we all want? Each session will be followed by open discussions periods. A catered lunch will be provided starting at noon when the welcome time begins. Register here: https://ww...

Ian McDonald is coming to Columbus next week!

Ian McDonald is the director and general manager of the Windows Server Group. He will be travelling through Ohio, and will be speaking at the Columbus Exchange & Windows User Group (CEWUG). The group meets at the Columbus Microsoft office. He will be talking about the experience of developing Windows. Agenda 5:30 to 6:05: Welcome time; meet the MS steering committee, pizza and beverages 6:05 to 7:05: An inside perspective of managing the Windows code base. 5 minute break 7:10 to 8:15: Finish, the intricacies of the people, process and technology of creating Windows Server. Where: 8800 Lyra Dr, Suite 400 Columbus, OH 43240 When: Wednesday: May  27, 2009 5:30 to 8:15 PM

ArcReady is coming to Grand Rapids, MI

Image
So, you live in GR, and you want to go to ArcReady, but Detroit is just too far away? Then rest easy my friend. With some great help from Chris Woodruff , and the great folks at RCM Technologies, we are bringing ArcReady to Grand Rapids. The www.arcready.com site should be updated soon. The link to register is http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413886&Culture=en-US . For information on what the sessions will be about, check out my post from last week .

nPlus1.org is giving away $250

nPlus1.org is on a hunt for a new look. The site has really taken off over the past six months, and they are ready for a facelift. Go design a new look, and submit it. First prize is $250 to Best Buy and a copy of Vista Ultimate. There are other prizes as well. Their site is built on Graffiti CMS, and you will need to either provide a template, or other materials to easily upgrade the site. Take a look at the official rules and requirements at http://nplus1.org/faceliftcontest/ .

Upcoming events in the area

Mike Wood and Jennifer Marsman put together this list of events in the area. I often get asked how people know about the events. It actually becomes sort of all over the place. There is the MSDN Events page, communitymegaphone.com, the web pages of your local user groups, word of mouth, word of social networking site, word of twitter, etc. There isn’t one place to rule them all. While that seems unfortunate, I don’t that is achievable, or worthwhile. The goal should be to announce the events in as many channels as possible. You don’t seen an ad for a movie just at the movie theatre, do you? Any way, on to the list: Event Event Date Website Cincinnati Silverlight Firestarter 3/28/2009 http://cinnug.org/ West Michigan .NET University 4/4/2009 http://dodn.org/WestMichiganDotNetU/ Central Ohio Day of .NET 4/18/2009 http://cinnug.org/cododn/ Lansing Give Camp 4/24/2009-4/26/2009 http://www.lansinggivecamp.org/ Kalamazoo X Conference 4/25/2009 http://www.kalamazoox.org/ Stir Trek 5/8/2009 ht...

Learn Lean Processes with LeanDog

LeanDog is an interesting company. They are located in Cleveland, on a barge. Yes, a barge, on the water. They run an agile shop, and deliver software solutions for their customers. The great thing is that they open up their space to a whole host of community events. I love it when companies ‘get’ why they should support and adopt the community. Jon, the founder, has an amazing amount of passion for agile practices, and experience helping teams adopt them. TDD is an amazing practice. It has had a huge impact on how software is developed today. It has shifted how tech teams look at writing software, and has dramatically increased the initial quality of the software, and reduced the long term maintenance costs as well. The trick with it is that it is very hard to learn, and takes at least six months if you are learning it by reading books and blogs. It is just one of those skills that you need to do with someone to fully get. You can reduce the learning time by doing this. If you a...

Windows 7 Beta to RC Guidance

Image
THIS IS NOT AN ANNOUNCEMENT ABOUT WHEN THE RC WILL BE AVAILABLE! Many people have been running the beta of Windows 7 for a while now, and we have gotten some great feedback. I have been running weekly internal builds since build 7000 went public, and it gets better every time. I, personally, have been loving my experience with Win7. At some point in the future, we will be releasing a Release Candidate (RC) for Windows 7. Many of you with Windows 7 Beta installed will be sorely tempted to just upgrade to the RC. I can understand why, as I do build-to-build upgrades on my machines every week. It saves all that setting up, installing, and what not that you have to do to take a machine from bare metal to something that is productive for you. PLEASE, use Windows Easy Transfer, save off your files, and then do a fresh install. We ask you do this mainly so we can test a real world scenario. You CAN do a build-to-build upgrade, but that is not a scenario we are trying to test, and the point ...

TechNet Unleashed – Windows Server 2008 R2

Session 1 : Windows Server 2008 R2 – Optimize your Time Get a jump start on your peers with Windows Server 2008 R2 by joining us for this no nonsense technical session, where we will discuss the critical improvements in the next version of Windows Server. Some have argued that, given the impressive scope of new functionality in Windows Server 2008 R2, it should not be an “R2” release, but rather should be given a completely new name. They point to features such as Direct Access, Branch Caching, Live Migration, Powershell 2.0, and VDI that will help you cut down on the amount of time you spend doing mundane tasks, reduce end user frustration and support headaches, and give your mobile workforce a competitive edge through ubiquitous access to company data. There’s a good chance that by attending this session you’ll find a way to save time and money with Windows Server 2008 R2, and so you’ll get the time you spend with us back many times over. Session 2: Windows 7 – Maximize Your Pot...

MSDN Unleashed – IE8 & Windows 7 for Developers

Session 1: Internet Explorer 8 for Developers The Windows Internet Explorer 8 browser makes it easier to explore and interact with the web. Did you know that there will be a new standards mode by default? While it can easily be turned off, knowing the potential to impact this may have on many sites that have been crafted around various features in past versions is a good idea. Attend this session to learn which current practices you need to change and how the new standards mode affects your development techniques and your existing sites. We review tools that are built into Internet Explorer 8 to help developers debug and create Web pages. We also discuss Web Slices, Accelerators, and Search Suggestion – all of which are key new features in this latest release. In this session we’ll show you: · Developer Tools · Selectors API · Use and create accelerators · Use and create web slices · Use and create search suggestions · AJAX Navigation enhancements with Virtual Earth d...

ArcReady – Architecting for the Client Tier

Architecting for the Client Tier The client (or presentation) tier of our applications is taking on an increasingly important role. Users are expecting more compelling user interfaces, but they also want more functionality from their applications. In this ArcReady we examine how to design and deliver well architected client applications that will be easy to maintain and extend. Session 1: Trends and Patterns on the Client Tier In our first session we will take a vendor and platform neutral look at some of the trends and emerging technologies that can be used on the client tier. We will look at techniques like Mashups, technologies like Natural User Interfaces (NUI) and the increasing importance of the mobile platform. We will also look at some common patterns that can be used in the architecture of the client tier. Session 2: Applying Microsoft Technology on the Client Tier In our second session we will take some look at how we can use Microsoft technologies to create well ...

KalamXoo Conference is on April 25th, 2009

While I am here at the great West Michigan .NET University event, I wanted to tell you about another Michigan event coming up. This one has a bit of a different flavor though. Instead of being all about hard skills, all of the talks will be about soft skills. I think this is a great change. While we have a very strong community in the area, our user groups spend too much of their time talking about hard skills, and not enough time about skills that make them better developers as a whole. The Kalamaxoo event team set out to change this. I will be speaking, as well as some other great people, so check it out.   From their site http://blindbackup.com/ ,   The Kalamazoo X Conference is a one-day software development conference hosted in beautiful Southwest Michigan. While there are many great technical conferences in the region, their focus tends toward new technologies and programming languages. The Kalamazoo X Conference intends to uniquely complement those conferen...

devLink has opened registration

I could sit here and tell you about the great conference that devLink is, or how inexpensive (and cost effective it is), or say how awesome it was last year, or about the great speakers (and myself) that will be there. But I figured just pasting in their own well written announcement is enough. It’s call code reuse. I get to be a speaker again this year. While I doubt there will be a devLink bus this year (people still haven’t recovered from last year’s bus) but it would be cheap to get some buddies, and carpool down there. See you there!        The devLink Technical Conference is pleased to announce it's fourth annual event - devLink 2009.  This year devLink will take place August 13 - 15 in Nashville, TN.  We have worked hard to bring you the best content possible at a price you can afford.  This year promises to be the best devLink ever with nearly 100 sessions offered over three days.  That's right, we have expanded devLink to a t...

Three tips to help your career on Edge

While I was on campus in Redmond during the MVP summit in March, Adam Carter asked me to swing by the TechNet Edge studio for a quick visit. We sat down, and talked about three things you can do to help you career. Check it out . There are some funny April Fool’s joke videos as well.

P&P Releases PRISM 2.0

Image
The Patterns & Practices group at Microsoft has released version 2.0 of the PRISM framework. PRISM is a framework you can use you easily build loosely coupled composed applications. This new version supports both WPF and Silverlight! That is totally awesome. I believe that we should focus on only writing the code that only we can write, and to leverage frameworks and components to provide the infrastructure and cross cutting concerns for our systems. This is a key way to provide more value to your business, and to reduce costs and time. There are plenty of other ways, like TDD, agile, pairing, etc. But this post is about PRISM, and there are far more smarter people than I to learn about those other practices from. PRISM helps you create modules in your application. For example, a screen might have a list of upcoming appointments, and a section highlighting some tasks the user has to accomplish before the selected appointment. Each of these pieces would be a component. But they ...

Azure ‘How do I’ videos

Looking for something to do this weekend? How about a series of small, low calorie, bite sized videos on how to work with Azure? Check these out. These are great training videos. Everyone is interested in Azure, and cloud computing, and everyone is looking for resources to get up to speed quickly. This is the next best thing to downloading the SDK and hacking out some code. Overall Page Visit here for the full summary of videos   Get Started Developing on Windows Azure? If you’re a developer and you’re new to Windows Azure, start here! You’ll see what you need to download and install, and how to create a simple “Hello World” Windows Azure application.   Deploy a Windows Azure Application You’ll see what it takes to move your application into the cloud – you’ll see how to request and re...

Dave Giard publishes an interview with Brian H. Prince

Dave was hanging around the awesome CodeMash event this January, when he asked to interview me for his blogged. So we snuck out to the entryway of the Kalahari, and chatted about my experience at being a new employee of Microsoft. He had good timing in publishing the video, since this past Wednesday was my one year anniversary as a blue badge. Go check it out. http://www.davidgiard.com/2009/02/23/BrianPrinceOnWorkingForMicrosoft.aspx

New User Group: Columbus Exchange & Windows User Group

Some of my colleagues have worked with IT Pros in the community to start a new user group focused on Exchange and Windows. If you need to manage these systems, and want to learn how to really leverage them, this is the group for you. CEWUG Registration Link What: http://cewug.spaces.live.com/blog/ · Please join us for the first meeting of the Columbus Exchange & Windows User Group (CEWUG).  The goal of CEWUG is to help businesses, public sector and home users to optimize their knowledge of Windows, Exchange, Office Collaboration Server, System Center, Dynamics and Virtualization. · The goal of the CEWUG is to build relationships with peers, share expertise and involvement with the central Ohio IT community. · We will meet the 4 th   Wednesday of the month at the MS Columbus Office: 8800 Lyra Dr , Suite 400, Columbus, OH  43240 Agenda: § 5:30 to 6:05: Welcome time; meet the MS steering committee, pizza and beverages § 6:05 to 7:05: Windows 7 Overview...

I will be with a bunch of KNOTheads

During the upcoming ArcReady tour, I will be sitting in on a KNOThead meeting. The meeting is at EdFinancial, and is from 5:30-8:00pm on 3/10/2008. We will talk about cloud computing, and how this shift is affecting our organizations, especially during this time of grapefruit. So come out for ArcReady, and hang around for the KNOThead meeting.   Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN