Things hard and not so hard.... RSS 2.0
# Tuesday, March 25, 2014


Great day was had by all and after some issues with ‘guest wifi’ at the start of my presentation we were off. Top questions and a good vibe filled the room.

As promised – here’s my slides I used and see you this Saturday at the Global Windows Azure Bootcamp – Sydney (Worldwide event)

DEMOS - here

Have a great day folks and see you soon.

Tuesday, March 25, 2014 11:13:43 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Azure | Integration | BizTalk | Events | Recordings | General
# Thursday, February 27, 2014

Folks we’re finally here! The stage is set and light the lights as it’s all ready to go oooorrrrffff on March 29th 2014!

What is it – it’s back!!!!

 Global Windows Azure Bootcamp

The Global Windows Azure Bootcamp – over 134 locations will be delivering this world wide event at the same time (same relative time).

In April of 2013 we held the first Global Windows Azure Bootcamp at more than 90 locations around the globe! This year we want to again offer up a one day deep dive class to help thousands of people get up to speed on developing Cloud Computing Applications for Windows Azure. In addition to this great learning opportunity the hands on labs will feature pooling a huge global compute farm to perform diabetes research!

Where is it?

It’s back at Saxons in the city – 10 Barrack Street, NSW 2000 (see the rego page for all the details)

Why you?

It’s a free day of Azure training delivered by several MVPs and other community prominent experts.

Agenda for the day

We will be doing a combination of presentations and hands-on-labs around Azure and all the new features it has to offer.

The final agenda is yet to be determined but it’s something like:

  What the Days Play looks like…
8:30 – 9:00am  Arrive and get comfy, make sure everything is working.
9:00 – 9:15am  Intros, Outline what will be covered for the day & take your input as to what areas to drill into.
9:15 – 9:45am  What is Azure and what has it done for me lately?
9:45 – 10:15am  HOL #1
10:15 – 10:45am  Designing Hybrid Solutions to coexist with On-premise solutions.
10:45 – 11:15am  HOL #2
11:15 – 12:15pm  Exploring Azure and some snazzy items in the toolkit.
12:15pm – 1pm   L U N C H
13:00 – 13:30 Data strategies within Azure.
13.30 – 14:00 HOL #3
14:00 – 14:30 Azure Mobile Services
14:30 – 15:00 HOL #4
15:00 – 15:30 Setting up Azure Active Directory Federation
15:30 – 16:00 HOL #5
16:00 - …. Q&A & general tyre kicking.


*** What’s required from you on the day ***

BYOD – bring your own machine and internet access will be provided on the day.

Make sure you have a ‘Microsoft Account’ (aka live account) and have signed up for a free trial to Azure Services (I may have some codes for you, but dont count on it)

For the HOL material, we’ll take it from the Windows Azure Training Kit as a basis.


Get your skates on and get on over to a great day!

Register Here

Thursday, February 27, 2014 7:26:56 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Azure | GWAB | Breeze | Events | General | Impack
# Tuesday, October 01, 2013

While search for some MS Events – I gravitated towards and boom! I recognise her and her and me!





(there’s my hand in there)

Tuesday, October 01, 2013 3:06:02 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | General
# Monday, May 20, 2013

Well folks I’ve been greeted with the news that Microsoft Windows Azure will be in 2 geo-replicated places here on Australian soil, coming ‘shortly’.

As an Azure MVP & from Breeze (a leading Microsoft Cloud Partner) perspective we invest heavily in cloud technologies.

What does this mean and why should I care? I hear you ask… good question and I asked the same.

As most of you know I have a passion for Integration, sticking all sorts of things together from small RFID devices, hand made hand-held devices, raspberry PIs through to high end ERP, Financials & many other types of systems. So before I get to the WHY aspect, let me briefly set the context.

There’s some great data coming out of Gartner a report which caught my eye - came out with these:

  • Integration Costs to rise by 33% by 2016, more than half of new system development costs will be spent on Integration
  • By 2017, over two-thirds of all new integration flows will extend outside the enterprise firewall.

So Integration just took on a whole new face – successful integration is about using the right tools (in the toolbox) for the right task. Now we have a whole new drawer in our toolbox full of Azure goodies & widgets. This functionality is just too compelling to be ignored….

…and now that it’s on Australian soil I’d be thinking that just about every Data center service provider should be giving you cloud functionality.

Some quick cloud advantages:

  • scale, provisioning and ease of use
    • Imagine being able to spin up a SharePoint site in the time it takes me to write this article.
    • Imagine being able to ask for an extra load balanced highly available Server/Service at the click of a button. Importantly – Imagine being able to give it back again at the end of the weekend/day/next hour.
  • Not wait the typical 12 weeks for a new server to be provisioned, oh and dont mention filling out the right forms. Running an application on those machines and getting a firewall port opened….that’ll be another 2 weeks…and on it goes.
  • The much beloved Enlightenment for many companies of achieving Single Sign-On – Imagine your customers being able to sign into your applications using their own Ids, Live Ids, + a bunch of other Ids without you needing to provision more services. You can house your identity accounts in Azure, locally or elsewhere – finally you don’t need a Quantum Analyst to setup Single Sign-on.
  • My experiences in the last few weeks on client sites have been back in the world of old – classic encumbered infrastructure service providers wanting to claim everything, put the brakes on any new ideas and have meetings around such concepts of adding an extra 10gb disk space to existing servers. These guys should be ‘can do’ people – it’s all about choosing the right tool for the job.
  • Microsoft have done a great job on the developer tooling front from the classic MS toolset through to Apple, PHP, Ruby, Phython etc. all being able to access, develop on, publish and deploy.
  • We could even give a bunch of HDD drives to Olaf (our gun cyclist @ Breeze) to ride to the Azure Data Center and offload our data, while we wait for the NBN to never come to our area.
  • There are some great options on the horizon coming down the track.

So let’s say we’re keen to explore – how hard/easy is it to get ‘my’ own environment & what does this mean.

The short answer is you get an Azure Footprint which could be running in a ‘Data Center’ in Sydney. Depending on what you’re playing with you could get:

- SQL Databases, Cloud Services, Scalable Mobile Device Services, Load balanced Websites/Services/Restful endpoints…and the list of ‘widgets’ goes on and on.

How do I interact with this environment:

Often the issue around alot of this is that because my beloved ‘servers’ are running somewhere else I’m concerned over how much control we get.

We enter into the Hybrid Integration space – where as you can imagine not *everything* is suited for the Cloud, there will be things you keep exactly as they are. So there will be many many scenarios where – we have something running locally as well as something running in Azure. Some options we have available are to make our servers ‘feel at home’:

  • VPN connection – we can have several flavours of a VPN connection that connect our Azure Footprint to our local network. for e.g. local network is 10.10.x.x/16, Azure network 10.50.x.x/16. Full access to all the machines/services and other things you have running. CRON jobs, FTP, scripts, processes, linux boxes, samba shares, etc etc.. (I do realise the integration world is never as easy as we see it in the magazines)
  • RDP Connections – standard level of service really from any Service provider.
  • Remote PowerShell Access
  • Azure Service Bus - Applications Level Web/WCF/Restful Services connectivity. An Application Service can run either locally or in the cloud and this feature allows your Service to be accessed through a consistent Endpoint within the cloud, but the calls are Relayed down to your Application Service. There’s a few different ways we can ‘relay’ but the public endpoint could house all the clients & their device requests, while your existing application infrastructure remains unchanged.
  • SQL Azure Data Sync – sync data between clouds & local from your databases. So for many clients, come 8pm each day, their local database has all the Orders for the day as per normal, without the usual provisioning headaches as the business responds to new market opportunities to support smart devices.
  • We even get pretty graphs….
    • But wait there’s more…..
    • These details are typical performance monitor counters + diagnostic information. We can use Azure Admin tools to import these regularly and import them into our typical tools.
    • System Center does exactly this – so our ‘dashboard’ of machines will list our local machines as well as our cloud machines. Your IT guys have visibility into what’s going on.

We’ve been using Singapore DCs or West Coast US with pretty good performance times across the infrastructure. 

What does having a local Windows Azure Data Center mean to me:

  • Medical Industry – we have several medical clients allowing us to innovate around Cloud technologies using HL7 transports. Faster time to market and higher degrees of re-use.
  • Cloud Lab Manager – can run locally for all training providers. Breeze has created an award winning cloud based application that will certainly benefit from this piece of great news.
  • Creating a cloud based application is now feasible (this particular one was due to the sensitive nature of information it carried)
  • And lastly I can house my MineCraft server – well it’s my 10 yr old sons and half the school I reckon.


So for you…

Ask yourself the question – are you getting all these features from where you currently host/run your hardware?

Lack of infrastructure and provisioning challenges shouldn’t be holding back new ideas & business movement. iPads, smartphones, anywhere, any time access should be the norm, not like we’re putting another person on the moon.

It’s all about using the right tool for the job

Enjoy folks as it’s certainly exciting times for us Aussies ahead!!

Microsoft’s Announcement

Monday, May 20, 2013 12:23:00 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Azure | Integration | ServiceBus | BizTalk | SharePoint | Dev | Events | General | Tips | Training | Win2012
# Friday, January 11, 2013

Hi folks, I came across a very handy little tip the other day that works with *any* set of Batch Commands that you want to run sequentially.

Now before you jump out and tell me “Mick, what are you doing?! Powershell is where it’s at!”….yes yes I know. I’ve half the guys at the office telling me that too.

So onto the goodness on this one:

The key is

<cmd> && <cmd>
<cmd> & <cmd>

Hold the Phone - we have an UPDATE (from a commenter upon whom I owe a beer)

----- Update ----

Using a single ampersand achieves a similar result but with a slight difference:

* single (&): run command 1 then command 2
* double (&&): run command 1, and if it returns success then run command 2

So in your example, if the print spooler is already stopped then "net stop" will fail and "net start" will not be run. If you use a single ampersand instead, then "net start" will still be run.

------ End of Update -----


net stop “Print Spooler” && net start “Print Spooler”



Friday, January 11, 2013 3:28:28 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
Dev | Events | Tips
# Thursday, November 01, 2012

Halloween’s just over and my place was overrun with Kids of all sizes seeking high-fructose corn syrup hits…to keep them going till the next house.

It seems Scott Gutherie has all sorts of pieces he wants to chat about on this next free conference.

The world of the Cloud moves just so quickly that these sorts of events are essential to get you up to date in your thinking.

Remember what the cloud story was 12 months ago & how many new features/capabilities have been added since.

Check out the blurb and register….

Thursday, November 01, 2012 12:55:16 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Azure | Integration | Breeze | Events
# Thursday, October 11, 2012

Hi folks,

What a great time we're in at the moment. Cloud(s) are knocking a the door, local devices, windows 8 etc.

No complaints from me that this world is getting more and more connected.

To maintain those connections and handle new ones - Microsoft BizTalk Server serves as your on-premise middleware platform.

We're running a course shortly on Design, Build and Manage your solutions within BizTalk Server.

We have a wealth of knowledge around Integration and Cloud technologies. As you and I know, integration is all about the systems you're integrating with.

Here's the details - and hope to see you there. Mick (you're new Azure Integration MVP)

Come along to our office for a week of BizTalk 2010 Bootcamp Training!


We will take care of you with delicious catering, friendly staff and provide our state of the art BizTalk trainer. There are a limited amount of seats, so book now!

Click here to register

Start: Monday, November 12, 2012

End: Friday, November 16 2012


What is BizTalk?

For your business, BizTalk provides the "glue" to giving you a very good integration foundation for both internal applications as well as the outside world and giving you consistency across those interfaces as well.

BizTalk is a platform that is durable, reliable and fault tolerant right across your services, from email, FTP services, web services, database calls and much more, you will have something that retries all of those for you.


Why BizTalk?

BizTalk provides a level of maturity to customer operations as well as consistency. It is harder for customers to build themselves, the capabilities that BizTalk can offer out of the box. Our experience is that customers often start out building smaller applications here and there with eventually having over 100 applications talking to each other in a very specific way, all in a very ad-hoc approach and all very speciailised. Over time to maintain those systems becomes a big challenge for the client with increased complexity along the way.

Whereas by introducing a uniform, a best practice way of doing something, "business rules" such as within BizTalk, it eases that integration with the company to make it a lot simpler and easier to manage and everyone gets visibility in to the activity of those calls within the applications.


What our customers are doing with BizTalk today

BizTalk being a middleware product is being used in many different scenarios, from simple file transfers right across to complex business process automation.

Customers in one instance are getting real time notifications around FTP, where certain files appear, then systems have to react or respond immediately instead of within a polling interval that may occur at any time during the day. So being able to build out that infrastructure and apply or update databases, all of that happens right across the BizTalk layer, then exposed out via web services.

In-short BizTalk forms another tool in the client toolkit, using the MS integration stack, so on top of not only BizTalk and all of its' capabilities and adapters, we have WCF (Windows Communication Foundation), messaging, MSMQ and many others in the integration stack, not to mention Azure and cloud hybrid solutions we can deploy and employ today. So with clients it's not just about providing BizTalk to solve a problem, it's about using the tools in the toolkit to meet their requirements, whatever the tools may be, to solve their immediate challenge.

Thursday, October 11, 2012 3:29:10 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Azure | Integration | ServiceBus | 2010 | 2010 R2 | Events | Training
# Tuesday, August 07, 2012

Now that the dust is settling after WPC 2012, I’m able to catch up on all the emails still coming from the event.

I had a picture taken with John (against a green screen) and is it’s amazing what they can do with modern technology now. Smile

WPC Award

From my research a couple of points:

  • Over the last 4 years, approx 200 Worldwide Partner awards have been given – 6 of them Australian Partners! We’re one of 6.
  • This is the first time EVER an Australian Partner has been an Application Integration Winner
  • This is the first time EVER an Australian Partner has been a Cloud Partner Finalist

See more here

Talk to you soon.


Tuesday, August 07, 2012 3:10:02 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2010 R2 | Breeze | Events | 2012
# Wednesday, July 11, 2012

I am still in shock over this award and are very humbled in receiving it – over 3500+ entries and our story won. Thank you Microsoft, thank you Breeze team and thank you to our great customers in which all of this would not have been possible without you.

Application Integration


Cloud Partner

So today was the day at WPC2012 to receive the award up on stage here in Toronto. Not nervous at all Winking smile seeing we had a 2hr rehearsal yesterday.

What a time has this been so far at my first WPC!!! Compared to ‘techie’ conferences the dress standard is higher, different type of events and some great tech demos that are mind blowing (there was one on the keynote today where a partner had developed software around Kinect that created a 3d model of a person by moving the Kinect camera around the person, their software stitched the images together to produce a 3d model. Then the image/model was fed to a 3D printer and presto…out came the 3D person! Very cool)

So after having a photo down under the stadium we were to come out of I was ready to go….

Waiting in the tunnel:


My View from out in the middle:


Your view of the middle:



So all in all it’s been a great day, great time so far and well worth it. I was then fortunate enough to be invited to a Azure Round table discussion with Satya Nadella (President of Server and Tools) and what a lovely lovely lovely guy. He’s very switched on and a refreshing experience was had with myself and 6 others in the room.

He took away our Azure stories and feedback so let's wait and see what transpires – very inspirational stuff! Thank you Satya.



And I think I the Northern Hemisphere could be affecting me slightly…



