Tag | general Posts

2011 Event Recap Event Overview During the weekend of January 14th through January 16th, the St. Louis area technology community participated in a national GiveCamp event. With Microsoft’s assistance, similar events were held simultaneously in the following cities: Austin, Texas Phoenix, Arizona Birmingham, Alabama Colorado Springs, Colorado Dallas, Texas Atlanta, Georgia Houston, Texas Nashville, Tennessee Dallas, Pennsylvania Fayetteville, Arkansas New York City, New York Malvern, Pennsylvania ...
The problem: I have an item adding event receiver associated with a custom content type that accesses several managed metadata fields using the syntax "PublishingPage.ListItem["f... Suddenly, I started getting the "Value does not fall within the expected range" when accessing one of the managed metadata fields. I had nothing else except the message and, more annoyingly and off-setting, it only happened with some users. It worked for users who were local administrators of the SharePoint server. ...
In this Issue: Loek van den Ouweland, Andrea Boschin, Jeff Prosise, Jeff Brand, Frank LaVigne, WindowsPhoneGeek, Jesse Liberty, Jeremy Likness, and Haruhiro Isowa. Above the Fold: Silverlight: "Pop Up Behavior, now works with your Popup" Haruhiro Isowa WP7: "WP7 working with VisualStates: How to make a ToggleSwitch from CheckBox" WindowsPhoneGeek Entity Frameworks: "Six Free Entity Framework 4 Video Tutorials" Frank LaVigne Shoutouts: Jesse Liberty posted about 12 MORE Insanely Essential Utilities ...
Recently I had reason to be very glad that I had Fiddler. I was able to record some web service traffic and identify a problem as Fiddler can record both the call to a web service and response from the web service. By seeing the actual data traffic I was able to resolve a problem found in testing in less time than it has taken me to write this blog entry! This tool is also useful for studying general web site traffic. Fiddler is available from http://www.fiddler2.com/fid... There are training ...

Over on my team blog I just posted the first cut of “99 technical resources for developers and architects inside ISVs”.

Whilst some of the content is ISV specific and/or UK specific, its still probably of more general interest.

Check it out.

