Tag | MSDN Posts

If you are a Microsoft Certified Professional (MCP), you should be sure to check out Georgeo's blog. He is the Microsoft Certified Professional (MCP) Community Marketing Manager (as of June) and before that he managed the MSDN Webcasts Program. Yesterday he announced some new benefits for MCPs worldwide as part of the MCP 2008 program. These benefits are part of MCP 2008 Phase 1. As long as you have your MCP ID, you can log in to the the MCP site and start using the new benefits right now. As part ...
Is finally up on MSDN here, both Jezz and Edward have more info on their blogs, it will be interesting to see if part 3 talks to the Rosario plans for building Software Factories or the current style... but either way great job guys ...
Reminder: All posts in this series can be found here. Some time ago, I started work on hosting the Windows Forms design surface in a project. Since that was nearly three years ago, I believe it was in the early .NET 2.0 days. My priorities got redirected and the project languished. A new project is clearly targeted at achieving the same goal, so I am back to building a solid implementation to get a beta front end out the door. Those old posts are still of good use to remind me of everything I have ...
A good friend of mine recently got a job as a technical reviewer - I guess he'll be reviewing code other people write for static analysis. I'm excited, because he's been a longtime Java user, and the job works with C#. So this post goes out to him, as well as all the other people looking to learn the basics of C#. When I came to C#, I came primarily from a JavaScript background, with about a semester of University Java on top of it. By the time I got to C#, I had already broken down the basics of ...
*The concepts in this article apply to .NET 1.1 and 3.0 as well, but my links below are for 2.0. From what I found recently, there are lots of sites that attempt to describe what goes into creating a Telnet session using .NET in general, C# specifically. But not many of them are truly helpful. There are several sites that point you to custom classes, libraries, or even controls that you can download and use blindly. Those leave me feeling like I left the house not wearing any pants. When you boil ...
My heartfelt congratulations go out to my friend and WCF Guru, Rick Garibay on his MVP award on October 1st for "Connected Systems". I believe that is officially "Windows Server System - Connected System Developer". I know all the time spent and work Rick has done with CoDe Magazine articles, CodeCamp presentations, and MSDN presentations listed on his blog has gone a long way toward vaulting him into this position. I also know that Rafael will take good care of you! Until I can shake your hand in ...
Vista Home Premium sucks, but having preinstalled, and having used it for a couple of weeks before I discovered this I was stuck with a 95GB partition for System and 56GB for Data on my Asus G2S. I looked around a bit and found that you can resize the partition from Disk Management (or DiskPart.exe for you CL fans). Cool, I was set, ran it with 36GB freespace, and found that I could resize it by 463MB... Surely enough for Damn Small Linux but not quite enough for Vista Ultimate 64-bit. Had to be ...
Hey if you're into XNA, be sure to check this out: http://msevents.microsoft.c... My buddy Glen Gordon is hosting a MSDN Webcast with Nick Landry. In this installment of geekSpeak, bring your questions about Microsoft XNA game development for industry expert Nick Landry to answer. "ActiveNick" is an accomplished author and speaker on topics like XNA and mobility ...

I attended the MSDN Events session when it was in Kansas City recently. My main reason was to get more information about the Windows Communication Foundation services.

I purchases a couple of books on WCF recently and find the similaritites with Microsoft Robotics Studio's DSS and CCR services interesting. I need to spend some time getting up to speed with WCF.