More filming tonight and then I can relax!! Open-mouthed smile

WPC Day 2.

Wednesday, July 11, 2012 8:25:41 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
Azure | Integration | BizTalk | Breeze | Events | 2012 | General
# Wednesday, June 13, 2012

Hi folks, you've probably heard a fair bit about the make over of Azure into 'Azure 2.0' (the SDK is still 1.7)

There's some great new tools within VS.NET to manage your environment better, even a Service Bus 'explorer' which was much needed.

I've collected a few links to start with for you guys to read up on when you've got a moment:

Azure 2.0 Details on:

Wednesday, June 13, 2012 11:54:11 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | Azure | Integration | ServiceBus | Events | Recordings | Tips | Training
# Friday, June 08, 2012

Hi guys, I gave an online presentation earlier this afternoon as part of Microsoft Readiness on Azure Virtual Networks.

I had the whole presentation prepared until the announcement, where I had to go to the drawing board and just share all this goodness that was pouring out in Azure V2.0.

Thanks to the healthy turnout for those online and to those who registered, then check the emails for a link shortly.

As promised here’s the slide deck guys that I used through my demos

Connecting Cloud and On-Premises Applications Using Windows Azure Virtual Network - Breeze_Mick Badran


Friday, June 08, 2012 9:24:57 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | Azure | Integration | ServiceBus | BizTalk | Insights | Events | Recordings | Readiness | Training
# Tuesday, May 01, 2012
Folks, this is Scotty's 2nd presentation this week where he shares is love, scripts and years of experience in Managing Azure Applications (Breeze started back in early 2008).

Tune into this free event and to hear & see what Scotty has on offer.


LIVE Meeting: Managing Windows Azure Applications

Event ID: 1032500972

Language(s):  English.
Product(s):  Microsoft BizTalk Server and Windows Azure.
So you just made your first Windows Azure deployment. Now what? Is it healthy? How many instances do you need? What will my bill be? When do I need to scale up? Was that a DoS attack? Will auto-patching break me? Getting an application into Windows Azure is the first step, now you have to run the application for the next three years. Come to this session and see how to manage and operate your Windows Azure applications.


Tuesday, May 01, 2012 8:51:51 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | BizTalk2010 | Recordings | General
Hi folks,

Scotty (aka Sco the Stig) Scovell is presenting this week on

Ten Must-Have Tools for Windows Azure as part of Microsoft Readiness.

We'd love to see you there - free event

LIVE Meeting: Ten Must-Have Tools for Windows Azure

Event ID: 1032500970

Language(s):  English.
Product(s):  Microsoft BizTalk Server and Windows Azure.
Any platform, by its own nature, creates an ecosystem for third-party tools and helpers. Windows Azure is no different. In this session we look at a variety of the third-party tools available in the Windows Azure ecosystem. Included are tools for both developers and IT professionals. We look at tools that will help manage storage and resources, migration, scaling, diagnostics and software components that will help you build cloud applications.


Tuesday, May 01, 2012 8:44:52 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Integration | ServiceBus | Events | Recordings | General | Training
# Saturday, March 10, 2012

I’m finally back home after a great trip to Seattle and to see some fellow VTSPs from all over the globe. Very switched on bunch.

I was fortunate enough to be asked to present and with Scotty at the demo controls, we steered a pretty good session.

Thanks to ‘all y-all’ whom was in the session and I hope you got as much out of it as I did.

Grab the Public Version of the slide Deck – HERE.

So as promised on the advice of John Brockmeyer here’s some current limitations of the Azure ‘Integration’ Services.

Feature decision making  with Hybrid IT Solutions-Mick_Scott_1

Feature decision making  with Hybrid IT Solutions-Mick_Scott_2

Feature decision making  with Hybrid IT Solutions-Mick_Scott_3

Feature decision making  with Hybrid IT Solutions-Mick_Scott_4

Feature decision making  with Hybrid IT Solutions-Mick_Scott_5

Feature decision making  with Hybrid IT Solutions-Mick_Scott_6

Feature decision making  with Hybrid IT Solutions-Mick_Scott_7

Saturday, March 10, 2012 3:40:35 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Azure | Integration | ServiceBus | BizTalk | 2010 | Events
# Wednesday, November 30, 2011

Well folks it’s week 5 of a 12 week program where the great Can Too swim coaches train you and put you through a challenge.

I signed up for a ‘2.5km’ ocean swim – Palm beach to whale beach. Which for me is well off my map and out of my comfort zone – so it’s a challenge for me mentally and physically, but really only a small price to pay for the challenges that cancer sufferers.

My endeavor is raise money for cancer research – you have the chance to make a tax deductible donation through my page -
(my target is $1250 in total)

My pledge is that I will swim 4 times a week, rain hail or shine (just so I don’t drown in this swim) – feel free to come and join me if you’re in the area. Early week – at Wileys Baths (near Coogee), later in the week Clovelly laps.

So what can I offer you as incentive – as an MVP each year I get a MSDN Subscription “Microsoft Visual Studio Ultimate with MSDN” (many thanks Microsoft).
Check out the versions -


To whomever donates the most I will give you this! I’d also really like to put this subscription to good use.

You maybe starting out, starting up, or whatever – you will have all MS Products at your development disposal.

I challenge you for cancer research, good luck and Merry Christmas!!!

Important: You can contact me on twitter on - @mickba

Wednesday, November 30, 2011 11:58:13 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | General
# Thursday, November 24, 2011


So your SQL 2012 is US$6.8K/core which roughly equates to 4 cores = a SQL 2008 Ent license.

How many DB servers have 4 cores? I wonder if there’s a way now to limit the cores then that SQL 2012 will use on for e.g. an 8 or 12 core machine.

Will this change by RTM?? I wonder.

(on a side note – way back when ‘hyper threading’ originally came out, when 1 CPU looked liked ‘2’ to the O/S, MS wanted to license per visible CPU. Intel & AMD at the time said if you do that we’ll take the feature out…nowadays we call them ‘CORES’ and looks like the discussion has come full circle)

Thursday, November 24, 2011 3:41:44 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Events | General
# Tuesday, October 18, 2011
Azure: How the “Cloud" can help you integrate–we’re doing another session–come along.



How the “Cloud” can help you Integrate


Microsoft Australia & Breeze

are pleased to invite you to a breakfast Seminar

on Cloud Integration


Sydney – November 16, 2011  8:30 - 11:00am

Venue: Breeze Office, 5a/2 New McLean Street, Edgecliff, NSW 2027

(Adjacent to Edgecliff Station)


With the excitement of technology moving towards “the Cloud” come and learn exactly what this means to your business and how your development projects can leverage the Windows Azure Platform without re-architecting your environment. Should you invest in private cloud, move your application to the public cloud, choose a hybrid approach or keep the application on-premise?

Hear from Microsoft about their cloud strategy and computing platform ‘Azure’ and what this provides with scalable computing power and storage, as well as a number of other online services hosted on Microsoft datacentres.

Hear from Breeze how to make this happen in the real world with measurable results. Breeze Integration Specialists will share with you some of their experiences in the field with helping customers maximise their existing investments as well as future scalability by utilizing the Azure platform with their integration development projects to date.


This seminar is an opportunity to gain insight with the Windows Azure Platform including Windows Azure AppFabric, SQL Azure, Windows Server AppFabric and BizTalk AppFabric Connect as well as meet the industry experts.


This seminar is for all Integration enthusiasts from IT Professionals, Developers to Business Decision Makers. Bring along your questions!


Seats are limited. Register NOW !!!!


For more information and to register contact emmav{at}breeze{dot}net

Tuesday, October 18, 2011 1:33:41 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Azure | Events
# Wednesday, October 05, 2011

Hi folks, from a previous set of posts, we’ve been running a series of Azure Training Sessions.

Here’s the online links to the recordings that many of you have asked me about. Enjoy.

The links below should take you to the landing page, from the click on the View Online button.




Wednesday, October 05, 2011 11:09:03 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | Azure | BizTalk | Events | Recordings | Readiness
# Tuesday, September 20, 2011

Hi folks we’re delivering Azure sessions on behalf of Microsoft over the next coming weeks…

Here’s the official timetable, come along they’re free for you!! Smile
(All times are in Australian Eastern Standard Time)


LIVE - 2 Hour

IT Pro/Dev/ ISV

Sept 27th                                  2-4 pm

Ten Must-Have Tools for Windows Azure

LIVE - 2 Hour

IT Pro

Oct 25th                                  2-4 pm

An IT Pro View of Windows Azure

LIVE - 2 Hour

IT Pro/Dev/ ISV

Nov 22nd                                2-4 pm

Managing Windows Azure Applications
Tuesday, September 20, 2011 2:59:54 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Azure | Events | Recordings | Training
# Monday, July 04, 2011

See you there folks…I’m coming up from the trenches to share what’s in the real world with the class…content types, deployments etc.

Hope to see you there.





Sydney | SharePoint 2010 Bootcamp

“The best course I have done in years!”

“A fantastic course. Mick really has depth of knowledge and is a very engaging trainer”


REGISTER TODAY - 4 seats left!

Special offer of 15% discount if book & pay before June 30th 2011.




This is a 5-day bootcamp designed for both IT Professionals and Developers packed with fun and technical training to explore the features of SharePoint 2010 ‘out of the box’.

 At course completion students will be able to upgrade their SharePoint V3 sites/portals to SharePoint 2010, to implement and extend Microsoft Office client side solutions, and also implement custom workflows developed in Visual Studio.

 They’ll be equipped to care for their SharePoint farm, back it up and restore it, and set up and configure SharePoint 2010 infrastructure. Architecting the portal and sub-sites layouts is streamlined using best strategies and known best practices within the SharePoint space.

 Students will create custom WebParts and SharePoint customisations easily, as well as site wide features, event handlers and InfoPath Forms based solutions. They will also explore Excel Services and Business Intelligence Offerings.

 Be ready to roll up your sleeves and start your adventure here!

Date:                     Monday 25 – Friday 29 July 2011
Instructor:           Mick Badran – MVP
Location:             Breeze Office
Edgecliff Court,
                                Suite 5a
2 New McLean Street, Edgecliff NSW 2027

Time:                    8.30am – 4.30pm
Duration:             5 Days
Course Price:     $3,450.00 + GST

Register NOW: Emmav(AT)breeze(DOT)net(NO DOT)



Monday, July 04, 2011 9:51:23 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | SharePoint | 2010 | Training
# Friday, March 18, 2011

April 4th folks…April 4th.

Quick background: The BizTalk team have been travelling the globe on a ‘Microsoft Integration Roadshow’ covering countless countries and cities.

On April 4th the bus stops in Sydney. Here’s the official blurb and I’ll be presenting – let me know if there’s anything you’d like covered in my demo and I’ll try and accommodate.









Monday, 4th April, 2011


The Menzies Sydney

14 Carrington Street,

Sydney NSW 2000















Sydney  |  Monday April 4th, 2011


Microsoft Integration Road Show

Worldwide events running Feb - Apr 2011


Enterprises today typically work in a fairly heterogeneous environment with disparate systems. Connecting the systems and applications sitting across the diverse platforms and tying them to the business processes has become one of the top priorities for most organisations. As they continue to evolve towards a cloud strategy - to take advantage of the economic and scale benefits - the need to have a robust Integration Platform escalates. Microsoft offers a tremendous opportunity for customers to make a paradigm shift in the way they do business to maximize their benefits and profitability whilst maintaining an optimized cost structure.


Don’t miss this exciting opportunity to learn how we can help you beat the demands of today’s difficult economy, about our commitment to BizTalk Server and how we plan to continue to innovate in the integration space helping you begin your journey to the Cloud.


8:30am – 9:00am:  Light Breakfast and Registration

9:15am – 10:00am: Keynote

“Innovations in Integration – Begin your journey to the Cloud”

Speaker: Paul Larsen

Group Program Manager, Microsoft Corporation

10:00am – 11:00am:  Customer session

Caltex is Australia's leading oil refiner and supplies products via a network of pipelines, terminals, depots and the company-owned and contracted transport fleet. Caltex made the business decision to acquire many of their independent resellers – who were spread across every state of Australia.

In this session you’ll learn how Caltex COSMOS project integrated those different reseller businesses into a single operating entity now called Caltex Petroleum Services.

Robin Brown, IT Project Manager, Caltex Australia

11:00am – 11:30am:  Break

11:30am – 12:30pm:  Technical Drilldown

Mick Badran, CTO, Breeze

This session is for those that want to delve into the technology to see the latest integration best practices and products including BizTalk Server 2010, AppFabric and Azure.


The Menzies Sydney

14 Carrington Street,

Sydney NSW 2000

Target Audience
CIO/TDM/BDM, IT Directors/Managers, Architects, IT Pro & Developers

To Register
Click here to register. Space is limited so register today to ensure your attendance at this event.




Microsoft confidential information. © 2011 Microsoft Corporation. All right reserved.clip_image007








Friday, March 18, 2011 9:54:47 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2010 | Events | BizTalk2010
# Wednesday, March 09, 2011

Firstly thanks for all that attended my 5pm - ‘fireside’ session.

I definitely was a first for me having a session so late in the day. I took my shoes off, wiggled my toes and got into it up on stage.

The session was pretty light and easy to follow along as to get bogged down into the deep technicalities of data storage within SharePoint was going to put all to sleep.

During the session I spoke about (& demo-ed) each approach from Site/Web Property bags, Custom Service Apps, Lists/External Lists Pros and Cons of each – all good.

Here’s my slide deck guys – Enjoy.



Wednesday, March 09, 2011 11:53:37 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [3] -
Events | SPC2011 | SharePoint | 2010
# Thursday, February 24, 2011

Hi folks, as promised here’s my little slide deck for the presentation given last week. We had a great audience with some very interesting questions.

Thanks all that attended as part of the Microsoft Partner Readiness program. Hope you’re enjoying and feel free to give me feedback as to what you’d like to see more of and less of.

Have fun,



Slides in ZIP PPT Slide Deck

Thursday, February 24, 2011 2:41:45 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | Recordings | Readiness | 2010 | Training
# Wednesday, November 17, 2010

Hi folks, I’ve got a lot of requests for when/where these are on, so we’re off and running next week in Brisbane with 2 seats left.

Just a quick blurb on the course -

The Breeze SharePoint 2010 Bootcamp has been designed to provide just that. Our customers asked for an in-depth, technical, customized course that, if they were to spend $$s on just one SharePoint  2010 course this year, would give them enough knowledge of the technology to build real world solutions.

These bootcamps have been written for the ITPro & Developer who need to upgrade their SharePoint skills, or are just starting out with SharePoint 2010.

Check them out HERE

Wednesday, November 17, 2010 9:55:16 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | SharePoint | 2010 | Training
# Sunday, September 19, 2010

With Microsoft close to releasing BizTalk 2010 (the 7th release) your local BizTalk techies & trainers have put our heads together – big thanks to BizTalk Bill for being instrumental in getting this off the ground!


Starting from October the fun begins. BizTalk 2010 training will be on in a city near you!

The event will be a Saturday event in many cities around Australia and New Zealand showcasing the new features of BizTalk Server 2010.  The day will consist of short talks about the new feature and then hands on labs to allow you firsthand experience with the new features.

Cost: $200 per person (to cover a couple of flights and food)

Further details can be found HERE – BizTalk Saturday


Saturday, October 16, 2010


