June 2009 - Posts
Yesterday I co-presented at the Dutch BizTalk User Group. It was a talk about the BizTalk Software Factory and I did the demo. Afterwards I got the question on how to set the icon on a guidance recipe, like in the picture below.
I had to look it up in the code but I found it. By blogging it now it is also a note to self.
In the recipe you specify the arguments, actions and also the icon for the recipe. Below is a piece from the recipe for adding a map unit test from the BizTalk Software Factory. The HostData section specifies the icon and where the recipe should show up.
Next issue is what icon to take and what does the 133 mean? There is not much documentation about that on, for example, how to add your own icon. So I decided to use an existing one. Which one to take? To find out the ID of the icons, I used this tool: FaceID browser
It is a tool to get the ID’s of the Office icons and since Excel is installed on basically every BizTalk installation it does work well.
Next Thursday, June 18, I'll be presenting at the Dutch BizTalk User Group.
It is a presentation about the BizTalk Software Factory that I've built with D. Dijkstra. It is a great opportunity to show the (most) Dutch developers what the BSF is capable of and how they can use it to create consistent, testable, maintainable and easy to create BizTalk solutions.
I hope to see you in Utrecht.
I have a laptop that I use for my day to day work. It is a laptop equipped for running multiple virtual images at the same time. My operating system has been Windows Vista Business 64-bit for the last 1,5 years.
At the beginning I was enthusiastic about Vista and it’s user interface. But after a certain period of time my laptop didn’t perform as good as I was used to. I tried to clean some things up, defragged my hard drive and stopped unnecessary services to make the machine run smooth again. I still wasn’t very satisfied with the performance but reinstalling the machine wasn’t something I was looking forward to.
This changed when Windows Update stopped functioning back in March. It suddenly wasn’t able to update and also my Forefront Client Security stopped working. At first I thought it was a hick-up but I couldn’t get it to work anymore (MSDN forum question).
After a few weeks in this situation I started to worry. I didn’t get any updates for Vista and even worse I didn’t get any virus definitions. To solve the latter I installed AVG, but that is known to be very slow where I was actually very satisfied with the performance of Forefront Client Security.
This weekend I decided this situation should end and I was at the point of reinstalling. What to choose? Windows Vista again of which I knew everything would run or try the RC of Windows 7?
I decided to give Windows 7 a go.
The installation procedure was smooth, it took a while but I faced no issues. After that the first challenge was to get my display to show full HD resolution. At first this appeared to be a problem because nearly all Dell drivers for my Vostro 1700 quit installation after finding out it wasn’t Vista. However one driver was installed without the check and that was enough.
Then the endless process of installing Forefront, Office, Visual Studio and all other programs started. I was under the assumption that Windows 7 came with Virtual PC installed but that wasn’t the case. I had to get it from here.
I was a bit concerned about Forefront. If that wouldn’t install I had to resort to AVG again (ironically AVG is the only available supported Windows 7 virus scanner according to the Windows 7 security settings) . I run Forefront as a stand-alone client and you install it from the commandline with “ClientSetup /NOMOM”. Trying this resulted in an access denied error. I binged a bit and I found the solution. Like with Vista the client setup has to run as administrator. That did the trick.
The other applications installed without any issue. However with the service packs I ran into something. Visual Studio 2008 SP1 didn’t install. Also Office SP2 didn’t install from the downloaded version but actually was successful with Windows Update. I´m still looking for a way to get VS SP1 installed.
So far so good. My first hours with Windows 7 are great. The user interface is very friendly and the new taskbar is awesome. It runs fast and most important to me: Windows Update runs fine and so does Forefront!
Update: Yesterday evening I shutdown my laptop and this morning I started it again to find out it couldn't boot anymore. It just started and crashed and restarted and crashed. Start repair failed and I couldn't return to a restore point. Even a safe boot resulted in a crash. Memory check showed no problems. Again I was at the point of reinstall. While last time I installed Windows 7 next to Vista, this time I decided to format my hard drive and give Windows 7 a second chance. So far so good, but my confidence in Windows 7 is at a low level at the moment and I fear every Windows Update that results in a shutdown or restart.
Last Thursday and Friday I attended the Dutch Dev Days in The Hague. It is a two day conference of which some say it is a small TechEd. Conferences like this are always good for meeting old friends and colleagues and gaining some knowledge about technology that I don't work with on a daily basis.
Besides good sessions about Windows Azure, BizTalk and WCF/WF, there were two sessions that blew me away.
One was by Ingo Rammer of Thinktecture. He talked about Tasks and Threading in .NET 4.0 and how easy it was to actually utilize your multiple core machines instead of just utilizing one core. He clearly explained and demoed the power of the new tasks based API in .NET 4.0. With changing some simple statements he turned a regular multi threaded.NET program into one using all available cores.
For example using "Parallel.For" instead of "for" or "Parallel.ForEach" instead of a "for each" statement. It also has support for LINQ (PLINQ) where just adding the extension method "AsParallel" will do.
Here you can find information about it from the development team and here about PLINQ.
The second very interesting session was by Jan Tielens of U2U. He had a session about how to pimp up your Sharepoint site. He showed some techniques to enrich the user experience using ASP.NET Ajax, Silverlight and jQuery. I don't work that much with Sharepoint so I'm easily impressed but it was very nice what he showed. And like all things that are hard, he made it look very easy to implement. Jan also talked about the Smart tools for Sharepoint which contain some nice tools to pimp up your Sharepoint site.
Like with all cool new things, if I find some spare time (which I know I don't have with stuff like Dublin, BizTalk 2009, ESB Toolkit 2.0, WCF 4.0, WF 4.0 and……) I'll try out these things myself.