Blog Moved to http://podwysocki.codebetter.com/
In a previous post, I talked about abstracting the BizTalk XLANGMessage away from the code through an IOrchestrationMessage interface. After some deliberation and inspiration from Phil Haack, I decided to take another look at using Rhino Mocks to help my cause. In this case, I'd like to use Extension Methods, but I'd rather not mix and match Visual Studio 2005 with 2008 just yet. But you could imagine it would look something like this when done: public static XLANGMessage CreateBizTalkMessage(this ......
Once things calm down around here I'll actually get to posting code again. Soon enough and hopefully this week. Anyhow... As Scott Hanselman noted in his blog post this morning, there is an Visual Studio 2008 InstallFest at the Microsoft office in Reston, VA on December 12th. Here is the scoop: Come join Andrew Duthie for a night of installing Visual Studio 2008 90 day trial edition at the Microsoft Reston Office and a voucher for the full version. Also, games and networking will be there, so bring ......
Sahil Malik gave a great presentation tonight at the CapArea.NET user group meeting tonight. From this discussion he covered quite a few things that involved InfoPath, Forms Server and WF for SharePoint. A lot of the interesting tidbits discussed are available on his blog. Customizing the default Document Information Panel in which he populates the document properties by using a custom InfoPath form. Writing SharePoint Workflows in Visual Studio 2005 covers the basic WF scenarios in SharePoint, but ......
Tomorrow night (11/27/2007) is the Captial Area .NET User Group meeting for November at 7PM-9PM. The information is as follows: Location: 1900 Gallows Road Vienna, VA 22182 Topic Building Forms-Based Applications with InfoPath Presenter: Sahil Malik Looks to be an interesting topic and hope to see a good turnout ......
Last month, Scott Guthrie announced the ASP.NET MVC framework which allows for built-in support for the Model View Controller based architecture. Since that time there has been a flurry of activity from Microsoft to demo the technology to the world and make demos readily available. In case you missed it, here are some of the features: Clean separation of concerns. All core contracts of the MVC framework are testable and mockable Highly pluggable to use NHibernate, Spring.NET, Windsor, and other great ......
In my previous post about testing the logic inside a custom expression in a separate dll, we need to step back and look at testing the whole picture. Not only cover unit testing, but load testing as well. Darren Jefford from Microsoft Consulting Services UK recently gave a presentation on "How Everyone Should Test Their BizTalk Based Solutions" in which he covers many of the basics of BizTalk testing. BizTalk solutions have a tendency to be hard to test and hard to design to be testable. With the ......
Very recently, within the past 5 months, I've been following the ALT.NET movement and part of me wonders why this isn't Mainstream.NET. To me it only makes sense to pick the best tool for the job no matter who made it, adopt the best practices from the software industry no matter the language, and always look for a better way to develop software in an Agile/XP fashion For those unfamiliar, David Laribee coined the term and came up with the four basic points of who is ALT.NET: You’re the type of developer ......
Lately a lot of my work has focused on BizTalk for some custom solutions. I'm a big fan of BizUnit as a unit testing tool for BizTalk, as it is pretty much the only option. But, what happens when you call custom components (dlls) through Expression or Message Assignment Shapes? Take for example this custom code snippet public class OrchestrationHelper { public static void ProcessDocument(XLANGMessage bizTalkMessage) { Stream bizTalkStream = (Stream)bizTalkMessage[0].R... // ......
This past weekend, I attended the
NoVa Code Camp at the Reston Microsoft office. I ran into a good amount of guys there even though the Virginia Tech game was on. Good job to
Scott Lock,
Jeff Schoolcraft and
Andrew Duthie for organizing things and I'm glad I could help.
Tonight is the monthly meeting of the Capital Area Microsoft Integration and Connected Systems User Group (MICSUG). It's tonight 11/19/2007 at 7PM at the Microsoft Reston office. Location: 12012 Sunset Hills Rd. Reston, VA 20191 Below is the information about the event. I hope to see a good crowd there: Combining Windows Workflow Foundation with BizTalk Server Windows Workflow Foundation (WF) is Microsoft’s rich new platform for building business process management solutions. BizTalk Server is Microsoft’s ......
Well, I've decided now to come back to blogging. It's been over a year break from doing this and I think that I missed quite a bit while I was away. Over the past couple of months, I've been following the
ALT.NET movement pretty heavily and I think it's well worth people checking out if they haven't already.
Today Visual Studio 2008 went RTM and made available on MSDN Subscriber Downloads. Most of the morning, MSDN had problems keeping up with demand and was down until around 10AM EST. I finally got mine installed around 10:30 or so this morning and so far so good. It was just frustrating while I was getting ASP.NET server errors exposed to me while I am trying. Scott Guthrie has a pretty good post on the release ......