The agenda for the day can be found here

To Register for the event click here

Sunday, September 19, 2010 9:40:56 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2010 | Events | Training
# Friday, August 27, 2010

Integration - Course Agenda

Well as TechEd 2010 draws to a close this year in Australia, I had a great time getting away from it all and certainly experiencing a couple of firsts. For me this was one of the better TechEd’s I had been to – the sessions were a little light on, but the labs + exams made up for that big time.

So Scotty and I developed an Integration Pre Conference Training Session aimed at working out which MS Integration technology to run where – unscrambling the mess. We got a great turn out for the training in terms of numbers – we beat SharePoint 2010 dev + admin!!! :)

For all of you whom I had the pleasure of training this week – well done! I hope you enjoyed it and it was great sharing that time with you. The sun, sand, BizTalk and Azure…what could be better?? :)

As promised – here are the slides from those two days.

Keep smiling,

Friday, August 27, 2010 2:40:00 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2] -
AppFabricServer | Azure | BizTalk | Events | 2010 | 2010
# Tuesday, June 22, 2010

Sorry I’ve been quiet folks – I’ve been sleep deprived, not really knowing which day is what and…I guess it’s like having a new born again. :)

My extended family is English and they sent through a cracker….


See you soon,


Tuesday, June 22, 2010 10:17:10 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | General
# Thursday, September 10, 2009

Last night we had an exam cram, where keen and interested delegates bunkered down and got their neurons firing.

I went through this exam with them giving them tips and sharing my general SharePoint knowledge around this.

Today – the good news was that I passed three delegates whom took the exam *today* and all passed!!! Well done guys!

Here’s the ppt deck that I used – enjoy and well done all!

70-630 MCTS- Microsoft Office SharePoint Server 2007- Mick Badran

Thursday, September 10, 2009 11:12:42 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | TechEd | 2009 | Training

We’re in the thick of TechEd 2009 here in Australia on the Gold Coast (tough place to have a conference ;) Sun, sand and a beach that stretches for miles 1 block away)

Big thanks to those of you that attended my session – great turn out and all my demos worked like a charm…that doesn’t happen every day :)

Here’s the powerpoints and demo files:

SOA314 BizTalk RFID Mobile - Mick Badran

PowerPoints  -

Thursday, September 10, 2009 10:50:01 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | RFID | Events | TechEd | 2009
# Wednesday, March 11, 2009

Hi guys thanks for the turnout tonight :-)

Here's the link to download the presso

I should have allowed all access :)

Wednesday, March 11, 2009 9:19:27 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Usergroup | Events | Training
# Wednesday, December 03, 2008

Thanks to all of you who joined me recently for Shannon & my seminar around Gaining Efficiencies in SharePoint.

We had a great turn out and I hope you found it useful - we had around 60 mins....the clock was ticking.

As promised - here's the PowerPoint slides I used in the presentation.

Take care and enjoy.


Wednesday, December 03, 2008 2:53:55 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | MOSS | Admin | Training
# Thursday, November 06, 2008

UPDATED - thanks to Luciano Evaristo Guerche he's come through with the super trump of all of this - grab the slides/sessions with his easy technique -

You get session titles and the whole works.

A big thanks to my good friend Thiago (runs the NZ CSD User Group) as he provided us on the OzTalk mailing list (list dedicated to BizTalk/CSD user group members) with a list of URLs to grab all the sessions + ppts.

Load these URLS into something like Free Download Manager and go surfing :)

Thanks Thiago! My ISP isn't happy with me at the moment.....over my limit....wonder why :-)

Thursday, November 06, 2008 12:48:17 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
BizTalk | Oslo | Events | PDC08
# Thursday, October 30, 2008

Hi guys - there's a bunch of stuff going on right now at PDC 08 in LA.

What's hot:

(If you're on a PDA/Mobile - grab a the PDC from here -


So if you can't sleep then there's going to be some interesting reading coming up for us all. :-)



Thursday, October 30, 2008 8:11:12 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Insights | Oslo | Events
# Monday, September 08, 2008

From another session Breeze jointly did with Kenetics whom supplied the hardware for the entire TechEd 08.

It was a great session Scotty & myself did around demo-ing the bits that were used to build the system.

Implementing RFID with BizTalk

Monday, September 08, 2008 11:31:22 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | RFID | Events | TechEd
# Tuesday, August 19, 2008

Hi folks,

Have I got a deal for you.... no seriously we’ve got a great night planned leading up into TechEd. I’m really looking forward to it.
(ok let me get my dates right)

On August 27th Wednesday night (Wednesday week from now) we’re lucky enough to get....

Angelo Laris from Decillion(seasoned member of our user group) lined up to talk to us about A4SWIFT (which is basically what Angelo and Decillion roll out). Decillion are formally recognised by Microsoft as being experts in this area and are also a member of the Microsoft BizTalk Virtual Technology Specialist Program.
(I’ve also got a couple of house keeping tasks to mention…..first the great stuff…)

Angelo sent me through his outline:

1. Introduction to SWIFT                                                                                                                    5min

2. What is a SWIFT Message.                                                                                                           5min

3. The Schema Definitions.                                                                                                               10-20 min

4. The HTML Form Generator (Young Youn will present or help me out here)           20min

5. The Business Rules Engine – HOW to validate a SWIFT Message.                                30-60min

6. The Message Repair using Infopath and BAS.30-60min                                                   30-60min

Looks fantastic – what you are going to see is how BizTalk can be extended, Angelo is talking about a mature product base and it’s great to see just how others are using and extending BizTalk while adhering to industry standards.

One of the main questions I get is “What can I use the BizTalk Rules Engine for?”…..ask no further.

What is in store for our Aug 27th Session

Microsoft, North Ryde
1 Epping Road

6pm - Beer + Pizza
6.30pm - Kick off

Aug 27th -

Feel free to forward this to any of your colleagues/friends I may have missed (tell them to register on the site to be included)

Other Business:
* TechEd 2008 – We’ve finally got RFID end-to-end at the conference
(See my blog post here – had the media interested and lots of interviews, Breeze got the green light 40 days out from pressure)
Some quick stats:

1. Over 70 RFID Readers (fixed + windows mobile based) with 118 Antennas.

2. Lots of Intelligent information surfacing.

3. BizTalk Server, BizTalk RFID, BizTalk RFID V1.1, MOSS + good old Silverlight 2 b2 is pretty much running the show.

4. We’re ‘printing’ (or encoding is the tech term) over 5500 tags – the hardest part was to actually print a corresponding barcode so other systems can handle the badge.

5. I’m due for a holiday at the end of this.....(this is why I couldn’t squeeze a meeting in last month)

So A BIG THANK YOU for those that helped out with the testing of the system (fingers crossed on show day) at previous user group meetings.

* Call for Speakers/Other People to take Tyre Kicking Sessions
If you’ve got any aspect of BizTalk (& related) that you want to share with us....let me know, love to hear what you’ve got to say.
* Don’t forget – we’ve launched an email forum group ‘’
Great to see a lot of you already joined – it’s a *private* group open to BizTalk User Group members (we currently have Brisbane, Auckland and Sydney on)
Invite only – send me an email if you want to join and I’ll send you out an invite. (Thanks to all the guys on it so far)

Love to see you there – and reply to this email to let me know for catering.

Mick Badran (MVP - BizTalk) | Microsoft Readiness Instructor
Collaboration and Integration Specialist

Breeze Training Pty Ltd | m: +61 404842 833


Tuesday, August 19, 2008 12:42:17 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Usergroup | Events | TechEd
# Friday, August 08, 2008

TechEd Register - here

Folks I hope you're heading to TechEd this year - it's a brand new breed! Why....????

Because myself and my team are covering the entire event with RFID tags, we'll give you tags - enabling you the delegate to 'live' the technology!!! (seen Tron lately) we'll set up some great RFID interactive capabilities.

Sample card TechEd tag

It all started when... I went to MS and said..."I've got an idea...." and the teched committee(s) saw the plan and loved it (there were some sleepless nights there as well :).

I've been to over 10+ yrs of TechEd (sometimes 3 a yr, US, Oz + NZ) and I figured it should be a chance to play with the technology! Hands on - get dirty. Build, break, play + learn...all that stuff.

As a MS Ptr Readiness trainer/Regular teched speaker - I appreciate the value of sessions but as a delegate I would be looking for the show me/talk to me/let *me* see how it's done.... a bit like plasticine to mould and meld the way that I (as a delegate) would need it!!!!!

So in light of this - Breeze is providing a (huge) BizTalk RFID based RFID Event System that you guys can interact with/we'll walk you through the making of, setup & how the system is put together. We're getting some posters made up and myself as a trainer, would want to share the knowledge around this system.

Let's see what the system does.....(as of 5pm today...nothing like moving targets... :)