When Windows 2003 came out, Microsoft introduced the ability to broadcast messages to any machines that were listening back. All you had to do was send out a message on a particular port and IP address and any client that had set up a Multicast queue with matching port and IP address would get a copy. Since its introduction, there have been a couple of security vulnerabilities that needed to be removed: Microsoft Security Bulletin MS06-052 Vulnerability in Pragmatic General Multicast (PGM) Could ...
We installed Collabnet as our subversion server recently. This is the first time that we’ve used it. In general, it seems pretty good, but we ran into a problem with it. People were getting the following error in Tortoise: OPTIONS of ’https://xxxx.xxxxxxxx.xxxx... SSL handshake failed: SSL error code – 1/1/336032856 (https://xxxx.xxxxxxxx.xxxx) The odd thing is that for some people, it worked, for others, it didn’t! I also couldn’t find anything useful out on the internet. We had checked ...
First of all, I haven’t been updating this blog as regularly as it used to be. Primarily, due to the fact that, I was visiting a lot of cities talking about SharePoint, Web Matrix, IE9 and few other stuff. IE9 is my new found love and I simply think we have done great work in improving the browser and browsing experiences for our users. This post would talk about IE, general things happening around the web and few misconceptions around IE (I had earlier written about IE8 and common myths ) When you ...
In this Issue: Dennis Doomen, Doug Holland, Kunal Chowdhury, Sacha Barber, Paul Sheriff, Mike Snow(-2-), Peter Kuhn(-2-), and Mike Ormond. Above the Fold: Silverlight: "Silverlight: Fixing the BookShelf Sample" Peter Kuhn WP7: "Searching the Windows Phone 7 Marketplace Programmatically" Doug Holland Prism/Cinch: "PRISM 4 Custom Transitioning Region" Sacha Barber Shoutouts: Sacha Barber the author of Cinch asks for some advice from users: Cinch V2 : Question For The Reader Michael Crump introduces ...
Last month a friend of mine invited me to join BeyondRelational.com and asked me to nominate myself as a .NET Quiz Master. In order to qualify I must submit an interesting question related to .NET and their .NET team will review the information and will select 31 quiz masters for the .NET quiz category. This seems insteresting to me so I go ahead and submit one entry. Luckily I was selected as one of the 31 Quiz Masters in the .NET category. I hope to be able to keep up the good work there for years ...
Recently I decided to try out the BizTalk Server Pipeline Component Wizard when creating a new pipeline component for BizTalk 2009. There are different versions of the wizard available, so be sure to download the appropriate version for the BizTalk environment that you are working with. Following the download and expansion of the zip file, you should be left with a Visual Studio solution. Open this solution and build the project. Following this installation is straight foward - locate and run the ...
There are several conferences lining up for 2011. There are some private conferences I will be participating in and some other where there is an invitation to submit content for consideration. That is the case with Mix 2011. The date: April 12-14, 2011 The venue: Mandalay Bay, Las Vegas Here is the general information: http://live.visitmix.com/ To submit content: http://live.visitmix.com/op... ...
Visiting the MSDN SQL Server Integration Services Forum oftentimes I could see that people would pop up asking this question: “why I am not able to load an element from an XML file that contains zeros so the leading/trailing zeros would remain intact?”. I started to suspect that such a trivial and often-required operation perhaps is being misunderstood by the developer community. I would also like to add that the whole state of affairs surrounding the XML today is probably also going to be increasingly ...
I have been using EF4 CTP5 with code first and I really like the new code. One issue I was having however, was cascading deletes is on by default. This may come as a surprise as using Entity Framework with anything but code first, this is not the case. I ran into an exception with some one-to-many relationships I had: Introducing FOREIGN KEY constraint 'ProjectAuthorization_UserP... on table 'ProjectAuthorizations' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON ...
The code samples in Microsoft All-In-One Code Framework are updated on 2010-12-13. Download address: http://1code.codeplex.com/r... Updated code sample index categorized by technologies: http://1code.codeplex.com/w... (it also allows you to download individual code samples instead of the entire All-In-One Code Framework sample package.) If it’s the first time that you hear about Microsoft All-In-One Code Framework, ...
What is Localization/Multilingual and Globalization? The term "Localization" defined as "Process of translating resources for a specific culture/languages", where "Globalization" defined "Process of designing applications that can adapt to different cultures/languages". When we publish a site for different regions then it'll be great if the site content is displayed in that regional language. SharePoint provides Language Packs which can be downloaded and installed from Microsoft Site. but the limitation ...
I started tweeting a list of “protips” (or whatever you want to call that) related to the Twitter for Windows Phone 7 application. Since I worked as integrator on this app, my tasks involved integrating design assets in all screens, and so I had an insider view on all the screens (and that is really a LOT of screens :) Seeing some comments about the app made me understand that most users out there don’t realize how rich the application is, and how many features are available. So without further ado, ...
I got a question in MSDN forum that how to add a SharePoint document property in respective document's footer and it should be available to all new documents. It's really interesting and started R&D on this. Lets see how to insert document property in header/footer. How to use SharePoint document property inside Document's Header/Footer? Here the steps on creating document library and update the document template. First I'll create a Document Library named "Docs". If you already have document ...
Rating is a new feature introduced in SharePoint 2010 that can be added to any SharePoint List/Library. It helps users to evaluate and authors to get feedback. In SharePoint 2007, we have write code and deploy it as feature for rating. How to enable Rating in SharePoint 2010? It's very straight forward to enable rating in SharePoint 2010 lists. First let's create a Custom list named "Search Engines". If you already have list/library then you can skip this. Once created, open the list select "List ...
All-In-One Windows Base and .NET General Code Samples Introduction Download Windows Base and .NET General code samples Request Windows Base and .NET General code samples Introduction The code samples demonstrate the typical programming topics about Windows Base and .NET General. These topics are either frequently asked in MSDN forums and Microsoft Support, or are requested by many developers via our code sample request function. Visual Studio 2008 Windows Base and .NET General Code Samples Sample ...
Document Set is a new feature introduced in SharePoint 2010 as part of content/document management. Document set helps to manage group of documents as a single entity. Actualy Document set is a content type that can be attached to any document library and make use of it's features. Advantages of Document Sets Consider a type "Project", each project has requirements document, project effort estimation spreadsheet, project plan presentation. To standardize the project management process, it's enforced ...
In this Issue: Gill Cleeren, Peter Kuhn, Erik Mork, Jesse Liberty, Kirupa Chinnathambi, Michael Crump, Brad Tutterow, Jay Kimble(-2-), and Rob Tiffany. Above the Fold: Silverlight: "Part 1 of 4 : Tips/Tricks for Silverlight Developers" Michael Crump WP7: "Using the Pivot Control" Kirupa Chinnathambi Shoutouts: The SilverlightShow folks have a good webinar series going. The next one is December 15th: Building a Silverlight 4 Application End-to-end with Gill Cleeren. From SilverlightCream.com: Using ...
A couple of days ago, I posted the general steps to create a Web Application using Central Administration for WSS 3.0. Now we are back from the past, and moving into SharePoint Foundation 2010. Assumptions made here, you have access to the Central Administration tool, either by remotely accessing the site or by achieving access through RDP to the server. First, we land at the main window for the Central Administration tool. Once there, you will click on the Manage Web Applications on the Application ...
This evening I thought I would look into something that I have been meaning to look into for a while, but just haven’t given the time of day. Initially I wanted to brush up on some LINQ, but after going over the definition of LINQ, I stumbled across extension methods… I have heard of them quite a bit – but never really bothered to see what they are… So the official MSDN explanation says the following… “Extension methods enable you to "add" methods to existing types without creating a new derived ...
I've been meaning to write a blog post for a while about how we implemented a scatter gather pattern at one of my clients. Ive recently been reading Richard and the gangs new book which discusses a very similar pattern but with a different design decision. Based on that I have decided to expand on the original planned post to talk about what we did and our decision process using the decision framework discussed in the book. The aim here is to show that the "it depends" principle means that there ...
The TPL (Task Parallel Library) of NET 4 contains a plethora of datatypes for implicit / explicit data and task parallelism + several synchronization primatives. Of course, when you learn something, its never the end of the story… http://code.msdn.microsoft.... contains a class library which leverages and complements the functionality available in the .NET Framework 4 TPL. Please find below my spelunk into this class library: Parallel General Extensions AggregateExceptionExtensions ...
In this Issue: Brian Genisio, goldytech, Martin Krüger, Shawn Wildermuth, John Papa, Kunal Chowdhury, Michael Washington, Joost van Schaik, Karl Shifflett, Joe McBride, Bruno Terkaly, Xpert360(-2-, -3-), and Brad Tutterow. Above the Fold: Silverlight: "Customized Scrolling in Silverlight using Expression Blend" Kunal Chowdhury WP7: "Windows Phone 7 Development for Absolute Beginners (The parts you care about)" Michael Washington Training: "In the Box – MVVM Training" Karl Shifflett Shoutouts: bspann ...
The code samples in Microsoft All-In-One Code Framework are updated on 2010-10-10. Download address: http://1code.codeplex.com/r... If it’s the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on YouTube http://www.youtube.com/watc... or read the introduction on our homepage http://1code.codeplex.com/, and this Port25 article http://port25.technet.com/a... ...
One of the first things I build for a new feature in MVC is a controller, with actions. For the C# Tutorial at C# Station, I built a CSharpTutorial controller and began looking at what actions were necessary. Considering the tutorial is at 23 lessons and growing, it doesn’t make much sense to create that many actions; especially with the glaring redundancy. The solution in this situation is a custom route. The following route definition solves this problem by isolating a parameter, lessonNumber: ...
Today I have been invited by Microsoft Switzerland to present three of our awesome Windows Phone 7 applications on stage at their yearly Shape conference. It was a great moment, and I felt super proud to show the IMDb app, the Twitter app and the SBB Mobile app. The response was excellent, I didn’t have one single demo effect, was able to stream a movie preview live from the IMDb app, to show most features of the Twitter app, to load a timetable and purchase a ticket from the SBB app, and all this ...
I think it is always a good idea to keep on top of any changes to the products you are using and this includes knowing what hotfixes have been released since the latest service pack. To this end I've produced a table of the hotfixes available for MSMQ. Hotfixes are cumulative so you only need to install the hotfix with the highest version number. Of course, ONLY install the hotfixes that resolve problems you are seeing or expect to see. Windows 7 Version Date Hotfix 6.1.7600.20716 21-May-2010 2028997 ...
My notes from a session at Digital Hollywood in Santa Monica. SPEAKERS: John Penny – EVP Strategy and Business Development at Starz Entertainment Curt Marvis – President of Digital Media at Lionsgate John Calkins – EVP Global Digital and Commercial Innovation at Sony Pictures Home Entertainment Hardie Tankersley – VP Innovation at Fox Broadcasting Company Paul Yanover – EVP and Managing Director of Disney Online Ira Rubenstein EVP Global Digital Media Group at Marvel Entertainment – Moderator In ...
I’m looking forward to starting this new webinar series that I’m launching in partnership with Zend about running PHP in general and Zend in particular on Microsoft Azure. My goal, as I’m writing the demos today after posting this, is to go through the Zend Guestbook quick start and then port that to run in Azure and leverage that platform. I’ll be posting the full technical write-up here once I get done. Read the full post at Josh Holmes - Webinar on Oct 20, 2010 with Microsoft/Zend ...
Today was the day Microsoft finally took the full covers off Windows Phone 7. Many of the questions of what that means to you, and the general public have been finally answered. So let’s jump in to the overview. General Availability: – October 21st in Europe and Asia - November 8th in United States Full details can be found here. Phones and manufacturers: HTC, Samsung, LG and Dell are among the first few to gain commitments from the careers and get a launch dates. 5 Phones have been announced for ...
Just finished watching the Windows Phone 7 launch event that streamed live from NYC this morning. Was a great event that really set the stage for the platforms launch next month. My general thoughts are that the platform looks very promising and Microsoft is definitely leveraging lessons learned from Apple and Google’s phone offerings as well as the various platforms that they’ve developed (.NET, Silverlight, XNA, Zune, etc.). Of course, until people actually get their hands on the devices and put ...
El día de hoy fue la primera reunión para desarrolladores de XNA donde Mario Alvarez nos compartió un poco de su pasión y conocimiento en desarrollo de juegos. Siendo esta una introducción, Mario nos habló desde teoría general hasta darnos una demo del juego SpaceRain. XNA es un ambiente de programación, basado en el .NET Framework, para el desarrollo de juegos destinados a Windows Phone, Xbox 360, y sistemas Windows en general. Programar un juego es un poco distinto a programar una aplicación convencional. ...
For beginners to MSMQ development, the fact that there are FIVE ways of addressing an MSMQ queue is a real pitfall. Many hours will be lost trying to work out why a seemingly perfect address keeps returning errors. From MSDN: Referencing a Queue To perform an operation on a queue, an application must reference the queue in one of five ways, depending on the operation that the application is performing: By path name—used to create the queue, to open the queue for sending, peeking at, and receiving ...
For companies that are Microsoft partners, there has been change in the wind for some time. Ever since last year’s Microsoft Worldwide Partner Conference (WPC) in New Orleans, Microsoft has made it clear it thinks that it has has too many partners that those partners are too small. Since WPC ‘09, the Enterprise and Partner Group (EPG) has focused strongly on Global Systems Integrators (SIs) like HP and CapGemini, and much less on smaller or regional SIs. From WPC ‘09 onwards, Microsoft said smaller ...
NDepend is an awesome tool by Patrick Smacchia (C# MVP) which the primary goal is to let you analyze your application and to get clear idea about cross dependencies between objects, level of association between them and to know the condition of your code easily. With NDepend you can get the summary of everything on what’s happening in your project at glance and provide a lot more cool features that would help you in analyzing your application. Here's a sample screen shot of the tool: Note that just ...
For years I’ve been a Visual C# MVP. It was always a title I was very proud of, since it meant that the work I do for the community didn’t go by unnoticed. Still, every year when renewal time came around I got more and more nervous. Would I be an MVP again this year? Today was renewal day so I was anxiously waiting for that email (or not getting it…). And just after 4 pm I got that email: congratulations, you’ve become an MVP awardee! I was very happy of course. But then I took a better look at that ...
This code sample demonstrates the following features: • Two new features of IE9 for Windows 7 PC devices: HTML canvas and SVG. • A Windows Phone 7 device application that renders a 3D bar chart. • How to use the Windows Azure platform Dallas services. • How to connect the devices using a Windows Azure cloud service. Code sample download: http://1code.codeplex.com/r... You can see a live demonstration of the IE9 samples. The pages require IE9 beta (http://windows.microsoft.c... ...
I was writting an article on web technologies and needed an image of the ASP.NET page structure. So I went online and searched for "ASP.NET page structure", but all I got was results on page life-cycle, relationship between aspx and aspx.cs files and so on. Know since the image I needed would be very simple to do, I didn't spent a long time searching for it, instead I decided to just do it myself and share it with you here: Now in case you don't understand this drawing, I'll give a brief description ...
My last project had me do some SharePoint 2010 Ribbon customizations. I though I would blog about some of the things I learned! There are many ways to create a Ribbon component. You could use a custom action to a tab to an existing Ribbon or in the case that I will be discussing/demonstrating is creating a complete new tab for a SharePoint Application page. The steps developer should take : Work through the Hand-On Lab provided by Microsoft on Customizing the Ribbon. This is part of The SharePoint ...
I am totally in love with ASP.Net MVC 2 so I figured what better topic for my first post. When I first saw the presentations on MVC (or if you prefer MVVM), I wasn't impresesed. My first reaction is "I already do that." I looked at it as a design pattern, seperation of concerns, etc. Then I watched Scott Hanselman's video and realized two very important things: MVC is not web forms MVC 2 ships with VS 2010 (even Express) The second is possibly the most important. I had looked at other Microsoft patterns ...
Most people who Google some form of 'business' and 'games' typically comes across this awesome site that I've read for quite awhile now called Gamasutra.com. Gamasutra features loads of info on the business and development side of games as well as job postings and blogs by experts and site members. I've been a mamber there for quite awhile now but only started posting there. In fact, today's post there is an updated version of something I posted here. Everything I'm going to be posting there is going ...
Any ramblings and blog posts associated with the UNISA COS 2144 tag should be considered study notes for my lectures... Section Outline Widget Categories QMainWindow & QSettings Dialogs Images and Resources Layout of Widgets QActions, QMenus, and QMenuBars QActions, QToolbars, and QActionGroups Regions and QDockWidgets Questions for this Section List six things that QWidgets have in common How can you save and later restore the size, position, and arrangements of widgets for a GUI app? Why would ...
In a previous post I discussed how to build an SSIS package to automate the backing up (COPY) of a SQL Azure database. I assumed that once the SSIS package was built that people would know how to deploy the package and create a schedule for it to run automatically. I have had several people let me know that just building the SSIS package was not enough, that the additional information of deploying the package and creating a job for it is needed. The first step is to compile and build your SSIS project ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures… Objectives of Chapter 9 Discuss the issues related to managing and coordinating the activities of the SDLC Explain the major components and levels of design Describe each major design activity Develop a simple network diagram Describe common deployment environments and matching application architectures Key Words & Definitions architectural design – broad design of the overall ...
This blog post has moved:http://gruffcode.com/... ...
I had the pleasure to attend the Microsoft Mid-Atlantic Community Leadership Summit at the Microsoft Training Center in Reston, VA on Saturday. Due to logistics I was uncertain if I would be able to attend. Many thanks to Jess for enabling me to go and participate. It was a very beneficial event. There were a lot of smart people with great experience contributing good ideas to better the Microsoft development community. We started by introducing ourselves. There were around 40 in attendance so this ...