Andrew Ng to speak at Rules Fest

In my previous post I mentioned the free AI course being run by Peter Norvig and Sebastian Thrun (122,314 and rising) in conjunction with Stanford University School of Engineering. Professor Andrew Ng is running a related course on Machine Learning. This is also a free on-line course run along the same lines as the AI course. Over 30,000 people have signed up so far.
I mention this because Andrew has just confirmed that he will be speaking at this year’s Rules Fest.Rules Fest is all about the practical application by developers of reasoning technologies to real-world problems.It brings together people from across the whole spectrum of public and private sector organisations, including commercial and research organisations and academia, to inspire, inform and enlighten developers and architects.Machine learning is central to the rapidly evolving world of intelligent systems, and we are very excited that Andrew will be speaking at the event.

Using SqlFileStream with C# to Access SQL Server FILESTREAM Data

FILESTREAM is a powerful feature in SQL Server that stores varbinary(max) column data (BLOBs) in the file system (where BLOBs belongs) rather than in the database’s structured file groups (where BLOBs kill performance). This feature was first introduced in SQL Server 2008, and is now being expanded with the new FileTable feature coming in SQL […]
Blog Post by: Lenni Lobel

Post build task to add .Net component to GAC

Post build task to add .Net component to GAC

Occasionally I’ll need to write a helper .Net function to fill the gap where standard BizTalk functionality is not flexible enough. This is usually often enough that I follow a pattern of having a “.Helpers” assembly associated with every BizTalk application I develop. These Helper assemblies compile and can be referenced by other projects in […]
Blog Post by: Brett

Win A Copy of BizTalk 2010 Line of Business Systems Integration

Like I have done with many of the other new BizTalk books I have two copies of the new BizTalk 2010: Line of Business Systems Integration book by Kent Weare et al. published by Packt to give away. Not to worry, I will cover all shipping costs. 

To enter: Either LIKE BizTalkGurus on Facebook or FOLLOW BizTalkGurus on Twitter.  I will pick one winner from each site to win a free copy of the book.  If you already like or follow us you are automatically entered to win!  You must enter by end of day August 26th, 2011.

Read more about this book here on Packt’s website and do not forget to download the free sample chapter here.

Buy now from Amazon.com: Microsoft BizTalk 2010: Line of Business Systems Integration .  Also available for the Kindle.

Huge response to on-line AI course

Peter Norvig and Sebastian Thrun are offering a free on-line course on AI later this year in conjunction with Stanford University.The course is broadly based on Peter Norvig’s book “Artificial Intelligence: A modern Approach” written jointly with Stuart Russell.Along with my colleagues on the Rules Fest committee, we have been following this with interest.In a few days, well over 100,000 people have signed up (112,774 at the time of writing, and still increasing fast).The course broadly overlaps with our natural areas of interest at Rules Fest which is all about the practical application of reasoning technologies in real-world computing.It is very encouraging to us to see the huge interest this course is generating.We will doubtless be contacting Peter, yet again, to see if he will speak at next year’s conference (we keep plugging away at this).
In another development, we all woke up to the news a couple of days ago that HP, as part of its dramatic change in strategy, has bid almost $11Bn to acquire enterprise search company, Autonomy.Autonomy offers proprietary technology that exploits Bayes theorem, Shannon’s information theory and specific forms of SVD to create an intelligent search platform with learning capabilities.Clearly, HP sees this type of technology as playing a major and lucrative role in their future.
Some time ago, at an event organised by the excellent BizTalk Users’ Group in Sweden, I was asked to do a little crystal ball gazing.I trotted out the line that the next few years will see AI-related and reasoning technologies, formally thought of as esoteric and impractical, find their place at the heart of enterprise computing alongside existing investments in traditional LoB/Back Office applications and integration services.With the advent of cloud computing and platforms such as Azure, we have the horsepower available to make this a practical and feasible possibility for mainstream enterprise computing.AI used to be a dirty word.No longer!

BizTalk Server 2009 Deployment issue with multiple users on same server

If you are more than one developer on the same BizTalk Server 2009 you might have noticed that there can be some deployment issues where you looses configuration that you or some other in your team already have done. Over time I have experienced the following issues from time to time:

  • One of the parties that I had enlisted on a rolelink where missing 
  • The pipeline on a receive location where changed from XMLReceive to PassThrough
  • I couldn’t deploy an assembly before I deleted a receive port. I got an error telling me that the transport type wasn’t set on a receive location. But when I checked the configuration the transport type where set correctly.
The last one got me searching for why BizTalk does as it does.
I can’t give you a reason why this happens, but I can give you a location that contains the binding files that BizTalk uses behind your back. The location is: 
C:\Users\<Username>\AppData\Roaming\Microsoft\BizTalk Server\Deployment\BindingFiles
“Roaming” could also be something else based on how you logon to your server. I haven’t gotten the issue on BizTalk Server 2010 yet, but that might be related to that I haven’t work with another user on the same server with the same BizTalk artifacts or related artifacts. But I can see that it creates the same binding files as in BizTalk Server 2009, so my guess is that the same issue is also here in BizTalk Server 2010.
A common deployment procedure like using the Powershell privider for BizTalk would fix this issue, but I haven’t gotten around to confirm this part. 


Quick Tip: BizTalk Schema Identity

Quick Tip: BizTalk Schema Identity

BizTalk uses a combination of namespace#rootnode to define the schema type of a message, thereby making a MessageType unique (for example: http://mynamespace.com#MyRootNode). In other words, BizTalk uses this combination to identify and resolve schemas references. Then changing the filename of a schema does not make a new BizTalk schema!! You could modify the schema namespace […]
Blog Post by: Sandro Pereira

How I Avoid Writer’s Block

How I Avoid Writer’s Block

I was reading Buck Woody’s great How I Prepare for Presentations blog post and it reminded me of a question that I often get from people. Whenever I release a book, article, Pluralsight training class or do a presentation, I’m asked “how do you write so much?” Maybe the underlying question is really “Why do […]
Blog Post by: Richard Seroter