The vision we have is:

  1. You walk into a room and the welcome screen will say "Hi Paul" (and you'll fade out, do something special...we've got a couple of ideas here). This component actually is a 'real-time visual display' of out in the field events. In our case it's people walking past readers...or it could be boxes, trucks, palettes etc. Built in Silverlight 2 harnessing the WCF Eventing Services in real time. (We've been able to crank our code up to 150 people walking past *exactly* the same spot)

    Fellow Breezer.... Scotty (a member of the BizTalk Virtual TS team) has a blurb on some of the details on the initial RFID/Silverlight nuts 'n bolts

    (we've also got a webcast on how this is created)
  2. So you guys as an interactive experience as you walk in the room with various graphs (developers in the room, it pros...) and charts - some DRAFT IDEAs
    All done in Silverlight

    We've actually got MS Shane Morris on the case here - he never gives up a chance to get down and dirty with Silverlight.
    Check out his thoughts at the moment - big thanks Shane :)

    So there may be an 'Avatar' thingy that gets displayed up on the screen (as Shane mentions).....a quiet secret want to 'pimp your avatar'???? Come and see the Breeze room and we'll make it happen...only those who rock up - I've got a Windows Mobile App that will do it for you.....

  3. Some other areas that may/may not make the final show are having things like:
    1. 'Information Points' - areas that you could simply be standing near, talking to someone and a screen may show where your collegues are, or what you may have in common with the person you're talking to. e.g. belong to community User Groups; where the next sessions of interest are for you.
      These may be distributed throughout the conference.
    2. As you go to a session - if you stay longer than 15 mins (for e.g.) the system contacts Commnet and makes a session eval available for you to fill out (could be done while you're sitting in the session :-)
    3. Breeze will have a room that will be driving all this - be sure to come and see us. Our guys will be more than happy to take you through 'the bunker'
    4. No more hold ups at the doors (hopefully :) with people individually reading your barcodes, you can just walk straight in (imagine if skiing chairlift lines were like that :)
  4. The other major component to the system is an Exhibitor System which is run on a PDA equipped with a Kenetics RFID Reader built on BizTalk RFID 1.1 Mobile (still in beta - nervous who me?). The Kenetics crew have been very helpful and when I embarked on this application I was given the H/W and a C++ DLL....." don't know C++?" - not since uni folks....developed the RFID component in 4 days!!!
    1. The application is for when exhibitors on the floor, they scan your RFID Tag and you can continue the conversation. The scan range is around 2-10cms.
    2. There is also local SqlCe storage, with store/fwd capabilities. I'm using SqlCe merge replication to keep the data safe centrally - which proved to be interesting.
    3. Currently - the MS Stand and the HP stand will have the devices, the RFID Reader + this mobile App (the other exhibitors are still reading barcodes)
  5. TechEd Event information is to be made available through Analysis Cubes so you guys can pull up a pivot table (looks impressive to your boss) and play with the event data. Things like attendance in sessions, audience breakdown by interest or by technology etc. - it would be great to do something like an 'Amazon' - such as if you're a .NET developer having.... "Other people who are also .NET developers went to these other sessions...."

    So as a delegate I can get a 'group feel' for what sessions I should be seeing next - sometimes there's a time where non of the sessions are on my immediate agenda, it would be great to have this information available to help me make my decision on what session I should see in that time slot.
    (e.g. 85% of SQL developers chose this session....)
  6. There's a whole bunch of H/W coming from Kenetics which we'll be giving a session at TechEd on how we built it all!!!
  7. Lastly I thought I'd just mention a quick blurb on the RFID info.
    - there *may* be some apprehension about a delegate getting a 'tag' and the whole "big brother is watching" thing. Let me dispel a couple of rumours
    1. tags are similar to barcodes - they simply contain a number. read differently but from that respect the same (imagine if you could go into your favourite sporting store, and say "I'll have a new shoes" and they knew your size, your brand, and whether it's in stock instantly - now you could even have a self-serve kiosk around that as well!!!)
    2. Your tag can't be read from satellites - lots of physics comes into play here...namely a big one of power. If you think about when TV stations need to broadcast to space, they have a large dish somewhere, 50 guys peddling bikes to generate the power and then they transmit bursts. - simply cover the tag with your hand and you can't be read. (water and radio waves don't go that well)
    3. My vision is to make this *your* teched - as you can see we're being transparent and open about the system and how it works. Any time drop in and we'll show you through.


ON ANOTHER NOTE ENTIRELY DIFFERENT - my workflow session I'm delivering - you've got rare oppty....

Getting Workflows Running and Talking in Your Applications
04/09/2008 2:00PM-3:15PM

Once you understand the basics of Windows Workflow Foundation (WF) and can put together a workflow using the built-in activities, you will need to know how to get that workflow running in a variety of hosting environments and communicate between the workflow and the host application or the outside world. This session gives you a solid foundation to get started with these techniques. Gain a better understanding of how workflows exist in a hosting process and how to control the hosting services. Learn about the various forms of communication that can exist between a running workflow and the hosting application as well as with outside Web and WCF Services. Also, learn about the persistence and tracking features of WF.

- I've got a technical session on Workflow Foundation.
- Of course you're planning on seeing my session :) - WHAT DO YOU WANT ME TO COVER? WHAT DO *YOU* WANT TO KNOW ABOUT?

(You've got the opportunity to provide feedback and while I'm still 'building' the session - hopefully I can incorporate your needs!)

More later and I'd love to hear your thoughts on above with a comment or great to see you at TechEd!!!!

Over and out



Friday, August 08, 2008 7:36:10 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2] -
BizTalk | RFID | Events | TechEd | Silverlight
# Wednesday, July 02, 2008

There's a great line up this month that are too good to keep secret.

Some fellow CSD experts are lining up for some great topics to give all around Workflow and WCF!!!

Does it get better? Get on and register.

For more, check out the Live Calendar 

Live Webcasts

MSDN Webcast: Transactional Windows Communication Foundation Services with Juval Lowy (Level 200)

Monday, July 7, 2008

10:00 A.M.–11:15 A.M. Pacific Time

MSDN Webcast: Using Windows Workflow Foundation to Build Services with Jon Flanders (Level 300)

Wednesday, July 9, 2008

10:00 A.M.–11:00 A.M. Pacific Time

MSDN Webcast: WCF Extensibility Deep Dive with Jesus Rodriguez (Level 400)

Friday, July 11, 2008

10:00 A.M.–11:00 A.M. Pacific Time

MSDN Webcast: Bringing Enterprise Data to Life with SharePoint Server and Windows Communication Foundation (Level 300)

Friday, July 18, 2008

10:00 A.M.–11:00 A.M. Pacific Time

Wednesday, July 02, 2008 1:41:05 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights | RFID | Usergroup | Events | MOSS | Silverlight
# Thursday, March 06, 2008

If you're thinking about cracking on with Silverlight - then here's the place to start.

This was covered earlier today(yesterday) in MIX08

Thursday, March 06, 2008 12:56:53 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | Silverlight
# Tuesday, March 04, 2008

I've now managed to get a moment to share a fantastic experience with you.

What a trip!!! I was away for 2 weeks in total with the first week spent in San Jose at the Office Developer Conference (ODC) 2008 which as good to touch base with some of the Sharepoint folks and see how others solve challenges that drive me up the wall.

Being in a hotel in the middle of 'Silicon Valley' Clayton and I were struggling to find Wireless internet access - the frustrating thing was that everywhere else in the town there were at least 20 networks on offer....except in our hotel room. We found a spot on the window ledge.

Then I flew up to Seattle to meet up with my enthusiastic cousin which resulted in a sneaky trip up to Whistler skiing smile_regular
The snow was absolutely fantastic!!!!

The second week of my trip turned to the Business end where I had to step up, be prepared and present.
Enter BizTalk RFID Solution Days!!!

The first face I saw when I walked into the Conference was Anush's down in the foyer - Well done Anush for such a great conference!

The way the week was to play out:

  • First two days was the conference with sessions and presentations
  • The second two days was the training where I had 102 students and fortunately we planned that I was co-presenting with Venkatesh who was the BizTalk RFID Product Architect (he's moved on now and started He is a wealth of knowledge and a great person to ask all the 'Why' questions to.
    (he's also related to a great friend of mine here in Australia which was a total surprise!!!)

From the conference (2 days prior to training) I caught up with a buddy of mine Scott Allen (Microsoft App Plat TS - BI, BTS, SQL guru) who has just successfully completed building a 'RFID Lab' within Microsoft NZ. I've got to check it out sooner rather than later - sounded fantastic.

Scotty inspired me with his take on BizTalk RFID - he said "If you tell clients we've got a show on BizTalk RFID, they think they need to have supply chains and infrastructure - it becomes very specialised they feel. If you pitch BizTalk RFID at something around How to reduce the carbon footprint of your production line or increasing production efficiencies then the whole world comes running"

That said - he was getting huge amounts of CEOs from the big end of town to these sessions with a tour of the BizTalk RFID Lab. Well done Scotty!

So Anush grabbed center stage at the beginning of the conference and there were some great messages coming out of the speakers. One of the most noticeable messages for me was "Everyone is waiting for the Wallmart mandates to drive the RFID space, that may have been the case 2 yrs ago. Now we have reached enough critical mass in the industry to really see the explosion in RFID that is occurring"

Australia has been using RFID for years in cattle, lifestock, shipping and now wheat. What Microsoft BizTalk RFID has done is to 'domesticate' the whole process of getting connected and responsive. I was talking to a local CEO of a International Meat exporting business on the weekend - he was very interested in the BizTalk RFID story as his main concern facing his company is traceability. Everyone involved in the supply chain wants traceability - by the time the consumer sits down and uses the product, they want to know everything about it. In this case the meat.

Onward to the Training Arena (held on the MS campus) - training 102 people on Microsoft BizTalk RFID I needed to be prepared the best I could which involved a couple of trips to the MS Technical Services Group (TSG) to get things 'just right' for classroom setup.

Firstly - I want to say "WELL DONE TO ALL THE CREW who sat the course". In 12+yrs of teaching, I was amazed at your ability and enthusiasm!!!
(We actually created the RFID course from scratch and it's amazing to see what's in your head play out better than you expect)

I made a pledge to the class from the outset - From 102 students, I was going endeavor to help get 102 students across the line so they all had working BizTalk RFID Solutions in front of them.

What a great class - I enjoyed it as much as what they did. Out of 102 students I fully expected some students to come up to me by lunch time on the first day and say "Mick, you know this course - it's not what I envisaged etc etc" - 102 completed the course!!!

Let me share some interesting facts:

  1. 102 students started.... 102 students completed a working BizTalk RFID end-to-end solution. smile_teeth
  2. Some students had 1+yrs experience in BizTalk RFID.....others were seeing it for the first time.
  3. One lady hadn't cut a line of code in 15yrs and was very excited.
  4. Many different industries were represented in the room, from medical foundations to services to agricultural.....
  5. I had to run around with a USB key only once - fortunately I had help.
  6. One the first day students were still doing labs at 7pm.
  7. Two days is not long enough :)
  8. It was absolutely fantastic to have the major players from the BizTalk RFID Product group there in the room and on hand. Anush, Sudhir, Rama and of course Venkatesh (who has a great needed sense of humour for a trainer) - big thank you guys. Wouldn't have been the same without you.
  9. Reporting Services reports worked really well.....note - getting the right connection string is key.
  10. Mick - please connect power to your laptop when presenting and running VPCs off it.....otherwise we all get an early coffee break smile_omg

Fantastic and a big thank you to all that were responsible for much making it better than I imagined!!!

Tuesday, March 04, 2008 11:40:08 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [1] -
BizTalk | RFID | Events | Training
# Wednesday, February 13, 2008

The conference is going well and it's good to catch up with some familiar faces such as Angus Logan and Andrew Connell.

Basically a message that I'm getting out of the conference so far is that to do Development in/for Sharepoint is to grab a collection of 'helper tools' (that each presenter has built or partially built) to do a little bit along the way.
Collectively they do things like:

  • Create Feature/Element XML of your current project getting ready for deployment.
  • Packaging a VSNET Project into a Sharepoint Solution
  • Easy Solution Deployment
  • Visual Studio Extensions for Sharepoint 1.1 (should have a VSNET2008 version in June)

All in all there's a bunch of little tools needed (some I mentioned in a previous post) in and outside of VSNET. So I'd imagine it's a bit of a 'watch this space' with respect to Microsoft and their 'official toolset' for developers.

Off to catch some more sessions and will report back soon.....

Wednesday, February 13, 2008 6:27:23 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | General
# Monday, February 11, 2008

I'm currently off at ODC2008 here in the heart of Silicon Valley with Clayton James and pre-conference sessions have started.

Free WiFi networks are everywhere on the streets and just about everywhere.....except for our Hotel!! Where it seems to be the only place in Silcon Valley where there is no *free* Wi-fi...nearly all the hotels have some kind of free WiFi in their foyers...except ours. Very bizarre.....

I had a session about the BizTalk Adapter Pack (

We're in a session where they mentioned a few 'must' have deployment tools:

  1. SPDeploy - gives you a new Sharepoint Project Option, psexec commands to remotely execute commands.
  2. STSDev - Andrew Connell and co. have come up with their bits and pieces - that go away and 'create' projects in line with what you want to do. So probably a good idea to do run these first.
  3. WSPBuilder
  4. SharepointInstaller

Monday, February 11, 2008 3:58:30 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | General | Office
# Saturday, February 09, 2008

I'm off on a US Road trip today - landing in San Fran tomorrow and catching a train down to San Jose for the Office Dev Con conference (as an attendee this time :). I'll be meeting up with a great Sharepoint developer/instruction Clayton James (fellow Microsoft Readiness Instructor) who has attacked Sharepoint with such a passion - I swear he studies the APIs at night. He's developed some brilliant solutions in the last couple of years - great knowledge.

With a 'brief' bit of skiing in between I'm off to Redmond for the RFID Solution Days where the focus will be:

  • Real-time software solutions for enterprise deployments, across verticals

  • Hardware innovation and changes driving mass adoption of RFID with focus on performance and price

  • Cross Industry-Priority solution efforts at Microsoft that will utilize RFID and sensor data to deliver efficiencies for a People-Ready business across the value chain

  • Microsoft’s platform vision, deliverables, and roadmap for RFID and Sensor based solutions

Breeze is running the two day BizTalk RFID training course 'post-conference' where last count I had 80+ a helper or 10!

Wish me luck folks........if you're attending.....don't be a stranger!


Saturday, February 09, 2008 10:57:30 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | RFID | Events | General
# Wednesday, November 14, 2007

Hi you hard working (non-surfing, bbq-ing) MCTs who dedicate a good portion of your life ensuring that your classes run smoothly; no one runs out of the room crying; all labs are do-able with work arounds when needed; notes have your scribble all over them; some courses (of late) you may teach saying one thing on the title, only to have an entirely different course between the covers :)

.... all in all as we all know, people in the class never get to see the work that goes on in the 'background' (unless you're prepping for a first teach each night of the course and your eyelids are being held open by matchsticks :)

So come along and meet the others in MCT land.
(a) the dinosaurs... who start off every sentence with "I remember when..."
(b) those that are passionate about the MCT program and have big voices.. (Steve did I say that? :)
(c) other MCTs teaching MODL courses.
(d) and even more MCTs doing 'secret squirrel' stuff in Europe that could be a 'new form of learning'....(Kyle - I swear that was the truth serum working from my current interrogators)
(e) other MCTs who find beds on top of grand pianos in lobbies.......I'm not going there :-)

What ever your reasons - it's Christmas (or a little after), it's holidays and Santa's been and gone.

See you there,


Microsoft have announced a MCT summit
(from the Horse's mouth)

..... For the very first time, Australia  will be hosting its very own MCT Community gathering to gain and share knowledge!

This exciting Event is from Jan 29 – 31st 2008.

For more information,

Wednesday, November 14, 2007 4:44:41 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [1] -
Events | General
# Saturday, October 13, 2007

Well what a week.....I've finally put a media interview that I originally started with Steve Sloan and Christine Bishop for Aussie FEN Magazine. I was there representing the local industry topology around RFID and MS RFID Services.

It was one of those things that as we were all talking, I did have a thought flash across my mind - "Mick if that comment is taken the wrong way, or you say the wrong thing......then you'd better cherish your last MVP year :)"

Coming through the other side and a Podcast later - it's all looking very cool. There's some great news to be released in this space....more on this later.

Anush Kumar Mr RFID Services himself - had a ball at the R2 Launch and we got to once again hang out. All superb!
There's a handful of people who you meet in your travels that are just great guys.....he's one! And I'm overlooking the fact he wants to get out there on the cricket pitch and play for India! - it's all true folks :)

Another guy who's making huge leaps and bounds in the RFID space is our very own Scott Scovell. Scott and I are working on some serious RFID stuff at the moment and he also has a wealth of stories/knowledge from right down at the coal face in not only implementing BizTalk RFID Services but a very good head for the whole integration environment. Stay tuned....... I promise we'll share soon :)

Rocking and rolling.....

Saturday, October 13, 2007 6:26:10 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | RFID | Events | General
# Thursday, October 04, 2007

It’s been a little while since we’ve got together with TechEd, APEC + the launch of R2...but I’m pretty certain we’re all in a great space going forward J

The launch of BizTalk 2006 R2 was a pretty special event. – What’s new in R2 (ms technet article) for more info.

Big thanks to those of you that came along, hope you got alot out of it (not to mention a copy of Vista Ultimate).
What was the best part for you? For me personally was the fact that so much of the BizTalk product team made the trip across and was there. There to talk to and listen. Hope you had an opportunity to make the most of that.

What’s cooking this month for the group?
You may remember before the launch I had lined up a session on Designing and Building a Reusable BizTalk Framework.

I also want to kick some tyres with you guys and hear how things are progressing along your BizTalk (+ related) journey

Main Event on the night:
- Designing and Building a reusable BizTalk Framework(in R2)

BizTalk 2006 R2 is almost upon us, so this month we’re going to cover a couple of important areas:
1. Designing and develop a reusable BizTalk Framework. This approach will allow you to leverage previous investments within your company’s BizTalk implementations. There are huge benefits in being able to re-apply existing BizTalk applications that have been tested and are known quantities within your solution. The solution we will examine together will leverage EDI/AS2 document processing as well as XML Messaging solutions involving various Messaging Patterns (e.g. Request/Response).
This solution is based on a ‘Process Manager’ Pattern and it’s something I’ve refined over the last 2 years of experience on the coal face.

Meeting details:

When: Oct 31, Food at 6pm, kick off 6.30pm. Finish up around 8pm.
Where: Microsoft
1 Epping Road
Riverside Corporate Park
North Ryde NSW 2113 Australia.
(parking available)
Speaker: Mick Badran (your trusty User Group Host)

Add to your calendar from HERE

Reusable Framework Focus Details:
Come and see how to ‘dynamically’ wire your BizTalk Solutions based on message content, rules or specific environmental properties. Being able to accept a wide array of message types is another key element in making these solutions successful.

What’s happening in the BizTalk Community:
BrizTalk.Org – the Brisbane BizTalk user group is always full of new ideas – Dan up there is always doing a great job.
MelBiz.Org – the Melbourne BizTalk user group run by Bill Chesnut (fellow BizTalk MVP) is always doing great things down there.
If you’re in their areas you’re always welcome to pop along.

Share the User Group Soap Box:
I always welcome a new voice and ideas at our group – if you want to share your experiences, thoughts, “I wish I can do..... for my solution...”. Then contact me and I’ll be more than happy to slot you in.
Q. Do you need to have presentation skills: No (just look at me) – can you tell a story in the office or at the pub? Or at a 3 yr old party? – then I want you.
Q. Do I need a PowerPoint Slide Deck? – no!!! *death by powerpoint* is a painful way to go......
Q. Can you capture my ‘best’ side? We take you whichever way you are. J

We’re up for a great night – come along and learn how to make your BizTalk solutions go a long way.
(p.s. Warning: If you’re a *
consultant* this session may reduce you to tears J)

See you there and let me know your coming
Mick (mb: 0404 842 833)

Thursday, October 04, 2007 10:46:58 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Usergroup | Events
# Sunday, September 16, 2007

What a great event - BizTalk, BizTalk and more Biztalk.

It was great to see all those who attended and especially those from the user groups (Sydney, Brisbane and Melb)

I personally had a great day - the weather was great. It was sunny, it hailed and then in true fashion the sun was out again.

So this means that BizTalk 2006 R2 is now RTM - grab it from here

Scott (another BizTalk super hero) & I put together a great RFID Demo (I can say *great* being not too bias).

Come 2am the morning before the launch Scott & I were wondering 'was there going to be a demo?'. In true show style it all came off on the day :)
I'll blog about the demo went down a treat

There were some great sessions (I wasn't able to get to them as I was a 'booth babe' for the day).

The thing that I was most impressed about on the day......was the amount of support from the Corp BizTalk team. Well done guys!!! smile_regular
The team had been on the road launching R2 in 3 world wide locations (in Taipei they were treated almost like rock star status!).

We had Oliver Sharp (BizTalk PM) and major figures in his team - the guys were great and always willing to lend an ear. (Some of them were off surfing at Bondi the following day - that's the way it's done !! :)

In mentioning the team I can't fail to mention MR. RFID of MS - Anush Kumar. What a great genuine guy. He's always got a brilliant story to tell around Microsoft RFID Services. RFID, Integration, surfacing, WCF, BizTalk, BAM, TagEvent data - these are all words he uses. This is a huge Microsoft story - and what the RFID team has achieved it the last 3-4 years both on the hardware/software space is amazing. Standardising readers (c.f. ODBC and ODBC drivers) and providing momentum to standards bodies on various tags and their formats.

R2 here we come....time to update some VPCs.

Sunday, September 16, 2007 12:36:12 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights | RFID | Events | General
# Monday, September 03, 2007

Some information I got just recently is that MS will be locked down for during APEC.

So I guess......there's no user group there this week......

BUT......we've moved it

At the R2 Launch(14th Sept) we'll having a *special session* at the end of the day in Darling Harbour - with members of the product team.

See you there for a great Q&A Session with the Product team.

Monday, September 03, 2007 4:37:41 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Usergroup | Events | General

Some information I got just recently is that MS will be locked down for during APEC.

So I guess......there's no user group there this week......

BUT......we've moved it

At the R2 Launch we'll having a *special session* at the end of the day in Darling Harbour - with members of the product team.


Monday, September 03, 2007 4:30:19 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Events | Usergroup
# Friday, August 31, 2007

The ever vibrant Andrew Coates pinged me an email yesterday asking for my involvement in becoming a TechTalk Blogger........

I'm currently on this Island called 'Hamilton' at a 'Partner' Conference (yeah right!!! :)) so naturally I said 'yes!' (not too many people are saying 'no' around here)

I've got some great stories around RFID, BizTalk R2 and obvious integration into WSS/MOSS and what that means.

Hope you're going to join me on a great journey together! Gotta dash the scuba diving boat is waiting for me... (erm...the next 'partner activity')


Friday, August 31, 2007 11:57:01 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Events | General | MOSS | TechTalk
# Friday, August 24, 2007

The launch has been set and I couldn't have it better as the BizTalk World Wide launch is based in Sydney!!! Cool.

The Event is Free and would be a great chance for you to come on down and talk to members from the BizTalk Product Group that are flying over.

We'll all be there and looking forward to the event.

Remember that an upgrade path exists from 2004, 2006 and 2006 R2 B2 to the release of BTS.

Register here - R2 Event

Friday, August 24, 2007 7:18:56 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Events
# Tuesday, August 14, 2007


Wow what a session!! Being a Level 400 session my expectation (from those who make teched) was to go reasonably deep. I had a fantastic crowd with standing room only in the theatre room - my last session of the day (being my 3rd) I was knackered and ready to go out with a bang.

So I decided to jump into the Workflow Foundation and discuss *what is actually done behind the scenes* with Sharepoint's WF management. This was well received (and I'm sure a few people in the audience were saying 'So I just want to know how to approve something'....we got onto that later) and opened up a few concepts explaining why we do the things we do within our Sharepoint Workflows. e.g. Task Correlation Tokens and new Task IDs, why we need to generate new ones if we handle a task changed event.

I then got onto some of the Sharepoint Workflow Implementations and wanted to highlight the use of a State based workflow as opposed to the usual SequentialWorkflow.

*** DEMO CODE WILL BE POSTED SOON FOLKS *** (don't have my vpc with my to extract out my projects for you right now)
Slide Deck:OFC409_Mick_Badran_Workflow_Deep_Dive.v1.2.pdf (977.98 KB)

Tuesday, August 14, 2007 11:01:42 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | Events | TechEd | MOSS
# Monday, August 13, 2007

Having 3 sessions in 1 day at the conference, this was session number 2.
CON309 - Mick_Badran_Advanced BizTalk R2 Concepts 

We had a great session here and all my demos came off again!!! Except for the screen size and the projector this particular 'room' used.
I was presenting at 800x600 - talk about feeling techno chlostrophobic. I feel like I was in quick sand, trying to gasp for air...but we use what we have.

I was hoping to do an RFID demo but 'last minute technical difficulties' forced that one on the back burner - I had more than enough demos for this session.

Thanks to all the folks that attended this - I had fun as I hope you did. This session made the top ten sessions at TechEd! Whooo hooo

The demos went something like:

  1. Publishing and Consuming WCF Services from R2 - published a couple of Orchestrations and consumed the published WCF WS Service from a basic client app.
    I then moved the published IIS WCF WS Service into the BTS Instance host by using a custom WCF Adapter and configuring it accordingly.
    Next I exposed the same service as a Socket Address - all called from the same client with no code recompile. Which is what we want to highlight using WCF Services.

    I then fired up a WCF WF Webservice and consumed it from BizTalk - all pretty simple, but good to highlight.
  2. For the second major demo I created a WF workflow and using the BizTalk Extensions for Workflow, hosted this within BizTalk.

Slide Deck: CON309 - Mick_Badran_Advanced BizTalk R2 Concepts.pdf (595.48 KB)
Demos: BizTalk TechEd2007

Monday, August 13, 2007 2:26:34 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | BizTalk | RFID | Events | TechEd
# Wednesday, August 01, 2007

Hey folks, I've been flat chat lately burning the candle at both ends getting ready for my sessions at TechEd/Deep Dives.

In a *spare* moment - I am asked to do a Channel9 GeekSpeak session - talking about Workflow and BizTalk Integration.
(I've had my xbox360 confiscated for 1 month to help me get through this month - that's a story for another time :)

This session is on tomorrow morning - so for those of you feeding babies, can't sleep etc. I'd love to have you along for moral support as this will be my very first session in Geek Speak.

So if you're up for a 5am - 6am start Thursday morning I'll see you there. Put something Aussie in your nick name!

Update: The Results have come in.......well this was done at 4am my time in the morning and all I can say is thanks to the folks that attended for being understanding :)

Customer satisfaction scores are based on a scale from 0 to 9 points.  
The average score for a webcast is 7.8.

Usefulness of Information:
Speaker Presentation Skills:
Effectiveness of Demonstration:
Overall Presentation Rating: 7.8

Link to see the webcast over and over again
 Looks like I got around the average at 4am in the morning.....I'm amazed I even made sense!!!:)

Wednesday, August 01, 2007 9:19:50 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | BizTalk | Insights | Events | WinWF
# Tuesday, July 31, 2007

Hi folks, I'm busily preparing for TechEd2007 and one of my session is developer focused  about Workflow in Microsoft Sharepoint.

This will be where all my slides and sample code will be shortly :)

See you soon.....

Tuesday, July 31, 2007 2:47:04 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | TechEd | MOSS | Office
# Saturday, June 30, 2007

Wow what a night planned!!! WF 101 (even good for managers! :)); BTS hosting WF and making it all happen under BizTalk Labs (that's next after R2)

Check it out and looking forward in seeing you there......

-------- Details ---------

Examine Windows Workflow talking to BizTalk R2 and BizTalk Labs.

Firstly a BIG thanks to those that enjoyed the exam cram we did last month (we had to order additional pizza!) and I’ve since heard that several of you have sat and passed the EXAM!!! Well done!!

With R2 just around the corner......I decided to tackle the Windows Workflow(WF) question.
The message is usually BTS vs WF, never BTS AND WF.

We’ll cover:

1.      Workflow 101 (you should be able to bring your manager along to this one J)

2.      Hosting Workflow’s within BizTalk with the new BizTalk extensions for WF SDK

3.      BizTalk Labs – life after R2....and where we are heading.....

Meeting details:

When: July 4th Food at 6pm, kick off 6.30pm. Finish up around 8pm.
Where: Microsoft
1 Epping Road
Riverside Corporate Park
North Ryde NSW 2113 Australia.
(parking available)


WF Session Focus Details:
up we will look at the fundamentals of Workflow; what makes them run; communications; and how do we host them.
(WF is the technology that is brightly coloured in VS.NET and comes with .NET 3.0) – you could even workflow your toaster if you wanted to.


2.Next – we’ll take a Workflow and use WCF under the covers to act as the communication medium between BTS R2 & WF. Very nice.
So now in BTS R2 we can host WF (through a small ‘Orchestration wrapper’) meaning that when BTS persists, WF does too – WF is now running inside BTSNTSvc.exe.
(cross off the list – ‘find a place for my WF’s to live’)

3.Thirdly – Imagine being able to call our creation from anywhere and behind umpteen firewalls between caller/sender.....enter into the ring
BizTalk Labs!!! Very exciting –
(what communications do you think we use.......WCF......hmmm....seems to be a common thread here!)
So it’s a night on WF/R2 wrapped up in WCF – wow what a great set of technologies!!!!


See you there and let me know your coming
Mick Badran.
p.s. I’ve fallen in love with Microsoft!!!

Saturday, June 30, 2007 2:02:26 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Events | General | Other | Training
# Wednesday, June 27, 2007

I'll post more details very soon, but for this session

I will be covering

Windows Workflow Foundation (WF) - 101 basics all you need to know

BizTalk meet Workflow, Workflow meet BizTalk - Hosting WF Workflows within BizTalk 2006 R2!!! (how good is that!!!)
(persistence/tracking etc etc all taken care of - a wizard comes to the rescue)

Stay tuned for a full update.


July 6th 4TH is our next meeting (I had to move it till next Wednesday) (thanks Bill)

Wednesday, June 27, 2007 3:57:20 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
BizTalk | Insights | Events | Training
# Sunday, June 17, 2007

I'm pretty excited about this one! BI - Business Intelligence. It usually comes up towards the end of my project (especially BizTalk ones), what do we now do with our information within our SQL Cubes?? I find that the subject of BI is never properly addressed - whitepapers etc etc. How do you set this up, more importantly - how can you make it effective and meaningful for your Organisation.

*Good question I think* - I know SQL 2005 has a whole bunch of prediction models etc etc....once I get my winning lotto numbers out of it....this blog will be just cease.....till then :)