So, Microsoft has launched Silverlight. I'm a development manager and my team produces web sites, so it’s time to check it out. This isn't a particularly unusual activity for me. Microsoft brings out products left-right and centre, technology moves on every day, you have to run to stay still in this game etc etc etc. But hang on, it seems to be getting harder to keep up. Is it the passage of time gently eroding my grey matter? Am I drowning in a sea of internet content? Are my bulging mail folder ...
Clark Sells, whom I believe is part of the VSTS team, has created an excellent "mind map" around all of the VSTS resources available online. This map shows bloggers, tools, MSDN references, and other community pages. Along with the VSTS Resources map, he has also created a map that shows the target stack for the TeamBuild targets. If you do anything with VSTS, these are excellent resources ...
Recently I attended my fourth Philly .Net code camp. Bill Wolff sure knows how to run a code camp. Every code camp has gotten better than the previous one. Lucky for us Philly .Net gets to hold meetings and the code camp’s at the Microsoft Malvern campus. Microsoft opens it doors and allows us to learn their technologies, supply us with freebies, etc. If you have not been to a code camp, you are missing out! Code camp is a MSDN event on steroids. We had all the great speakers; Miguel Castro, Sam ...
I have recently attended one MSDN event that covered 3 topics - LINQ, WCF and Silverlight. I was looking forward to this event because I had hoped to gain something about WCF and LINQ. During the presentation, the speaker ended up spending a lot of time on LINQ and Silverlight; whereas, he pretty much zoomed through WCF. That was very disappointing considering my interest on Silverlight (or Microsoft's Flash) is non-existent. In any case, I know I will be delving deeper into WCF (and possibly LINQ) ...
It seems there is a lot of confusion on how to properly catch exceptions in .NET, especially among newer developers. There are a lot of good references available on MSDN and on the web, but a lot of these are either very advanced or just hard to follow. I'm not going to discuss the CLR exception classes and go into the internals of how the .NET runtime generates exceptions. I don't want to discount this information, as it is helpful to know, but it isn't essential to understanding how to properly ...
I am currently reading a great WCF book by Juval Lovy (I am not sure if I picked the proper o sign) which can be found here: http://www.amazon.com/Progr... I know most of things that are there as I read almost everything that is in the MSDN on the WCF but the book is written in a way that particular topic is described fully in a one place. I actually do not read it and just walk through it, analyze the code samples and read only those topics I am intersted ...
In the latest online edition of MSDN magazine, there are two articles describing some upcoming additions to the .NET Framework that will add support for parallel processing. These additions are part of what is called the Parallel FX Library, which is currently in development. A CTP should be released sometime by the end of this year. The two areas of the Parallel FX Library are the Task Parallel Library (TPL) and Parallel LINQ. The Task Parallel Library provides optimized managed code for multi-core ...
It was recently pointed out to me that not many developers are familiar with the TreeNodeCollection.AddRange method and how it differs from the TreeNodeCollection.Add method. Even though I am focusing specifically on the methods available through the TreeNodeCollection, exposed by the TreeView.Nodes property, the concepts apply equally to any of the collections that expose both an Add and an AddRange method. Looking at the MSDN documentation, AddRange "adds an array of previously created tree nodes ...
Well it's been a while since I've last posted, I'm in my eyeballs with stuff to do. We have finally released our internal Team Build offering and I will hopefully soon start my series of post on Team Build. We have just bought a house so getting everything ready running around to see what we need to do, mortgage, boxes, phone numbers, address changes... you know what I mean. I'm preparing my presentations for the fall, I'll be a panelist on the "Ignite your career" Webcast series offered by MSDN ...
When you want to pass data from a Sharepoint workflow to a task InfoPath form, the recommended method (in fact I don't know of any other one) is using a "receive data" data source, defined by the ItemMetadata.xml file. The structure of this file is documented in various places around the net, for simple data types (like, say TextBox-es or CheckBox-es). Unfortunately, when it comes to passing data to complex controls like the drop-down list , it seems there just is a void of information, although ...
John Bristowe from MSDN will be coming by on October 9th to deliver the next Developer Night in Canada event at our local .NET User Group. John's topic will be "Bringing the Power of the .NET Framework to Your Existing Applications", which will talk about integration and migration of existing VB 6.0 investments. From his abstract: "For the past few years, you’ve heard a lot about the .NET Framework and the development platform it provides to foster innovation. Meanwhile, you’re still managing applications ...
Quote from Microsoft Australia MSDN Flash Issue for Monday, 10 September 2007: Dear Silverlight, What do you say to a son who is all grown up and has finally hit the big wide world? This being your week for RTW (Release To Web), I thought it appropriate to write you a letter telling you just how proud your mother and I are of you. I know uncle Scott has written extensively about your coming of age, but I thought I'd express my thoughts in this letter. Thanks to you WMV and VC-1 content will now be ...
There's a great MSDN article by Jeff Prosise that talks about the pros and cons of using the Microsoft AJAX update panel compared to other options (like web services and page methods). A quick excerpt: "For better or for worse, the UpdatePanel control is the darling of the ASP.NET AJAX community. I say "for better" because UpdatePanel makes partial-page rendering shockingly easy and "for worse" because its simplicity and ease-of-use come at the cost of efficiency and, ironically, bandwidth. While ...
Our system started to get intermittent errors like the foolowing in the code that was NOT changed recently: System.InvalidOperationExce... This SqlTransaction has completed; it is no longer usable. at System.Data.SqlClient.SqlTr... at System.Data.SqlClient.SqlTr... I was pointed to MS Kb http://support.microsoft.co... that I've installed, but it didn't change -errors still appeared. Unfortunately, the KB doesn't have a list of changed files and their ...
Background This post is mainly about the design decision that you will face on a project where you have a system you want to integrate with but its interface does not have a supported out of the box BizTalk adapter. We are quite lucky that in BizTalk 2006 there are an extensive set of adapters now with the Enterprise Line of Business adapters, but there are still lots of occasions when you have to use something else. The design decision to be made is what that "something else" should be. My intention ...
In TFS if you check out a file it DOESNT check for a newer version of the file in source safe (as it did in Visual Source Safe (VSS)) it was a decision taken by MS to remove this feature to ensure that auto "getting latest" will not brake to the local build. I think MS have received so many complaints about this that in TFS 2008 they are putting it back in. In the mean time I found this project on codeplex http://www.codeplex.com/Tfs... Quick install, give it the TFS server name then when ...
Microsoft announce the release of WCF LOB Adapter SDK. Here are some of the related links: WCF LOB Adapter SDK Technology Site WCF LOB Adapter SDK Download Site WCF LOB Adapter SDK MSDN Forum BizTalk Server Roadmap Building Custom WCF Channels While the team is working on providing the official documentation, see some of the following posts to learn more about WCF LOB Adapter SDK. About WCF LOB Adapter SDK Basic Q & A Adapter usage patterns WCF LOB Adapter SDK and its relationship with WCF Channel ...
In my (along with Chris Peiris) MSDN article (Integrating WCF Services with COM+), there were a few things I wanted to change, but given the edit review cycle, I decided to wait until it was published and just blog about some additional concepts. What follows are just a couple of extra pictures that give a view of how WCF ServiceModel.ComIntegration works in regards to calling COM+ Components from WCF Clients. Let's take a little step back to COM+ and COM+ Applications. There are 2 types of COM Applications ...
I'm a big fan of Windows Live Writer and use it almost exclusively to write my blog posts. As a result of this, I'm always on the lookout for new and useful plug-ins. Since I have accumulated quite a few of them, I thought I'd share my favorite plug-ins. These are listed in no particular order. SkyDrive Embed Plugin Allows you to easily embed a file or folder from your public Windows Live SkyDrive account. You can specify 3 different embed formats. Paste MSDN URL Allows you to paste a URL from any ...
Brian Hitney and Chad Brooks are bringing an MSDN Road Show to Charleston SC on September 10th! Go register now before you forget! :) If you're not in Charleston, visit Brian's blog to see if the road show is coming to your area ...

The first tutorial covering some of the history of the .NET Sidebar Gadget Creator as well as issues creating .NET based Vista Sidebar gadgets has been posted. View the full post on my MSDN blog:

.NET Sidebar Gadget Creator Tutorial 1

Microsoft have released a new version of the WSS/MOSS SDK below is an overview of what's in it. Download here Overview The Microsoft Office SharePoint Server (MOSS) 2007 SDK is designed for solution providers, independent software vendors, value-added resellers, and other developers to learn about the new Office SharePoint Server 2007 enterprise application and platform. It features conceptual and "How to" articles, sample code, and programming references.What’s New in this Release for the MOSS SDK ...
I've been mentioning the idea of Community 2.0 with my colleagues and peers over the last few months, and a recent discussion of it prompted me to write this post to bring the reality of the community landscape to full focus. Community 2.0, for me, is the emergence of the next generation of influencers in our industry. It’s more than just the changing of the guard, it’s the revitalization of the developer community back to the grass-roots movements that spawned the user group initiative, INETA, and ...
Paul Swanson came across this article that talks about an unsupported capability of MS that allows you to read an ISO file without having to burn to a cd. Not sure if you ever face this, but all the downloads in MSDN pretty much come in iso format. This will take the step out of burning the cd/dvd if you choose not to. I am in the process of using this and it seems to work so far. Enjoy… http://weblogs.asp.net/plel... ...
It has been a while since I last posted, but I haven't stopped working :) I am currently on a project involving WPF and WCF. While I am not a big fan of WPF, but I quite like WCF. During the development of our project we run into a very annoying problem with WCF. After some help from Microsoft, we found a solution at last. The problem is very easy to describe. On the one side, we have a WCF service running. On the other side, we have a client with a reference with to this service. Now and then, we ...
I found this tool from an article in Code Magazine. Package This uses the MSDN Content Service Web Services to first give you a list of MSDN or TechNet categories, then you can just click and download, and generate either HxS or CHM files. If you don't want to install the entire MSDN library this tools allows you to store it in a CHM, which is what I chose. This way, I have the WCF section in a nice CHM package ...
Wow... I feel famous all of a sudden. :-) Microsoft VS Core Community Program Manager, Beth Massi let me know that there were changes in store for the VB Developer Center page by including recognition for those MVP's who have contributed community content. I just took a look and BAM! there I am in the upper right hand corner of the page... now I just need to get that picture updated! :-) Submit an article to Beth and maybe you too can get your mug on the MSDN VB Developer Center page too!! Thanks ...
Normalization 1. A table should have an identifier. A table should store only data for a single type of entity. A table should not have repeating values or columns 4. A table should avoid nullable columns Choosing a SQL Server Monitoring Tool SQL Profiler Enables you to monitor server and database activity (for example, number of deadlocks, fatal errors, tracing stored procedures and Transact-SQL statements, or login activity). You can capture SQL Profiler data to a SQL Server table or a file for ...
1. MSDN Forum Tips - Missing alerts!?! - as read here by Julia Lerman I found lots of other things I was not properly sign up for once I checked out my Live! Alerts profile. 2. IE7Pro - a IE7 Add-In as found at www.ie7Pro.com I think this is pretty neat. Took me a few tries to find out what happened to my CTRL-F shortcut [hint: look at the bottom] Also a huge plus is the in-line live spell check. Honestly being my first priority in getting this plug in...plus who can resist checking out something ...
I posted in MSDN Forum a while ago that I ran into a WPF bug that occurs when you put one template inside another template like <ListBox HorizontalContentAlignment=... VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Background="Honeydew" ItemsSource="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <ListBox ItemsSource="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <etc.............. </DataTemplate> </ListBox.ItemTemplate> </ListBox> ...
Today I decided to upgrade from Office 2003 to Office 2007 (using my MSDN subscription). I used the DVD, signed onto the MSDN Web site, requested a Product Key and was off. Except... I had an invalid product key. I had just renewed my subscription at the beginning of the month, so I wasn't sure what to try next. I tried the MSDN Online Concierge. Fully expecting to not get an answer, I entered my question. Error message: "Please enter a subject or question in English." GREAT - I was typing in English. ...
Maybe I need to re-subscribe to MSDN magazine or something, it seems there are soooo many things you can learn about programming, there is never enough time.. If you spend all your time programming, you never have time to learn about new stuff. And even if you learn a ton, things seem to slip by... It seems everything most of us developers know is because we had to do something at sometime in the past and had to find a way to do it. If the ways and means we do things are the correct way, who knows.. ...

