by community-syndication | Jun 8, 2010 | BizTalk Community Blogs via Syndication
After a long effort, working with Thomas Erl and a very talented team of individuals, I finally got to hold a copy of the latest book I co-authored (and carry it around like a proud new father might) at TechEd in New Orleans.
It’s real, and it’s here now! It is in-stock at Amazon.
If you’re here at TechEd, John deVadoss, Christoph Shittko and myself (we are all part of the author team) will be doing our session tomorrow (Wednesday) at 8:00am. The session is “ASI202 – Real-World SOA with Microsoft .NET and Windows Azure”, so you can see the parallels with the book title. It is an architectural-level presentation that will focus on pain points, patterns and solutions. We will be in room 287.
We will also be doing a book signing tomorrow at the Addison-Wesley/Sams Publishing booth in the expo hall (booth #1942 and 1944) at 2:45 on Wednesday. The way things are set up this year, if you want to get a book signed, you need to go buy it beforehand at the bookstore (on the second floor) and then come and and see us. We’ll be there for 45 minutes or so.
http://www.soabooks.com/net
by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Below are some of my ad hoc notes from TechEd 2010 in New Orleans.
The Atmosphere
Much more encouraging than last year, in my opinion. The numbers seem to be up and the convention centre is very busy even though the facility is huge. Microsoft has rented over 1 mile worth of space to host the event. At a meeting that I attended on Sunday, a Microsoft rep indicated that registrations had exceeded their expectations this year. They attributed this to improvements in the North American economy.
Keynote
A great deal of the keynote was dedicated to cloud computing. The phrase that has been floating around Microsoft circles for the last little while is “we’re all in” meaning Microsoft is betting big time on the emergence of cloud computing.
Some items that were discussed include new tools available for Developers and IT Pros to monitor cloud applications including:
- Intelitrace for Azure
- SCOM Management packs for monitoring Web Roles and other artifacts in the cloud
- SQL Management Studio integration for managing SQL Azure databases
Microsoft discussed a client, Chicago Tribune, and their shift from moving On-Premise assets to the Cloud. Some of the key drivers for this move includes:
- Reduction in the amount of Data centers required to run their operations
- Pay as you go Scalability. As you can imagine there would be some very newsworthy days that would stress a media outlet’s IT infrastructure
- Reliability and Uptime. If your site is down, people will just go to your competitor’s site.
Other announcements
- Windows 7 SP1 and Windows 2008 R2 SP1 will enter Beta in July (2010)
- Windows 2008 R2 SP1 will include enhancements such as Dynamic Memory
- Office Communication Server 14 is schedule for Q4 – 2010 Key Features include
- Tighter SharePoint and Exchange integration
- Picture displays in the OCS Client as pulled from SharePoint
- Pictures include a presence border (Green/Yellow/Red)
- Microsoft has over 74 000 Enterprise voice users internally and saves $1 million per month by using OCS and Live Meeting for long distance and conference calls
- Use OCS to search for Skills within your organization
- 720p video supported with OCS 14
- Exchange pushes polices down onto Windows Mobile 7 phones
- Windows Mobile 7 supports multiple exchange accounts including on-premise and in the cloud
- Windows Mobile 7 easily separates your work and you life within one phone
- Edit documents from SharePoint using your Windows Mobile phone
Other Sessions
BizTalk 2010 and VNext
- Customer wants include better alignment with Platform releases (SQL/Windows/VS)
- Session was full – BizTalk interest is alive and well
- Enhanced Mapper exists in 2010 that allows for
- Functoid “Move to page”
- Reduction of noise by focusing on specific areas
- Node Search
- Undo
- New Ribbon at the top of Mapper – Ribbons are in-style
- Mapper and LOB Activities are available within WF Workflows
- A license will be required – potentially a BizTalk Standard license
- Potentially, BizTalk Dev edition may become a free version
- Enhanced BizTalk Management Pack for SCOM will be included
- Better terminology and modeling used
- Better support for multi-node BizTalk deployments
- Adoption of SCOM still low for BizTalk deployments (around 10-20% of the room uses SCOM – non-scientific survey)
- Settings Dashboard available in 2010
- Allows for more granular control over performance settings
- Some Settings remain Global, some Host specific and some Host Instance/Machine specific
- Settings are scriptable via WMI
- Upgrade
- Full support from BizTalk 2006 R2 and BizTalk 2009
- New FTP Adapter
- FTPS protocol is supported
- Support for read only scenarios
- Improved performance when connecting to AIX systems
- VNext
- Plans still vague but looking at more Cloud integration – perhaps we will see BizTalk in the cloud or Transformations as a service in the cloud
Building Communication enabled Business Processes with Microsoft Communications Server 14
This session contained some really cool demos and makes me wish I had more spare time. I saw some demos where a CRM application was extended to include OCS integration. You may be saying what is the big deal you can do this today? What was really neat was that they were able to push the CRM context into OCS so that when you called/IM’d the recipient their OCS window would be expanded to include context about what you were contacting them about. Imagine you needed to speak to “Bob” about customer “XYZ’s” payment. Wouldn’t it be nice to include the data that you are looking at as part of the conversation so that Bob does not have to log into the CRM? This is now possible by using the Microsoft Communications Server 14 API. The API seemed very intuitive and includes XAML components that allow you to drag and drop these components onto your WPF/Silverlight canvas. I see plenty of opportunities of this type of functionality in Contact Centre or CRM type applications.
View from the BizTalk Booth
This year I am spending some time helping out at the BizTalk Booth. I thought it would be interesting to post some of the questions or trends that I am seeing while visiting with other attendees.
- Many people still don’t know what BizTalk is/does. Once you explain it to them, they usually provide a response similar to “I have a broken down process that is hard to manage and is unreliable, can I use BizTalk in that scenario”? The answer in many cases is Yes.
- A great question came up regarding BizTalk and SAP Enterprise Services with respect to performance
- Some people expressed frustrations over previous versions specifically some of the management tools in BizTalk 2004. For those that have been there before and have moved on, I encourage you to come back and take a look at what BizTalk 2010 has to offer. The tooling, tracking and management of applications has greatly improved.
- Great questions around how do you manage your BizTalk environments? The answer is SCOM, but you need to invest some time so that you do not create a SPAM engine. I wouldn’t want to manage a BizTalk environment without a tool like SCOM as it provides great visibility into the Health of your BizTalk application. Tune, tune and then tune again to find the right balance.
by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Today (6/7/2010) the Windows Azure platform AppFabric has updated the IP Ranges on which the AppFabric nodes are hosted. If your firewall restricts outbound traffic, you will need to perform the additional step of opening your outbound TCP Ports and IP Addresses for these nodes. Please see the 1/28/2010 “Additional Data Centers for Windows Azure platform AppFabric” posted which was updated today to include the new set of IP Addresses.
Windows Azure platform AppFabric Team
by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
We are thrilled to announce the final availability of Windows Server AppFabric!
As announced today at TechEd North America, Windows Server AppFabric is available for download to Windows Server 2008 (and Windows Server 2008 R2) Standard Edition and Enterprise Edition customers.
Additional information on Windows Serer AppFabric can be found at the following locations:
Thank you to everyone who participated in the beta program and provided invaluable feedback – we couldn’t have shipped it without your input.
Happy downloading!
– Cliff
by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
So on Thursday afternoon, I picked up a beautiful new iPad 16gb WiFi. As an avid iPhone user, I find the device to be everything I expected, and used it all day Friday happily.
On Saturday night, technically Sunday morning, I was leaving the home of my brother after a night of playing poker, and drove out of his driveway with the iPad on the roof of my Suburban. My drive was 5 minutes of city streets, and somewhere along the way, on a road I was going about 30 miles per hour on, my phone took the plunge. Now, of course, I didn’t notice this at the time. So it fell into the roadway and I drove on. When I finally realized it was missing when I got home, I called my brother who went out from his place, we met in the middle and he found it in the road for me. The iPad had been in a black Belkin neoprene case I had purchased for my Kindle DX while I waited for Amazon to deliver my Speck CandyShell case, and the zipper was now ruined, so my brother left the tearing open of the case to me. What did I find inside, after a 5 foot fall going 30 mph and then (as I would soon discover) having been run over by another car? Here are the photos
As you can see, clearly the device was run over, likely while laying glass-down in the case on the road, by a vehicle. The device though continues to work PERFECTLY. The screen has two areas showing some extra brightness where I suspect it is being pressed on from the rear, but despite this incredible event that I would have expected most devices to have been destroyed by, the iPad came through a little worse for wear but otherwise unscathed. The sides of the aluminum case are puckering away from the screen slightly, and the corners are roughed up a bit, but overall it came through amazingly well.
Thank you Apple for a quality product, and saving me from being killed by my wife when she heard about this event.
by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Pluralsight is excited to announce a new addition to the product line-up: virtual classroom training!
We’ve actually been doing virtual classroom deliveries since the beginning of the company over 6 years ago, but it was only upon request. Now, the virtual classroom is a first-class citizen in our training delivery strategy.
You can learn all about our new addition on the new virtual training landing page:
Our public virtual courses are 5 days long, 3 hours each day. You’ll be assigned homework lab exercises to complete on your own before the next day of class. The first 40 min of each day will be spent reviewing the lab exercises from the previous day. You will cover 10 learning modules during the 5 day course, about 2 modules/day.
This usually equates to 80% of what we cover in our in-person classroom courses.
To attend a virtual course, all you need is a browser and you’ll be up and running within minutes. Any software you need will be installed on-demand. Software setup for labs is described in detail for each course, and varies by course, so the instructor will guide you through the setup on the first day of instruction.
During the course, you’ll develop a relationship with your instructor as you ask your questions and apply what you’re learning to your job. Our instructors are the best in the business, especially in this delivery format.
The most compelling thing about virtual is the price. You can register for any course for $499.
The virtual training experience becomes even more effective when combined with our Pluralsight On-Demand! training subscriptions. With an On-Demand! subscription, you can review course materials and demos between virtual sessions, and get answers to your questions even when the live instructor isn’t there. You can also explore related topics along the way to enhance and deepen your understand, as you prepare for the next day.
Given the synergy between the virtual and On-Demand! training options, we’ve packaged virtual training benefits into some of our On-Demand! subscription plans.
Premium subscriptions will now include 1 virtual training voucher, which will allow them to register for any of our 5-day virtual courses scheduled within their yearly subscription. We are also adding a new Ultimate subscription that comes with a full premium On-Demand! subscription plus 3 virtual training vouchers. This provides an unparalleled value when deciding how to spend your training dollar for the year.
We are very excited about these new additions and the additional value they’ll provide our customers. If you’re at TechEd this week, come by the booth to learn more.
You can begin registering for virtual events today, but the new Ultimate subscription and On-Demand! integration won’t be complete for another month. We’ll make another announcement once it goes live, so stay tuned.
Listen to a short private Webcast where we announced these changes to our customers.
Watch a short promotional video playing at our TechEd booth this week.

by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Having a hard time choosing between Pluralsight and InnerWorkings? This week at TechEd you don’t have to!
Pluralsight has joined forces with InnerWorkings to provide an amazing .NET training special to attendees this week. Both companies offer best-of-breed .NET training solutions that are very complimentary to one another. Pluralsight offers the highest quality On-Demand! training videos on the market while InnerWorkings offers an innovative hands-on learning solution fully integrated with Visual Studio. Combining these two best-of-breed solutions offers you an unparalleled self-paced learning environment for ramping-up on .NET technologies.
All Teched 2010 attendees have the opportunity to purchase a full subscription to both training libraries for the price of one. Simply visit the Pluralsight or InnerWorkings booth this week to register for the offer.


by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Having a hard time choosing between Pluralsight and InnerWorkings? This week at TechEd you don’t have to!
Pluralsight has joined forces with InnerWorkings to provide an amazing .NET training special to attendees this week. Both companies offer best-of-breed .NET training solutions that are very complementary to one another. Pluralsight offers the highest quality On-Demand! training videos on the market while InnerWorkings offers an innovative hands-on learning solution fully integrated with Visual Studio. Combining these two best-of-breed solutions offers you an unparalleled self-paced learning environment for ramping-up on .NET technologies.
All Teched 2010 attendees have the opportunity to purchase a full subscription to both training libraries for the price of one. Simply visit the Pluralsight or InnerWorkings booth this week to register for the offer.


by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Several members of the Pluralsight technical staff are here in New Orleans this week speaking at TechEd. Below you’ll find a list of their talks for easy reference.
Aaron Skonnard
ASI312 What's New in Windows Communication, 6/9/2010 11:45AM
ASI308 Programming AppFabric: Moving Microsoft .NET to the Cloud, 6/10/2010 3:15PM
Keith Brown
BOF07-DV Claims-Based Identity, 6/10/2010 8:00AM
ASI308 Programming AppFabric: Moving Microsoft .NET to the Cloud, 6/10/2010 3:15PM
Matt Milner
ASI201 Intro to Workflow Services and Windows Server AppFabric, 6/8/2010 1:30PM
BOF11-DV How Are YOU Using Windows Azure?, 6/8/2010 5:00PM
David Starr
BOF02-DV What's Really Happening with Agile Teams in the Wild?, 6/7/2010 2:45PM
BOF08-DV Behavior-Driven Development in the Wild, 6/9/2010 1:30PM
DPR302 Behavior-Driven Development in the Real World, 6/10/2010 1:30PM
In addition to this group, there are several Pluralsight technical contributors (On-Demand! authors) here this week speaking, including Julie Lerman, Kate Gregory, Dan Wahlin, Russ Fustino, and several more who are actively authoring new courses for us right now. All of these folks are amazing speakers – so be sure to check them out.

by community-syndication | Jun 7, 2010 | BizTalk Community Blogs via Syndication
Pluralsight has a strong presence at Teched 2010 in New Orleans this week. About 18 of us are here from Pluralsight, including full time staff, instructors, and On-Demand! authors. Four of us are speaking at the show, including myself, Keith Brown, Matt Milner, and David Starr. If you’re here this week, please come by and say hello. We’d love to meet you in person and get your feedback on the Pluralsight training experience.
We are in booth #2544, which is a little off the beaten path. When you enter the exhibit hall, it’s in the back left corner of the room. We have over 400 cool t-shirts to give away, along with some complimentary On-Demand! subscriptions (good for 2-weeks of free training), some full-year subscriptions that we’re raffling off each day, and details on how you can enter an iPad drawing, which will take place online a week after the event.

We’re also doing a limited time special promotion with InnerWorkings for all TechEd attendees. It provides an amazing deal that allows TechEd attendees to purchase a full training subscription to both of our libraries for the price of one. You’ll need to come by either the Pluralsight or InnerWorkings booth to get registered for the offer before the end of the week. Then you’ll have until the end of the month to act on it.
Pluralsight is making a few exciting product announcements this week, which I’ll write more about in a separate post. To summarize, we’re introducing virtual training (think Live Meeting delivery) as a first class citizen in our product line-up – at an amazing price point I might add – and we’re incorporating virtual training benefits into our On-Demand! subscriptions. We are confident this new addition will drive more value to all Pluralsight customers, and especially On-Demand! subscribers, and increase your training ROI throughout the year.
Finally, Pluralsight is hosting a small customer appreciation event on Wed night in the French quarter. If you’re here, you can get an invite at the Pluralsight booth. Space is limited so come by early in the week.
Have a great TechEd everyone!