So what's cooking (the paperback version) of this offering:

  • 5 days - get comprehensive and specific expert knowledge for 5 days. (Could be some of the most fruitful 5 days you spend!)
  • Our instructors have worked with Microsoft Corp in creating and delivering the Microsoft BI Official Curriculum - they definitely know their stuff :-)
    (we know your time is precious - we aim for our offerings to be pinpoint and as effective as possible for you)
  • Learn out the new Microsoft BI Platform- Sharepoint 2007 Portal Dashboards, Performance Point, Proclarity, OLAP Cubes and more
  • I'm someone that learns by 40% of the course is interactive hands-on labs!
  • We've partnered with DDLS (this allows us to focus on what we do best together) - to bring you the best possible learning experience.
  • (I'm wanting to get on the course!!!! Brilliant....delivered to your dont have to travel to the heights of Mt. Everest to find someone that knows about BI :))

More Information, Course Details - HERE

Book on the Course HERE

Hope to see you there!! :)

Sunday, June 17, 2007 5:08:47 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | General | Other | Tips | Training
# Wednesday, May 16, 2007

During the conference I had the pleasure and oppty to spend some time with Andrew and his family. The conference was tooooo short - should have been 4 days.

It's not often you come across great inspiring people, with a great attitude to 'lets see if we can make this better', and a fantastic personality to match!! (nothing worse than wall flowers).

We kicked some tyres around Sharepoint and hatched a few ideas of "what would be really cool if...".(stay tuned)

Very level headed guy with a great perspective on what's important and what's not....I suspect that may have alot to do with his wife Meredith :) (just a hunch!)

It's a pleasure.


Wednesday, May 16, 2007 9:01:40 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
Events | MOSS | Tips

Wow! What a day - cant believe it all happened in 1 day!! (not groundhog day or so).

A big thank you for those that attended my sessions and I hope we had some fun together during them. As promised here's my ppts and demos for all my sessions.

I presented the following 3 sessions:

  1. (Dev01)Essentials 1: Object Models, Web Services, Document I/O, Event, and Lists (co presented with Ryan Guguid) (download ppt) (fixed)
  2. (Dev02)Essentials 2: ASP.NET Web Parts, Master Pages, and Data Rendering (download ppt)  (fixed)
  3. (Dev04)Essentials 4: Templates, Definitions, and Solution Deployment (download ppt) (fixed)

Given the conference was over 2 days - I thought it might be nice to break the sessions up over a couple days......but then made the night that much more worthwhile :)

The sessions were great and here at the conference they captured all sorts of stats being scanned off evaluation forms directly through (Canon Secure Scan - it talks straight to a Sharepoint list) to sharepoint......then there's a screen constantly displaying all sorts of stats.

I was in the top 10 for a while.......which was great given there are 54 sessions here.
During the night I found myself (attempting) to ride a do that once! :)

During my presentations I had LOTS of DEMOS - the demos are grouped into my sessions:

  • Dev01 - samples in here show (all based within a Win32 app):
    • connecting to Sharepoint - what you would do outside of a webpart.
    • getting details from Sharepoint sites, usage, changelogs, audit and running with elevated perms.
    • Using CAML to query a list, a site and a site collection (SPQuery and cross site queries)
    • Created an Offline Client using Lists.asmx and Copy.asmx webservices.
    • EventHandlers - two of them. A simple one that changes the title of a list item; the other one will grab a property from the User's profile and update the corresponding field in the list. e.g. Region field - the user is assigned to a Region and when they create a document, the Region field with the document also is populated.
  • Dev02 - Some cool demos here....
    • Master Pages - I started with the Minimal.Master and added a DHTML clock to it, and also an IE 7 Search provider (the drop down in the top RH corner that lets you select your search provider). So where ever the users are, they can always just search the intranet simply.
    • WebParts - wouldnt be a demo with out webparts.....I've got WebParts that go and explore the Zone they belong to (minimise all the others and maximise themselves); custom webpart menus; use the SPGrid and SPDataSource object; created a dropdown action menu off one of the columns; connections between parts; and...and....using AJAX within WebParts (I presented a text box to type into and it will query all the document libraries within the current site, as you type and hit enter a SPGrid dynamical re-renders with the results...pretty cool...and I'm no AJAX expert)
  • Dev04 - I based my current site (with all the demos) - Conference Demos and spoke about the value of solutions etc. I ran the Sharepoint Solution Generator over my site and produced the results here.

    Here are the demos!!!!! (3.43 MB)

Wednesday, May 16, 2007 8:48:11 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [4] -
Events | MOSS | Training
# Tuesday, May 08, 2007 - has undertaken renovations. We're now close to completion and the membership section is now open. Just click on the "Join Now" button and the rest is pretty easy.

Also be sure to check out some of the presentations and I'll me uploading more content in the coming weeks.


Tuesday, May 08, 2007 12:25:12 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2] -
BizTalk | Insights | Events
# Sunday, March 18, 2007

Hey folks - just when you wondering what to do MOSS and when should you jump on board and get cracking....

Microsoft has this great event in Sydney.

Angus Logan is chief organiser and doing a great's a snippet from his blog


The Conference

This exclusive Microsoft event is the third and final of three global SharePoint Conferences, following Seattle and Berlin. This world-class, two-day conference, to be held at the Hilton Hotel in Sydney from May 15-16, will showcase the latest innovations, features and functionality for the 2007 SharePoint products and technologies.

The conference will provide an unprecedented opportunity for customers and partners in the Asia Pacific region to meet and network with Microsoft Office System product development teams, fellow IT professionals and architects, and partners.

With only 500 places available, this event is not to be missed!

Expert Presenters

SharePoint experts from the Asia Pacific region and members of the SharePoint product group such as Derek Burney (General Manager), Mike Fitzmaurice and Joel Oleson (both Senior Technical Product Managers), will provide attendees with technical information and demos for the latest release of SharePoint products and technologies: Microsoft Office SharePoint Server 2007, Windows SharePoint Services 3.0, and Office SharePoint Designer 2007.

And for the first time in Australia, information on Microsoft Office PerformancePoint Server 2007 will be presented.

Brand New Deep Dive Content

Multiple tracks focused on specific solution technologies including Collaboration, Enterprise Search and Portals, Business Intelligence and Enterprise Content Management will be offered. Plus, there will be additional opportunities for attendees to learn about, and get hands on experience with, SharePoint products and technologies.