Come and get it here: Visual Studio 2008 Beta 2

Dates now avaialable for release:

SQL 2008, .Net 3.5, Visual Studio and Windows Server 2008 are now scheduled for a Feb 27 2008 release. Of couse RTM and MSDN availability may be before that :-)

Scott Guthrie earlier today announced the availability of Visual Studio 2008 (Codename Orcas) Beta 2 for download. The downloads available are separate installation disc image for each of VS 2008 editions (including Express), and a couple of more disc images for MSDN library and TFS; also, included separated VPC image for VSTS and TFS. Quote from the download homepage: Installation Disc Images If you prefer to install the software yourself, you can download separate disc images for the following ...
Nick Barclay did an interesting post recently, advocating learning MDX if you are going to be working with Performance Point Server. This is due to the fact that Performance Point builds SSAS cubes on the back end and SSAS which lives and breathes MDX. So the same advice really also extends to anyone using SSAS. You really need at least one MDX guru on your team - someone that can write MDX select statements, if you want to get the most out of SSAS. A couple of resources that Nick did not mention ...
So not only has Justice's little "Become a better developer in 6 months" garnered him the attention of Scott H., but he's now featured in one of the MSDN Canada podcasts (which you can get all the links from via Justice's site here). I thought I'd listen and offer my thoughts on the witty banter and intellectual exchange between John Bristowe and Justice Gray. Let's begin... I can picture Justice lying in bed, listening to John speak his intro over and over and over... "Oh yes John, tell me how wonderful ...
Most of the cases we use cursor, for loop like senarios, like calutating total order for an item and put the sum in a specific column, doing some work on particular table on basis of values of some other tables. Now, cursor is fine for smaller amount of data items, but it becomes really lousy , as the number of items start to grow. Here, i will discuss about a totally alternative to Cursor which is more faster and effective for working with huge number of data items. In my example , i will work with ...
Garbage collection is one of the most fundamental aspects of the .NET Common Language Runtime (CLR) and is available to all .NET programming languages. Unfortunately, it also seems to be one of the more difficult concepts to understand correctly, both how it works and how to use it. Understanding how the garbage collection system in .NET works is important, but it isn't as important as understanding how to use it correctly. Think about your car...we generally don't have intimate knowledge of how ...

Check out "A talk with James Kovacs on Agile Development", a great little webcast from MSDN Canada's community initiative.

You can watch it here.

D

I have seen posts like this floating around and then the other day I listened to Hanselminutes where Scott and Carl discussed the subject. I figured my enthusiasm has been lacking lately and maybe this would be a good way to bump it up a notch. I need to find a new way to get Microsoft products to learn on. One of the clients I used to work for had been paying for my MSDN subscription. With that gone and my current company being a miser with the developer tools I need to come up with a new plan. ...
I've been through almost all sorts of Timeout related issues with Asp.net web service development. I’d like put a check list here to remind myself and hopefully save some headache of yours. If use database, you may get ‘System.Data.SqlClient.SqlE... Timeout expired’: a: Check your connection string setting for ‘Connect Timeout’: I.e. connectionString="Data Source=SNYC14D11511;Initial Catalog=d_dbivt003;Persist Security Info=True;User ID= user;Password= Password;Connect Timeout=4200 b:Check ...