Technical “how to” breakout sessions covering subjects such as architecture, security, integration, deployment, migration, management and scalability, will help attendees develop, customise, integrate and build powerful, enterprise-ready solutions with SharePoint products and technologies.

** UPDATE - Plug about the Cabana Sessions **

Instead of just the normal "break out" sessions we will be running cabana sessions during the lunch break. These will typically be run by Microsoft partners about solutions or problems they have overcome - hopefully really cool stuff in good 30 minute sessions.

Event Details

Dates: 15-16 May 2007
Venue: Hilton Hotel in Sydney, Australia
Cost: $549.00 for two days (includes registration, Welcome Night, conference sessions, and evening entertainment event)

Save the Date

Registrations for this conference will open soon (look for an announcement on this blog), and seats will be strictly limited. Block off May 15-16 on your calendar right now, so you won’t miss out!

What about Partner Sponsorship?

** UPDATE FROM Nick Mayhew ***

"If you are an Australian Gold/Cert partner then you can contact your account manager. If you are a partner HQ'd outside Australia, and interested in hearing about sponsorship packages, then you should contact one of my team, Tina Thalmeier. Tina dot Thalmeier AT the usual"

Sunday, March 18, 2007 9:03:31 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
Events | Office
# Friday, March 16, 2007

Well I'm making my way back from the MVP Summit and we got to spend nearly 2 days bending the ears of the BizTalk product team - the correct term now is The Connected Services Division (CSD) which includes todays technologies of: BizTalk, WF, WCF, .NET Framework and Orcas - so all these things are just 'going' to work going forward.

Here's the things that I'm allowed to talk about....

MVP Summit Day 1 - Registration

  • for the previous 4 days I had been skiing up and around Whistler in some fantastic snow with my cousin. What an experience!!! First time there.
  • Seattle, cold and raining but it's fantastic to be here as there's a buzz in the air. A thought did cross my mind of "How are we going to have a conversation at this Summit if there are more than 1 MVP in the room?" - if you've ever been 'lucky' enough to have 3 or more MVPs in a room....I'm sure you'd be able to finish all your lunch before you could get a word in edgeways.
  • Met up with some great fellow BizTalk MVPs (Alan Smith and Charles Young). Charles and I worked together when I was back in the UK and it's great to hear that he's stalking his 12 yr old daughter boyfriend and the deeply troubled when the words "I love you" came out during a phone call he was listening in on. :) - looks like I've got all that ahead of me :)
  • Caught up with MVP Borty and the crew and we went to our APAC regional dinner that evening.
  • One of the highlights of dinner was all the Korean MVPs did a Taekwondo demonstration (I'm sure it's on YouTube by now) of breaking boards. There was also some karaoke going on in Japanese (I think) - this one guy was great. It was sort of a 'Red Faces' night. We then crashed the Windows Mobile MVP Party at Gamesworks.....get's fuzzy from there

MVP Summit Day 2 - KeyNote + Joint Sessions

  • what an experience! Bill Gates gives a keynote on MS and all things, then opens up the keynote to 1 hour of Q&A to all the MVPs.
  • Bill copped a couple of Salvos from MVPs (who I reckon wouldnt be MVPs next year :) but in true Bill style put his poker face on and smiled and answered the questions. Not flustered at all.
  • The group all called him "Bill", some called him "Mr Gates" and the Japanese MVPs called him "Mr. Bill" during all the Q&A.
  • He fielded questions like "What's your favourite product?", "What hasnt performed...". Something that sticks out in my mind is when a guy came to the microphone and thanked Bill for enabling him to have a career in computers so he could provide for his family (I'm thinking where's the question..). He then says "while cleaning out the garage he came across a computer manual that his dad had when he was 8" - the manual as it turned out was the very first manual for the pre-cursor to MSDos that Bill's then company had created. You could even get Bill on a support number in there! (I'm thinking that's gotta be worth a fair bit) The MVP then ASKED BILL TO SIGN his book!!!! Bill couldnt refuse and $$ just turned into $$$$$ for the book - very funny.
  • For the next session I attended the Developer Division Roadmap delivered by the Program Group VP - S Somasegar (Soma). Soma spoke about Orcas, .NET 3.5 and additional plans for TFS capturing more business data/information within the process.
    Soma then talked about WPF/e and the Friction free deployment capabilities. Brian Goldfarb then jumped up and did a great demo on WPF/e with inking and working with rich content within WPF all delivered down via the browser. Some very cool things in the future are instore. One thing I will say - regardless of how it's delivered and what you do with still need good original content in the first place. Videos, Images etc. They can be manipulated easily, but originally it needs to be there.
    All in all a great session filling in alot of the medium-long term visions.
  • I then caught a session on LINQ with Anders Hejlsberg. Anders then showed us some of the up and coming XML features with C# and VB.NET 9.0 - autogenerating LINQ code from XML! All very nice.
  • We all then went to the Museum of Flight that night where we got to play in flight simulators and go for a walk back in time. I spent some time getting to know a fellow BTS MVP Alan Smith - he's based in the UK and does a fair bit of travel spreading the news in the land of BizTalk.

MVP Summit Day 3 - Deep Dive Sessions around BizTalk and Connected Systems

  • For this day we were off the Microsoft Campus and for the most part I was based in the Adams room within building 43. We setup camp there for the day.
  • The first session was delivered by Sonu Arora and Jesus Rodriguez talking about the new LOB Adapter SDK based of WCF Services. Essentially creating 'adapters' had been an exercise repeated in multiple application environments.....but!! not anymore. The adapter creation process has been pushed down into the .NET Framework and 'adapters' are available for all applications......this means.....using the LOB Adapter SDK you dont even need BizTalk to use it!!! Sonu demonstrated some great demos and one of the major differences I picked up here from a traditional WCF Service is that these new adapters have the capability to perform dynamic schema lookups. Essentially have one WCF Service that is able to return multiple contracts (many hundreds in some cases). A very good session.
  • The next session was delivered by Gruia Pitigoi-Aron. He focused on extending this new adapter framework with a couple of Custom WCF Channels that BizTalk communicates to throughthe WCF Custom Adapter in R2. By controlling the WCF Channel (c.f. to a pipeline where we have an entry...then an exit) we are able to loop, correlate and send out multiple request/responses within one channel. All while BTS is calling an Adapter. I'll have to start looking into this 'out in the wild' to get the true gist of what's going on. It's a step closer for BTS to play harmoniously with WCF. One thing I do remember from the way WCF Channels are called through the custom WCF Adapter is that BTS will call the Async Channel methods of BeginRequest, EndRequest + the sync of ProcessRequest.
  • The next session was given by Marty Wasznicky and advanced DR for BizTalk. He had a great setup on his laptop, 5 servers, 2 biztalk, 2 sql and an SSO. Through the demo he stopped and started various services to simulate the failing of various components within BizTalk.  At this point in the game, SQL 2005 database mirroring is not supported as this doesnt play nicely with distributed MSDTC transactions native to BTS. Some good indepth stuff on messageboxdb, how instances are locked by a MessageAgent running in various instances.
  • Lunch :)
  • We then had a session from Tapas Nayak demonstrating a real life implementation of the SAP Adapter based on the LOB Adapter SDK. The main take away from this was that there was over 300 different contracts that the SAP adapter could return for consumption from the client. Dynamic contract lookups and caching services came to be the focus for better flexibility and performance. Very cool adapter framework.
  • Then Pravin Indurkar gave us an insight into the next Gen WF and WCF which will be part of .NET 3.5. The integration between these two technologies is made seemless now. There is a WorkflowHostService and things just get easier from there. WorkflowInstanceID is now part of the native WCF Operation Context that gets passed between the two worlds.....makes life very easy. This allows for 'conversations' to be had between WCF Services and WF workflows. Also long running WFs can find a return path back out of the service even if the channel/connection is closed. If I was a betting man I'd be saying that alot of the underlying functionality here, has been modelled off BizTalk
  • Next my good friend was Paul Andrew was up, a MS product manager, spoke about WF vs BTS. It's always and either/or type message, never a 'you know what, these two technologies can live in harmony!'
  • Next session was delivered by Brad Paris and Tiho Tarnavski - "WCF and WF BAM interceptor extensions in R2". The essence behind the new interceptors is that they piggyback off the WF tracking infrastructure. Which is similar to BTS and the TDDS Service controlling the movement and population of BAM information from within BizTalk. Once again to use these interceptors we dont need BizTalk. When creating a BAM EventStream using the BAM Client APIs, we usually pass a connect string to the MessageBoxDB. With these new interceptors we pass a connect string to the BAM Primary Import Database. The streams that WCF and WF use are DirectStreams and not buffered Event Streams. At this point there is no support from the TPE (or equivalent tool) so we have to hand craft a large XML file to get the Interceptor configured. I look at it and think....I reckon I'll just use the BAM APIs directly......but I suppose that's not the point :)
  • When I was preparing RFID bits for the BPM Conference last year in October I got well timed help from Anush Kumar. I met Anush for the first time face to face - genuinly a great guy! He gave a great presentation on RFID and the new Microsoft RFID Services framework. He also told me that fish in Malaysia may be RFID tagged!!
  • That evening I went to the MS Company Store and cash in some chips - very nice. Then we had dinner with the product team which was great to kick some tyres with the crew. Great to see all you guys.


Friday, March 16, 2007 4:56:57 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Insights | Events

The future is bright - setting up Tokens that are visible across 'The Cloud' is already done! - shared token - shared relay services

We get access to these services typically through WCF and various channels and behavior options going fwd.

What this means for us - less code and if your client and server application/service are behind firewalls at different locations.


So I think in 'yesterdays terms' we called the relay service - http tunnelling smile_regular

With these services we get Policy and Metadata exchange such that if any settings change on the service, then the client is automatically re-authed and prompted for Tokens.

Go and check out the labs here - very cool stuff!

Friday, March 16, 2007 5:54:23 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Events | Tips
# Saturday, March 10, 2007
Off for a 'conference' which involves checking out Vancouver and being drawn to 3 days skiing at Whistler.

I've met more Aussies here than I do in Bondi!

The snow....about the snow.........HOW GOOD!!!

Oh...the conference yes - very dedicated and will be dining with the product team to talk about using the XBOX 360 as a 'HAT extender' :-) That way all biztalk people need xbox360''s getting some traction :)

See you when I return......*IF*....

Saturday, March 10, 2007 1:37:35 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
BizTalk | Events
# Friday, February 23, 2007

Hi all I could start telling you about how great this bootcamp is and how you're going to get so much out of it, but I wont.
I could fluff on about different technologies you'll learn and integrate with such as WinWF and WCF as well as CBR within BizTalk 2006 R2. Not stuff from text books but real world experience - we know what works and doesnt.

I could talk about the 'bigger' question - "What makes a good/great design?", "Is that a 'good' solution?"...or does it just limp by?
I dont even want to talk about how when you come out you'll know why and where you'll be using WinWF and what BizTalk does for you. You'll also be very excited about the huge range of different messaging options available to you implementing WCF Services....but hang on! Doesnt BizTalk 2006 R2 expose WCF Services? Why should we host our WCF Service in BizTalk versus hand coding? When to hand code?

You'll also get a solid understanding of the BizTalk environment and we'll chat about pipelines, when a promoted property is not a promoted property. How Biztalk processes messages and performance, also let's have a crack at developing custom functoids, pipeline components and even adapters.

We're Business Process and Integration experts let's kick some tyres together.
Through these bootcamps, we're going to share that knowledge with you .....the big question is: Are you ready for it?

This 4-day workshop provides developers with the tools to upgrade their 2002/4 skills and perform advanced orchestrations and training partner management.
You will learn to use BAS and SSO, practice developing, managing and customizing adapters and creating custom pipeline components, all within BizTalk rules.
This workshop also explores the new features of BizTalk 2006 R2 including developing & consuming WCF Services (Windows Communication foundation) for BizTalk.

Target Audience:
Developers and IT professionals with previous experience working with BizTalk 2002/2004 .Net development. (Level 300/400)


Before attending this workshop, students should have some experience with previous versions of BizTalk and .Net development skills.

Skills Gained:

This four day workshop will focus on:
1. Upgrading your skills from 2002/2004 to BizTalk Server 2006 R2. Connected Systems Roadmap to BizTalk 2006 R2.
2. Perform advanced orchestrations.
3. Gain an understanding of Workflow with in-depth hands-on scenario labs. Assess the difference between Windows Workflow and BizTalk orchestration engine.
4. Take advantage of Trading Partner Management using BAS.
5. Utilise SSO – store sensitive configuration data securely.
6. Develop and manage adapters (e.g. WCF adapters)
7. Create custom pipeline components.
8. Create custom adapters. (e.g. Split messages)
9. Create and work with Rules for the BizTalk Rules Engine.

Key Topics:

Module 1: Create and perform advanced orchestrations
This module covers:-
• Creating Correlated Orchestrations (e.g singletons, serial/parallel convoys)
• Creating and utilising Message Context Based Promoted Properties
• Creating Messages based on advanced classes/types.
• Creating Direct Bound Orchestrations and exploring the relationship with the MessageBox Database.
• Creating Generic Content Based Routed Orchestrations
• Utilising Dynamic Ports and Role Link Shapes – the easy way.

Module 2: Creating Rules, Trading Partners and SSO
This module shows you how to create rules based on:
• Schemas, static classes and databases.
• Rules Engine comprehensively explained, including the difference to Windows Workflow Rules Engine.
• Calling Rules from Orchestrations and Custom Applications
• Registry keys that control Rule/Rules Engine Performance
Explore the relationship with Trading Partner Management and BizTalk Server 2006 R2. Including:
• Setting up and creating Partners.
• Creating custom Partner Parameters used in Processes
• Utilising Partners Inbox/Outbox from within BizTalk 2006
• Further Trading Partner integration – RoleLinks explained.
Taking advantage of SSO within solutions.
• SSO under the covers.
• Using SSO and the SSO APIs to store/retrieve secure configuration information.

Module 3: Exploring and Creating Adapters - Advanced
This module will take you through exploring and creating adapters out of the box as well as how to create your own. A lap around WCF (Windows Communication Foundation) and customising WCF adapters.
Working with the provided Adapters (e.g. MSMQ, Sharepoint, SQL & SOAP Port)
Working with some community Adapters
• Integrating with SQL Server 2005 Service Broker

Module 4: Creating custom pipeline components
This module will examine pipelines and take you through creating your own custom pipeline components.

Module 5: Windows Workflow Foundation
This module will introduce Windows Workflow and take you through the architectural concepts right through to building a workflow. Includes extending workflows with custom activities, why custom activities are important, when to write and how to build. In-depth hands-on scenario labs in this module.

Module 6: Investigating BAM and BAM APIs
This module examines Business Acitivity Monitor (BAM). We look at BAM enabling your BizTalk Solutions including Related Activities. We cover setting up BAM Observation Models and working with the BAM APIs to “BAM Enable” your non-BizTalk Applications (e.g. WebServices)

Module 7: Optimising Performance & Deployment
We look at examining your performance and creating the optimum environment.
• Determining the maximum throughput of your BizTalk Solution
• Configuring your BizTalk environment for maximum performance
• Troubleshooting – where to start, examining & resolving issues.
• Creating deployment scripts to fully deploy your BizTalk Solutions

Friday, February 23, 2007 2:04:06 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
BizTalk | Insights | Events | Training | WinWF
# Monday, February 05, 2007

We had a great session last Wednesday at Microsoft - I gave the above session.

As promised, here's the slide deck




Meeting 2007 Jan 31 - A Lap around WCF Adapters in BTS (2.54 MB)
Monday, February 05, 2007 10:24:30 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Insights | Events | Training
# Tuesday, December 26, 2006

All full up, eaten several families out of house and home and we all slept under the tree waiting for Santa...early mornings.....:|

Best wishes and see you all in 2007 for an even better year!

Tuesday, December 26, 2006 10:32:56 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | Events | Other
# Sunday, December 03, 2006

David McGhee and I were tasked with giving a RFID session at the recent Microsoft SOA Conference here in Sydney.

How hard can it be I thought?.....David got it all under'll stick my hand up for the 'demo dolly' and give a 15-20min demo (or that's what I thought)

Enter the world of RFID readers (it can write to the tags as dont be mislead by the 'reader')

We needed tags! So the UMD folks in Melbourne responded fantastically given the phone call in the afternoon, we had tags in our hot little hands the following morning - well done guys!!!

Armed with my trusty Intermec RFID mobile Reader (IP4) and 30MB worth of install files for their SDK - I thought I'm armed and dangerous.

"What to give a demo on?"

David & I chatted about this and came up with:

(a) delegate registers at 9am on the day (we were still 'writing' peoples IDs at 8.45am that morning - talk about cutting it fine fingerscrossed )

(b) when they walk into sessions/halls etc.up on the screen flashes their name somehow and says 'welcome'

(c) for a 'lucky' door prize - as the person walks past the reader for the session, it randomly writes back to the tag to indicate they were a winner (this is the optional extension - just in case I couldnt sleep)

So David decided to built the 'welcome' up on the screen component.

Were are both a big fan of MSMQ so......a simple queue with the persons details in the message was cool for David to flash up on the screen. I always believe a picture tells 1000 words and people arent really going to be too interested in what happens at the back end.....colours, lights action is where it's at.

David joined me in the sleep deprivation stakes (we both have little ones at home...reality hits home).

We had a dodgy 'ad-hoc' wireless network coming off my laptop, RFID Services running as a virtual image on my laptop, a mobile RFID PPC reader that wanted to connect to any wireless network going and David's MS Corp policy locked down Vista laptop - saying "here's a public workgroup mode MSMQ......sure you can send to it smile_eyeroll)

What a receipe!!! Did we pull it off......oh yeah!

David's application:

(a) was written in XAML, WPF

(b) Said 'Welcome' in not just English, but 32 different languages - EVEN Japanese! Little squiggle characters etc. (I just took his word for it that it said 'Welcome')

(c) looked great!

(d) had a whole stack of animations and bubble paths that floated showing each persons details for 6 seconds. Max of 4 bubbles on the screen at any one time.

(e) listened to a local private MSMQ.

Micks application:

(a) wrote a PPC application that did nearly all the functions (took 1 week) with the RFID reader - using the Intermec BRI apis.

(b) plugged the Intermec IP4 reader into Microsoft RFID Services (Sept CTP) and grabbed the provider from Rob (Intermec US based developer - sensational help from those guys) - did what I did in (a) in around 30 mins.

(c) Wrote a 'process event handler' to process each of the tags coming through and obtain the corresponding delegate details. Finally wrote to MSMQ ready for the UI. (I want to move some of this into the BizTalk Rules Engine that ships with RFID services)


The bits I was using were all pretty rough and ready - the provider, rfid services etc. Quite frequently things would have some pretty major exceptions - due to what I was trying to do, through to not all the expected data being present during a tag read.

Whenever an Exception occured it usually meant that the reader needed to be 'warm booted'

Fantastic relationship

There are so many ways to setup RFID Services with readers, from the readers being pretty 'dumb' to have a serious amount of intelligence on the reader and RFID services just goes off what the reader 'says'.

I decided to go for the latter and here's why

(1) When we read tags on mass, this is usually done via Async RFID Reads (from the perspective of RFID Services). During this mode, our Reader was constantly checking if a tag was in the area, so no write back to the tag was possible as the reader was saying 'I'm reading, go away'.

(2) We could set this reader up to Poll - every 5secs or so, shoot out a pulse and say "who's there?" - problem this was still an Async read.

(3) Rob helped out greatly here - when I decided to let my Pocket PC App do the 'reading' and send back 'READ Tag notifications' to RFID Services. This allowed me to during the event processing (c.f. a biztalk pipeline) - open up a connection back to the reader (through Intermec APIs) and tell the Reader to Write a tag! (I actually didnt get this part done, but we're close)

All in all - what an experience. Learnt alot in the area of hardware, jiggles, and tweaking cables to get things 'just right'

And I've got to say I've had some wonderful help from Anush (MS RFID Services Product manager), Matt and Rob (from Intermec) - really refreshing to get such good and responsive help.

Thanks all!

Grab the Slide Deck - (3.23 MB)
Grab the RFID Applications - RFID (634.05 KB)

Sunday, December 03, 2006 12:47:54 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [3] -
BizTalk | RFID | Events
# Saturday, November 18, 2006

Some great Webcasts coming up for November and December.

Check them out.


Microsoft Office 2007

The 2007 Microsoft Office system: Watch, learn, enter to win!

Attend any live or on-demand webcast in this series through June 30, 2007, and qualify to win an Acer Ferrari laptop, Windows Mobile powered Smartphone, or Creative MP3/video player or Microsoft Zune (official rules). Offer open to residents of the U.S. only.

Upcoming Live Webcasts

.NET Framework

.NET 3.0 Series: Windows Presentation Foundation Overview

Monday, November 20, 2006 10:00 AM Eastern Time (US & Canada)

devCast: Web Wednesdays-ASP.Net AJAX Control Toolkit

Wednesday, November 22, 2006 12:00 PM Eastern Time (US & Canada)

devBrainPick:FAQ Fridays

Friday, November 24, 2006 12:00 PM Eastern Time (US & Canada)

XNA Overview

Monday, November 27, 2006 10:00 AM Eastern Time (US & Canada)

Live From Redmond: Client Application Services in Orcas

Tuesday, November 28, 2006 9:00 AM Pacific Time (US & Canada)

Migration Best Practices for Financial Services (WinDNA to .NET 2.0)

Tuesday, November 28, 2006 1:00 PM Eastern Time (US & Canada)

devCast: Web Wednesdays-Microsoft AJAX Library and ASP .NET 2.0 AJAX Extensions- Deep Dive

Wednesday, November 29, 2006 12:00 PM Eastern Time (US & Canada)

Live From Redmond: Visual Studio: Developing Local and Mobile Data Solutions with SQL Server Everywhere

Monday, December 04, 2006 9:00 AM Pacific Time (US & Canada)

ASP.NET Series: Intro to ASP.NET "Atlas"

Monday, December 04, 2006 10:00 AM Eastern Time (US & Canada)

Live From Redmond: IronPython: Developing agile but rich client applications using Python

Wednesday, December 06, 2006 9:00 AM Pacific Time (US & Canada)

devCast: Web Wednesdays-Windows Live: Intro to Gadgets

Wednesday, December 06, 2006 12:00 PM Eastern Time (US & Canada)


Friday, December 08, 2006 10:00 AM Eastern Time (US & Canada)

devBrainPick:FAQ Fridays

Friday, December 08, 2006 12:00 PM Eastern Time (US & Canada)

ASP.NET Series: What's New in IIS 7.0

Monday, December 11, 2006 10:00 AM Eastern Time (US & Canada)

devCast: Web Wednesdays-ASP.NET 2.0 Overview

Wednesday, December 13, 2006 12:00 PM Eastern Time (US & Canada)

ASP.NET Series: ASP.NET "Atlas" Deep Dive

Monday, December 18, 2006 10:00 AM Eastern Time (US & Canada)

devCast: Web Wednesdays- Microsoft AJAX Library and ASP .NET 2.0 AJAX Extensions-Overview

Wednesday, December 20, 2006 12:00 PM Eastern Time (US & Canada)

devBrainPick:FAQ Fridays

Friday, December 22, 2006 12:00 PM Eastern Time (US & Canada)


Live From Redmond: Using the Microsoft ASP.NET AJAX Library with "other" server technologies

Tuesday, November 21, 2006 9:00 AM Pacific Time (US & Canada)

MSDN Webcast: Developing Professional ASP.NET Applications: Securing Your ASP.NET Application (Level 200)

Wednesday, November 22, 2006 9:00 AM Pacific Time (US & Canada)

MSDN Webcast: MSDN geekSpeak: ASP.NET Security with Jeff Prosise (Level 200)

Wednesday, November 29, 2006 12:00 PM Pacific Time (US & Canada)

Live From Redmond: Microsoft AJAX Patterns - Implementing Predictive Fetch with Microsoft ASP.NET 2.0 AJAX Extensions

Thursday, November 30, 2006 9:00 AM Pacific Time (US & Canada)

Live From Redmond: An in-depth look at the "ListView" control

Friday, December 08, 2006 9:00 AM Pacific Time (US & Canada)

Live From Redmond: Team development on web applications

Tuesday, December 12, 2006 9:00 AM Pacific Time (US & Canada)

BizTalk Server

MSDN Webcast: Accelerate Your Supply Chain with a Hybrid Approach to Business-to-Business Integration (Level 200)

Thursday, December 07, 2006 11:00 AM Pacific Time (US & Canada)

MSDN Webcast: Enabling a New Generation of Dynamic Applications Through Service-Oriented Architecture (Level 200)

Tuesday, December 19, 2006 9:00 AM Pacific Time (US & Canada)

Microsoft Dynamics

Momentum Webcast: Learn About a Customer's Experiences with Microsoft Dynamics GP (Level 100)

Tuesday, November 28, 2006 9:00 AM Pacific Time (US & Canada)

Microsoft Dynamics Webcast: Learn About the New Benefits Available in Microsoft Dynamics Service Plans (Level 100)

Tuesday, November 28, 2006 11:00 AM Pacific Time (US & Canada)

Momentum Webcast: Building High-Value Connections with Your Supply Chain (Level 100)

Monday, December 04, 2006 9:00 AM Pacific Time (US & Canada)

Microsoft Dynamics Webcast: Discover the Value of Deluxe Support Services for Microsoft Dynamics (Level 100)

Monday, December 04, 2006 12:30 PM Pacific Time (US & Canada)

Momentum Webcast: Using Financial Management Solutions to Make Intelligent Business Decisions (Level 100)

Monday, December 04, 2006 1:00 PM Pacific Time (US & Canada)

Momentum Webcast: Learn About Customers' Experiences with Microsoft Dynamics CRM (Level 100)

Tuesday, December 05, 2006 9:00 AM Pacific Time (US & Canada)

Momentum Webcast: Using Technology to Manage the Complexities of Regulatory Compliance (Level 100)

Monday, December 11, 2006 9:00 AM Pacific Time (US & Canada)

Momentum Webcast: Reporting Challenges Faced by Corporate, Divisions, and Subsidiaries (Level 100)

Monday, December 11, 2006 1:00 PM Pacific Time (US & Canada)

Momentum Webcast: Redefine Your Customer Relationships with Microsoft CRM 3.0 (Level 100)

Thursday, December 14, 2006 9:00 AM Pacific Time (US & Canada)

Momentum Webcast: Developing and Strengthening Profitable Customer Relationships with Microsoft Dynamics CRM (Level 100)

Monday, December 18, 2006 9:00 AM Pacific Time (US & Canada)

Internet Information Server (IIS)

No upcoming Internet Information Server (IIS) webcasts are scheduled.

On-demand Internet Information Server (IIS) webcasts

Office editions and products

TechNet Webcast: Technical Overview of Office Groove 2007 (Level 200)

Monday, November 20, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: Data Mining Add-ins for the 2007 Office System (Level 200)

Monday, November 27, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: SharePoint Security from Service Accounts to Item-Level Access (Level 200)

Monday, November 27, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Microsoft Office Live Communications Server 2005 SP1 Technical Overview (Level 200)

Tuesday, November 28, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Keeping Control of Your Microsoft Office SharePoint Server 2007 Sites with IT Governance (Level 200)

Wednesday, November 29, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Public Instant Messaging Connectivity with Office Live Communications Server 2005 SP1 (Level 200)

Thursday, November 30, 2006 9:30 AM Pacific Time (US & Canada)

Windows Vista Support WebCast: Windows Vista with the 2007 Microsoft Office System - better together

Thursday, November 30, 2006 10:00 AM Pacific Time (US & Canada)

TechNet Webcast: An In-Depth Look at Windows SharePoint Services and Office SharePoint Server 2007 (Level 200)

Friday, December 01, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Deploying Microsoft Office Live Communications Server 2005 SP1 (Level 300)

Tuesday, December 05, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: How Microsoft Automated Employee Performance Reviews (Level 300)

Tuesday, December 05, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Planning for and Deploying Office SharePoint Server 2007 (Part 1 of 2) (Level 200)

Wednesday, December 06, 2006 9:30 AM Pacific Time (US & Canada)

Microsoft Office System Webcast: A First Look at the 2007 Microsoft Office System: Five Useful New E-mail and Collaboration Features (Level 100)

Thursday, December 07, 2006 9:00 AM Pacific Time (US & Canada)

TechNet Webcast: Microsoft Office Live Communications Server 2005 SP1 Federation (Level 300)

Thursday, December 07, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Planning for and Deploying Office SharePoint Server 2007 (Part 2 of 2) (Level 200)

Friday, December 08, 2006 9:30 AM Pacific Time (US & Canada)

MSDN Webcast: Office SharePoint Server 2007 Business Data Catalog (Part 2 of 2): Developing Web Services (Level 200)

Friday, December 08, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Integrating the Business Data Catalog and Business Applications Using Microsoft Office SharePoint Server 2007 (Level 200)

Friday, December 08, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: Real-Time Collaboration and Office SharePoint Server 2007 (Level 200)

Monday, December 11, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: Deploying Microsoft Office Communicator 2005 (Level 300)

Tuesday, December 12, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: An In-Depth Look at Search Technology in Office SharePoint Server 2007 (Level 200)

Wednesday, December 13, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Preparing Your DNS for Office Live Communications Server 2005 SP1 Deployment (Level 300)

Thursday, December 14, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Excel Services Technical Overview (Level 200)

Friday, December 15, 2006 1:00 PM Pacific Time (US & Canada)

Microsoft Office System Webcast: A First Look at the 2007 Microsoft Office System: Five Important New Features (Level 100)

Tuesday, December 19, 2006 9:00 AM Pacific Time (US & Canada)

TechNet Webcast: How Microsoft IT Manages the World's Largest Windows SharePoint Services Deployment (Level 300)

Tuesday, December 19, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Configuring Certificates for Office Live Communications Server 2005 SP1 Deployment (Level 300)

Tuesday, December 19, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: Best Practices for Developing, Deploying, and Maintaining Forms Solutions (Level 200)

Wednesday, December 20, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Compliance and Records Management (Level 200)

Friday, December 22, 2006 9:30 AM Pacific Time (US & Canada)

Small Business Webcast: New Integrated Services in Microsoft Office Accounting 2007 (Level 100)

Wednesday, December 27, 2006 1:00 PM Pacific Time (US & Canada)

SharePoint Portal Server

TechNet Webcast: SharePoint Security from Service Accounts to Item-Level Access (Level 200)

Monday, November 27, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: An In-Depth Look at Windows SharePoint Services and Office SharePoint Server 2007 (Level 200)

Friday, December 01, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Planning for and Deploying Office SharePoint Server 2007 (Part 1 of 2) (Level 200)

Wednesday, December 06, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Planning for and Deploying Office SharePoint Server 2007 (Part 2 of 2) (Level 200)

Friday, December 08, 2006 9:30 AM Pacific Time (US & Canada)

MSDN Webcast: Office SharePoint Server 2007 Business Data Catalog (Part 2 of 2): Developing Web Services (Level 200)

Friday, December 08, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Integrating the Business Data Catalog and Business Applications Using Microsoft Office SharePoint Server 2007 (Level 200)

Friday, December 08, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: Real-Time Collaboration and Office SharePoint Server 2007 (Level 200)

Monday, December 11, 2006 11:30 AM Pacific Time (US & Canada)

TechNet Webcast: An In-Depth Look at Search Technology in Office SharePoint Server 2007 (Level 200)

Wednesday, December 13, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Excel Services Technical Overview (Level 200)

Friday, December 15, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: How Microsoft IT Manages the World's Largest Windows SharePoint Services Deployment (Level 300)

Tuesday, December 19, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Best Practices for Developing, Deploying, and Maintaining Forms Solutions (Level 200)

Wednesday, December 20, 2006 9:30 AM Pacific Time (US & Canada)

TechNet Webcast: Compliance and Records Management (Level 200)

Friday, December 22, 2006 9:30 AM Pacific Time (US & Canada)

SQL Server

MSDN Webcast: Data Warehousing with SQL Server 2005 (Level 200)

Tuesday, November 21, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Using SQL Server Analysis Services with the 2007 Microsoft Office System (Level 200)

Wednesday, November 22, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Data Mining Add-ins for the 2007 Office System (Level 200)

Monday, November 27, 2006 9:30 AM Pacific Time (US & Canada)

Microsoft Webcast: An Overview of the Integrated, End-to-End Business Intelligence Solutions from Microsoft

Tuesday, December 05, 2006 12:00 PM Pacific Time (US & Canada)

Momentum Webcast: Retail Customer Experience with SQL Server 2005 (Level 100)

Thursday, December 07, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: An Overview of the Integrated, End-to-End Business Intelligence Solutions from Microsoft (Level 200)

Friday, December 08, 2006 11:30 AM Pacific Time (US & Canada)

Visual Studio

MSDN Webcast: Introduction to Microsoft Visual Studio 2005 Team Edition for Database (Level 200)

Monday, November 20, 2006 10:00 AM Pacific Time (US & Canada)

Momentum Webcast: Best Practices for Source Code Management with Visual Studio 2005 Team Foundation Server (Level 100)

Thursday, November 30, 2006 11:00 AM Pacific Time (US & Canada)

Visual Studio Team System Demo

Thursday, November 30, 2006 2:00 PM Central Time (US & Canada)

MSDN Webcast: Overview of Visual Studio 2005 Team Edition for Software Testers (Level 200)

Friday, December 01, 2006 11:00 AM Pacific Time (US & Canada)

Momentum Webcast: Using Reporting in Visual Studio 2005 Team Foundation Server to Gain Insight into Your Development Process (Level 100)

Thursday, December 14, 2006 11:00 AM Pacific Time (US & Canada)

Visual Studio Team Foundation Server HOW TO: Plan for, Install, and Configure

Thursday, December 14, 2006 2:00 PM Central Time (US & Canada)

Windows Server

TechNet Webcast: Understanding Group Policy (Part 3 of 3) (Level 200)

Monday, November 20, 2006 11:30 AM Pacific Time (US & Canada)

Microsoft Webcast: Introduction to Microsoft Certificate Lifecycle Manager

Monday, November 20, 2006 1:00 PM Pacific Time (US & Canada)

MSDN Webcast: Windows 64-Bit Software Development (Level 200)

Monday, November 27, 2006 11:00 AM Pacific Time (US & Canada)

Microsoft Webcast: Web Single Sign-On and Identity Federation with Active Directory Federation Services

Monday, November 27, 2006 11:00 AM Pacific Time (US & Canada)

Microsoft Webcast: Identity Life-Cycle Management with Microsoft Identity Integration Server 2003

Wednesday, November 29, 2006 11:00 AM Pacific Time (US & Canada)

TechNet Webcast: Migrating from Windows NT Server 4.0 to Windows Server 2003 (Level 200)

Friday, December 01, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Windows Rights Management Services (RMS) Components and Architecture (Level 200)

Tuesday, December 05, 2006 11:30 AM Pacific Time (US & Canada)

Support WebCast: Exploring the nuances of remote file encryption

Wednesday, December 06, 2006 10:00 AM Pacific Time (US & Canada)

TechNet Webcast: Windows Server "Longhorn" and Windows Vista: Better Together (Level 200)

Thursday, December 07, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Active Directory Fundamentals (Level 200)

Friday, December 08, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Planning and Deploying the Branch Office Technologies in Windows Server 2003 (Level 200)

Monday, December 18, 2006 1:00 PM Pacific Time (US & Canada)

TechNet Webcast: Best Practices for Designing the Active Directory Structure (Level 200)

Wednesday, December 20, 2006 11:30 AM Pacific Time (US & Canada)

Upcoming In-Person Events in Your State

No upcoming in-person events are scheduled for your area.

Saturday, November 18, 2006 2:33:33 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
Events | Training
# Thursday, November 16, 2006

It's all happening folks in November - 30th there is an SOA/Business Process happening in Sydney.

There's some folks from Corp. coming over (BizTalk group) so this is going to be pretty special.

I'm also co-presenting with David McGhee on the BizTalk RFID space.

Here's the registration details - love to see you there.....

Microsoft SOA and Business Process Conference – Thursday 30th November 2006 – SYDNEY

Register now – places are limited

On 30th November we are holding the Sydney leg of the Global Roadshow – Microsoft SOA and Business Process Conference.  This is a scaled down version of the recent conference held in Redmond in October.  The morning is built for Partners and the afternoon is built for Customers and Partners. 

The afternoon starts with Keynotes by David Chappell and Microsoft’s Steve Sloan discussing the Industry and Microsoft perspectives on SOA and BPM followed by additional sessions discussing RFID, Software as a Service and Demystifying Workflow, plus SOA and BPM sessions for industry segments: FSI, Public Sector and the Communications Sector.


To Register:

Katie Macintosh | Product Marketing Manager, Application Platform Servers

Thursday, November 16, 2006 8:47:51 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | RFID | Events
# Sunday, October 22, 2006

Hi folks - as you all know it's about Connected Systems - not neccessarily about one technology on it's own.

I'm a firm believer that we're always trying to solve a customer's problem/solution which will involve more than just BizTalk.

In our 'BizTalk' space now (with R2 TAP on the way), we have technologies such as:

  1. BizTalk 2006
  2. RFID
  3. WCF
  4. WinWF
  5. SSB
  6. SSIS
  7. All the LOB adapters from BizTalk 2006
  8. MOSS 2007
  9. MSMQ/MQSeries etc.

So as an 'integration specialist' we need to know not only how these work and the benefits of each for certain environments, but also how to create an effective solution in these technologies. (not something like - "I believe you can do that in .....I just need to watch some webcasts on it first" :)

The Sydney BizTalk User Group has launched a Connected Systems Mailing list.

How to JOIN:
1. send an email to with
in the BODY of the message (you can put anything for the SUBJECT, or leave it blank)

So come and join my one other friend to kick this off. :)

How to UNJOIN:
1. send an email to with


Sunday, October 22, 2006 3:03:28 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
.NET Developer | BizTalk | RFID | Events | Office | Tips | WinWF

Here's details of our next meeting - love to see you there (

This Month – “MOM’s the Word with BizTalk 2006”

Thursday, 26th October 2006
6:00 PM
DDLS, Level 10
Thakral House
301 George Street, Sydney (back in the City Folks)

This month we are in for a treat as Chris Vidotto (Microsoft Australia’s leading BizTalk Technical Specialist!) is in town for Thursday night – hence the night change this month.

I also have a couple of other things to tell you guys also. So let’s get cracking –

1. Presentation Details

We are going to have a look at Monitoring your BizTalk solutions through MOM.

Come and join us to understand how you can monitor your BizTalk Environment using MOM

    • Chris Vidotto (National Microsoft Australia BizTalk TS) will be presenting on:
      MOM Agenda:
      • I’ll guide you through installing MOM and the BizTalk Management Pack
      • Explain how you can utilise the rules to monitor specific BizTalk events.
      • I’ll demonstrate several capabilities through the MOM Operator and Administration Consoles.

        Questions - Bring these along too.

2. What’s News this month
A lot has been happening this month (why does this feel like a MSDN/Technet email J) and to fill in:

a. Connected Systems push from Microsoft Redmond. BizTalk, RFID, .NET 3.0 components of WCF and WinWF all fall into the ‘Connected Systems’ space. (even our user group may be umbrella-ed by some Australia + NZ wide central body – more on that if/when it happens).

So in seeking to provide you guys with a better service (from your trusty user group leader) I’ve set up a ‘Connected Systems mailing list’. Focused on Biztalk (as if it wouldn’t be!), WCF, WinWF and RFID. We want to focus on integration

So come along and join me (and my one other friend on the list) – answers to problems etc.

Just to note: we do value your privacy as well and list membership details will NOT be given out to anyone.

List details –
To Join:

send a mail to ‘’ with the line in the BODY of the message
or click on this link JOIN
To Leave – say ‘UNSUBSCRIBE’

b. BTS 2006 R2 TAP is under way – hope you’re on it and having fun. Lot’s of new things (always) on the horizon with BTS 2006 R2

<!--[if !supportLists]-->c. RFID kit – I should be in possession of the kit any day now, expect to be running around with the latest and greatest membership recording system BizTalk can bring to the table. RFID is the guys will be just so far ahead of the game.

Here's a rundown with approximate presentation times:

6:00 PM Meet & Greet (free pizza & drinks!)

6:30 PM Monitor your BizTalk environment using MOM.

7.30 PM Questions and up and coming agenda revealed

7.45 PM Nearest pub.....

Looking forward to seeing you all!
Mick Badran/Mark Burch
mb: 0404 842 833

Sunday, October 22, 2006 2:52:29 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Events
# Tuesday, September 12, 2006
Over the weekend I did a MODL (Microsoft Official Distance Learning) assessment, where myself, Mike and Source Forge Borty (VSTS/TFS GURU)
hammered over poor audio lines, U.S. delays but I managed to keep them all together and on track.

We used a variant of Live Meeting with a whole bunch of 'interactive slides' where (once mike found his pen from his tablet pc), we all drew and discussed some of the finer points of Maintaining a W2K3 environment (sample module required to present for the assessment)

Just to let you guys know who are going to do this:
- you dont need to have the media clips etc from the course, just use a made up one. funnies or other wise.

All in all an interesting experience - will let you know in 60-days if I pass.


Tuesday, September 12, 2006 10:59:52 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
Events | Training
# Sunday, September 03, 2006

Nice to have some returns in life! Here's a useful offer if you're sitting exams from now until Christmas

Use this voucher number when booking for an exam with VUE - MSAU11711C74

Here's a snippet from the email I received earlier.


Your MCT ID code is the key to your participation in the MCT Rewards Program. With this unique code, (used as a voucher number in the Pearson VUE registration system) your students will receive a 15% discount for every exam registered for and delivered between now and December 31, 2006.

Your code (MSAU11711C74) and the student discount are active today, so start sharing them immediately with students in your classrooms as you discuss the personal and career benefits of skills validation.


Sunday, September 03, 2006 8:56:59 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
Events | Other
# Monday, August 28, 2006
Here's my session from TechEd. The Old workflows running within the Office 2007 environment is an exciting and interesting prospect.

A couple of thoughts come to mind:

What does Office 2007 Platform do well with respect to Workflows:
1. The whole User Interface thing interfacing to the workflow. This could be using Infopath forms (also web based with Forms Server).
2. Using Tasks/History lists for tracking and interaction with a running workflow
3. No need to worry about the WorkflowRuntime

Some other points to consider:
1. WorkflowRuntime is hidden from the developer
2. Office Activity classes are mostly sealed at the moment.

Since workflows are Document Centric (usually involving one document) we have to use metadata with the document to incorporate workflows that involve a series of documents. e.g. a series of document links to the other related documents within Sharepoint.

Design Thoughts:
When designing workflows within the Office 2007 platform, you have to consider where the metadata is going to go that typically drives the workflow.
i.e. If there is a document involving Course development, you'll want various properties that guide the document through states in a workflow. DueDate, Course Code and Cost Centre for an example.

Within a BizTalk environment we can use structures like:
<Header>DueDate....Course Code....Cost Centre</Header>

So the (at the moment as far as I can see) the Office 2007 story is that we extend a document library and add a series of custom columns (which is pretty normal in the grand scheme of things)

Now, when the workflow kicks off (behind the document) it usually modifies a series of task entries within the associated Task List.

While you can always get back to the source document within the Workflow using the APIs (as the document), typically the Task Item who's before and after properties are sent to the workflow. Usually a workflow will wait for the user to make changes to the Task Item through a custom form or the standard form, and then react.

These Task Item properties would need to be connected to the original document of Cost Centre, Due Date etc.....
A suggestion here is to use lookup fields to the original document library.

Here's my slide deck anyway - one day I'll get in to writing this up.

Developing Workflows for the 2007 Microsoft Office System and Windows SharePoint Services (version 3) (1.87 MB)

And the results (out of 9 for some strange reason)

Overall Results
Evals SubmittedQ1Q2Q3Q4Q5Q9QAvg

Monday, August 28, 2006 11:26:17 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Events | TechEd | Office
# Thursday, August 10, 2006
Hey folks - teched is just around the corner and it promises to be a cracker!!!

(I just found out about a competition - I need 6 more referrals from you guys who are going to win a prize!! If you've registered you need to add me, Mick Badran as your referrer - Microsoft will then add a notch
against my name and...hopefully a prize will be coming.
Flick me an email and I'll give you the MS person to email - mickb@{NOSPAM}{NOSPAM}

Here's my workload so far (all for the love of the game.....:)

1. I'm giving an Office 2007 Deep Dive workshop 2 days - before the start of TechEd (I just saw it's now FULL, so see you there folks)
2. Presenting two level 300 Sessions that look a little like this......

3. Family....did I mention Family........!!

Look forward in seeing you there.


Thursday, August 10, 2006 4:40:04 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
<October 2014>
 AppFabric CAT
AppFabric Windows Server Customer Advisory Team - New Blog.
[Feed] BizTalk 2006 - Windows SharePoint Services adapter
BizTalk 2006 Sharepoint adapter!!
 Breeze SharePoint 2010 Bootcamp
Breeze SharePoint 2010 Bootcamp
[Feed] BTS 2006 R2/EDI
[Feed] Chris Vidotto (MS BTS Legend)
Needs no intro....
 Mark Daunt
About the author/Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2014
Sign In
Total Posts: 603
This Year: 7
This Month: 0
This Week: 0
Comments: 270
All Content © 2014, Breeze