2009 Mar 25
1 of 620 | BizTalk Server: Spotlight on Cost - You can save tons of money by moving to BizTalk Server(remember Gieco Ad). :) Following is a deck that highlights how customers can save by using BizTalk Server. Cutting Cost with BizTalk Server View more presentations from shasbe. ...
2 of 620 | BTSUG: Mar 25th - Effective Business Rule Management By Solentive - Hi folks - thanks for those that turned up last night (virtually and in the flesh)
Here's the recording for last night's session that Brett and David did.
Brett Raven is happy to field questions around InRule.
Quick points I picked up - All built on .NET incorporating WCF, .NET based SDK to
roll your own, several different rule hosting and execution models.
Very nice merging of Documentation + the Rules World = InRule.
Check it out folks.
https://www311.livemeeting.com/cc/mvp/view?id=MWD25P
You can register and download an Eval version of InRule - http://inrule.com/products/productEvaluation.aspx
Cheers,
Mick. ...
3 of 620 | Federation with Geneva - Vittorio Bertocci has a nice high-level walkthrough of performing federation in a web service using the Geneva framework. Federation is a popular way of solving the trust problem when there are many different authorities of trust that an application has to deal with.
ASP.NET, Geneva Framework & FedUtil.exe
Using Geneva Server for adding a Relying Party relationship to the Identity Provider
For those interested in a more technical look, Dominick Baier has a separate pair of articles on how Geneva is integrated into WCF and ASP.NET.
Geneva integration into WCF
Geneva integration into ASP.NET...
2009 Mar 24
4 of 620 | DevWeek 2009: WCF Tips & Tricks - I promised to upload the slides and the code for my DevWeek WCF session when I realized it would be the easiest if attendees just download the whole package from this very presentation I gave at TechDays Sweden....Here we go with the download.Thanks!...
5 of 620 | Resolving WCF Fatal Execution Engine Error... - I haven't seen many "Fatal Execution Engine Error (79FFEE24)" sorts of messages lately - not since .NET 1.0/1.1 days.
But we were wrestling with an issue for multiple weeks in which a WCF service would
crash with exactly this error. Since this service uses the DataContractSerializer, this
post seemed quite relevant. The workarounds suggested there were not going
to be a fit for us, unfortunately.
The really insidious part of this problem was that the initial failure mode
was causing a third party library (that our service invoked) to fail...complete with
a stack trace that pointed deep into the third party code. However, when we removed the
call to this library......
2009 Mar 23
6 of 620 | DenizBank: Turkish Bank Processes Annual Transactions in Just Eight Hours Due to New Infrastructure - Really interesting case study of bank in Turkey. BizTalk is used in many banks across the world. :) DenizBank got amazing benefits due to automation. Really worth a read. :) Turkey-based DenizBank realised the evolution of Web technologies presented both challenges and opportunities. The key challenge was to develop a robust infrastructure that could support all banking services reliably. The organisation required a fully integrated environment delivering customer relationship management, business process management, and a business intelligence layer to maximise efficiency and service quality. DenizBank worked with solution provider Intertech to build the inter-Next infrastructure, whic......
7 of 620 | On Atomic Scope and Message Publishing - A few weeks back I worked on a process that looked something like this - It was triggered by the scheduled task adapter and then used a SQL send port to call SP to return list of ‘things’. It needed to split the things in the list to individual records, and to start a new, different, process, through pub/sub (to avoid the binary dependency with the called process), for each ‘thing’. Fairly simple. A lot of have been said on the different ways to split messages, I won’t repeat this discussion here; I would just say that initially I used a different approach – I used the SQL adapter in the initial, triggering, receive port and then used a receive pipeline, with an XmlDisassembler comp......
8 of 620 | Saiseikai Kumamoto Hospital: Japanese Regional Hospital Boosts Efficiency with Enhanced Data Integration - BizTalk supports HL7 as standard feature. Saiseikai Kumamoto Hospital was able to use this feature to get great benefits. :) Profile: Saiseikai Kumamoto Hospital is a major healthcare provider in southern Japan. To efficiently provide high-quality services while cooperating with other regional healthcare providers, the hospital uses IT to manage data and optimize operations. When it was time to upgrade to a fully integrated IT infrastructure, Saiseikai Kumamoto Hospital chose to implement the Microsoft® Connected Health Framework, driven by Microsoft BizTalk® Server 2006 R2. With the new infrastructure, the hospital’s IT staff are able to better integrate clinical and administrative data......
9 of 620 | WCF: Web Services Protocols Interoperability Guide - Wondering about WCF and WS-*? This is the place to look! === Windows Communication Foundation (WCF) implements a number of Web services protocols. Many of these protocols include a number of options and extensibility points left to the discretion...(read more)
...
2009 Mar 20
10 of 620 | Mix: Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File - I gave a talk at Mix 09 today called File | New Company: Creating NerdDinner.com with Microsoft ASP.NET MVC. It was a fun, if challenging talk to do. I did it it with no slides at all. Just me and Visual Studio. It was one of two talks at Mix that had just code. I wonder if it'll catch on? ;) Anyway, it was quite the tightrope walk. I'll post the video here as soon as it's posted on the Mix 09 Sessions Site. UPDATED: Here's the link to the video of my Mix09 talk: Session Video: File | New Company: Creating NerdDinner.com with Microsoft ASP.NET MVC The general structure was to start a File | New Company and build as much of NerdDinner.com as I could in the 75 minutes allott......
2009 Mar 19
11 of 620 | SD West - The Code! -
I just returned from SD West, a conference a speak at each year in Santa Clara. Here
I delivered several tutorials and sessions, many embracing new subject matter that
excites me lately. The list of tutorials and sessions are below. I am a little behind
schedule here as I am just now in the process of posting links to the code for each
session. See links and comments below. Email me with any questions.
Microsoft Technology Roadmap Tutorial
I updated my "technology avalanche" tutorial to reflect today's long list
of things we should care about including F#; parallel computing; technologies related
to data access, windows,......
12 of 620 | Talking about Services -
Joel Reyes is an evangelist on the public sector team that
writes occasional articles covering different Microsoft services
technologies. Here's a sample of some of
them that you might enjoy.
Building services using ASP.NET: Routing,
MVC
Building services using ADO.NET
Building services using WCF: Part
1, Part
2
...
2009 Mar 18
13 of 620 | ASMX, WCF and enums woes - We’ve been slowly migrating our services from asmx to WCF, but as we’re still using BizTalk 2006 with no support for WCF we’ve been exposing endpoints configured for basicHttpBinding and consume them using the SOAP adapter. Generally speaking things have been going well, although we completely gave up on the idea of moving the services to WCF and NOT have to change the client, until yesterday we’ve stumbled into a serialisation issue – The SOAP adapter, as part of its work deserialises the request message arriving through the send port into t he web service proxy class it generated, before calling the web service (which would result in the class now being serialised back into xml, which is......
2009 Mar 17
14 of 620 | Installing VSeWSS 1.3 - I’ve seen a few questions asking how to install VSeWSS 1.3. This post walks you through it. First, download VSeWSS 1.3. The February 2009 CTP is available here. Once you’ve downloaded it, run the executable. Once the installer is running, you are greeted with the welcome page. Click next. Then you’ll see the EULA page. Select the checkbox and click next. Then you are prompted with the install directory. I left the default. Click next. Click next. Here’s the screen that causes questions. The installer needs to create a web site to host a WCF service. That WCF web service needs administrative privileges because it will ......
2009 Feb 20
15 of 620 | BizTalk 2009 training in Beijing and below Zero temperatures -
What a week it has been folks - I left Sydney in 30C degrees with sun, sand and beaches.....I
thought "How cold can it be?" (you never really get that appreciation till you hit
the ground)>
Cold....very cold!!! Now I've been skiing many times, but this was just something
else.
It caused Beijing to be blanketed in snow and very beautiful - What a fantastic place!!!
Definitely a come back place - just nothing like what I expected.
The people so friendly, helpful and always with purpose in their eyes. The food is
some of the freshest I've eaten and such healthy diets (steamed cabbage, mushrooms
etc etc) - nothing like the 'Western Chinese Resturants' back home :)
......
16 of 620 | Mapping from Business Objects to DTOs – Enter AutoMapper -
A while back I did this
post talking about how WCF contract definitions should model the messages being
passed and not use business objects. This inevitably means that you have
to translate from the Data Transfer Object (DTO) in the contract to business object
and back again. This can feel like a lot of overhead but it really does protect you
from a lot of heartache further down the line.
However Dom just pointed out the AutoMapper to
me. This is in its early stages but looks like the kind of library that will really
take away a lot of the grunt work associated with using DTOs – kudos!
...
17 of 620 | Microsoft BPA Partners Well Positioned In New Gartner BPMS Magic Quadrant - Four members of the Microsoft Business Process Alliance were positioned in the Leaders or Visionaries Quadrants for the new BPMS Magic Quadrant released by Gartner on February 18th. Global 360 and Metastorm, two of the acknowledged leaders in BPMS software and the largest .NET-based providers were well positioned in the Leaders Quadrant just behind the market leaders. K2 and Ascentn were positioned in the Visionaries Quadrant, where K2 was called out for their leading edge use of .NET technologies and Ascentn was mentioned as a thought leader in model-driven development.
Gartner also acknowledged Microsoft's key role in this market as a provider of Windows Workflow Foundation a......
2009 Feb 19
18 of 620 | Setting up a basic n-tier CSLA .NET for Silverlight project -
Setting up any type of n-tier solution requires the creation of numerous projects
in the solution, along with appropriate references, configuration and so forth. Doing
this with a Silverlight application is complicated slightly because Silverlight and
.NET projects are slightly different (since they use different compilers, runtimes,
etc). And sharing code between Silverlight and .NET projects complicates things a
bit more, because the same physical code files are typically shared between two different
projects in the solution.
CSLA .NET for Silverlight makes it relatively
easy to create powerful n-tier applications that do share some code between the Silverlight
client and t......
19 of 620 | Whither SOA Facts? - Say it isn't so!
The Encyclopedia of SOA has fallen off of the internet!
That or the site now requires a WS-Transfer-enabled web browser.
...
2009 Feb 18
20 of 620 | Porting WPF Applications to the Microsoft Surface - What do you need to get through the Great Depression 2.0? Why, a giant computing table, of course! Sadly, the Surface SDK isn't available to folks without a real Surface (which, I say, is a bummer) so I can only tell you that developing for it is awesome. Lame, yes, I know. I can't get you the SDK (yet?) or a Surface (I'm broke) but I can tell you what developing for it was like. Of course, if you DO have an extra US$15,000 lying around, why not let your baby sit on it? That's my thinking. BabySmash (Code and DevCenter here) has been on hold over the holidays, although I have a lot of big plans once I get on the other side of the Mix conference. One of the things I talked about at......
21 of 620 | SvcUtil: Endpoint Cannot Be Configured -
I’ve been working the past week on some custom WCF transport channels. It’s been pretty
instructive, though it can be a bit of a frustrating experience at times.
The past couple of days, I’ve been busy getting metadata/policy export/import working
correctly, and ran into an error when using SvcUtil.exe to import my service metadata:
Attempting to download metadata from 'http://localhost:6466/Metadata/' using WS-Metadata
Exchange or DISCO.
Error: An error occurred in the tool.
Error: The binding on the service endpoint cannot be configured.
Parameter name: endpoint.Binding
......
2009 Feb 17
22 of 620 | Free SharePoint Developer Resources - I love to learn by watching videos, seeing how someone else accomplishes a task so that I can replicate that in my own environment. Did you know that there are a ton of resources available for you to learn how to develop using SharePoint? I have been providing this list to a number of customers recently, and thought it made sense to post for everyone to see. In this post, you’ll find a wealth of material including free online videos to help you learn how to developing using SharePoint. If you have any other free online resources that you find valuable, please make sure to share them in the comments below! SharePoint Developer Center Find information about planning, codi......
23 of 620 | Understanding Installation Failures -
More good articles on framework installation issues by Aaron Stebner are available than the ones related to the verification and cleanup tools I posted about last week. Here's a quick selection of a few of the articles about WCF.
The first article covers how to diagnose issues with ServiceModelReg, which is the command line tool run during setup that is responsible for updating the WCF configuration with IIS. There's also a specific diagnosis for solving issues related to the temporary files used by ServiceModelReg. If this advice doesn't help work out the problem, it's often useful to try the most recent version of the framework in case the setup issue is resolved by improvements t......
2009 Feb 15
24 of 620 | Late Night Notes on Windows Azure - Note: If you went to the PDC, you might get nothing from this post. You probably saw it all but I wasn't there and I am getting real passionate about learning it on my own. These are my notes on learning Azure and trying to keep things straight. Now, that I figured out that the Azure tools will NOT work on my main Dell Windows 7 laptop, and I am up on my Alienware Vista laptop, things are starting to work. BTW, going from Windows 7 back to Vista (even on an Alienware) is like going from a Ferrari to a Hugo in overall speed and startup time both. Its THAT good!
Registered account with Live ID
Re-downloaded and installed all the SDKs (updated) on the Vista machine
Installed T......
25 of 620 | More Notes on Windows Azure - Part 2 - In last night's/early morning notes I posted, I talked about that Windows Azure itself does two main things: Compute (runs apps) and it stores their data. In this post, I discover more Running Applications and their tie to configuration, and how that manifested in the Hello Azure application that I ended up running in the cloud last night.
Running Appplications (details from Chappell's white paper)
This part is real interesting. On Windows Azure, an app typically has multiple instances, each running a copy of all or part of the app's code! Each of these instances runs in its own VM. As I said last night, these VMs run 64-bit Windows Server 2008, and they're provided by a hypervisor that's......
26 of 620 | Supporting both active and passive scenarios in my STS - In a comment on a previous blog post Travis Spencer asked Can you explain more about how you implemented an STS that supports both active and passive scenarios? So here’s how - To start with – I’ve implemented my STS class with all the logic I needed; this was done as a class library with several classes – my STS implementation, my STS-Configuration class, an STS service factory, my custom WindowsUserNameSecurityTokenHandler implementation and all the classes I needed to support my custom configuration section. Then, in order to support an active scenario, I’ve created a WCF service and, through the SVC file, I’ve configured it to use my STS service factory class - ......
2009 Feb 13
27 of 620 | Hanselminutes Podcast 149 - Deconstructing "blu" - a new WPF Twitter client from thirteen23 - Scott talks to Doug Cook, Hal Saville, and Lee Brenner about their dramatic new Twitter client, called "blu" (formerly "chirp") with a jelly aesthetic you have to see to believe. How do they find developing in WPF? What's their workflow? What's coming for the next release of blu? Let's put the pressure on them to make it even better, eh? Subscribe: Download: MP3 Full Show #149 Play in your browser. Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show. Telerik is our sponsor for this show! Building quality software is never easy. It requires skills and imag......
28 of 620 | Hanselminutes Podcast 149 - The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev - Scott talks to Doug Cook, Hal Saville, and Lee Brenner about their dramatic new Twitter client, called "blu" (formerly "chirp") with a jelly aesthetic you have to see to believe. How do they find developing in WPF? What's their workflow? What's coming for the next release of blu? Let's put the pressure on them to make it even better, eh? Subscribe: Download: MP3 Full Show #149 Play in your browser. Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show. Telerik is our sponsor for this show! Building quality software is never easy. It requires skills and imag......
29 of 620 | We are hiring - Tellago, Inc (my new venture) is aggressively expanding its services in the U.S. East Coast and particularly in the South East. We are looking for developers and architects skillful with Microsoft Connected Systems technologies such as BizTalk Server...(read more)...
2009 Feb 11
30 of 620 | Tough Economy!!! Will your EAI vendor be able to weather this storm? - Current economic situation is real tough. Many small and large companies are having tough times. The key question for you to ask yourself before making a long term commitment to EAI platform is “Will the vendor be around in next 10-15 years or in today’s economy will they be around after 6 months?”. Let me tell you one thing, we will be standing besides our customers in 10-15 years from now. We will be launching BizTalk Server 2009 in next quarter. We have already started product planning for BizTalk V. Next(V7) and V.Next +1(V8). We are collecting information from our key customers to understand where they want us to take BizTalk. We are hearing following key requirements Support ad......
2009 Feb 10
31 of 620 | Checking for Framework Installs -
How can a program check whether WCF is installed?
The installation status of WCF can be quickly checked by looking for the registry keys put in place by the installer. Take a look at the values under the key:
HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation
These include the DWORD InstallSuccess (should be equal to 1) as well as the version and installation paths of the installed copy.
For other installation checks, take a look at Aaron Stebner's sample programs for testing the registry for framework installations. There's a slightly simpler version that only uses the registry and a slightly more complex version that also uses mscor......
32 of 620 | New and Notable 290 - WCF/CSD/Azure
I know I wrote about the "broken WCF and IDisposable" problem before and how we dealt with it at Neudesic but I can't find it/them with Google. Here is a pointer to David Barrett's (Neudesic) post about how we talked about it and one possible solution. Then I pointed to Jesse's elegant solution here.
Why am I bringing it up again? In Blogland, two more people "disovered" this issue and presented alternative solutions. Steve Smith talked about it here and used an extension method in his solution as did Tim Rayburn here.
The Azure Services Training Kit February update is now available [via Architects Rule]
Same place for a pointer to rea......
33 of 620 | WSO2 releases Carbon - WSO2 just announced the debut of Carbon SOA Framework which extends some of their award winning products with componentization capabilities based on the OSGI specifications. Additionally, they have also announced the first wave of products based on the...(read more)...
2009 Feb 07
34 of 620 | Adapters Supported By BizTalk 2006 R2 -
A handy table that lists the versions as well - I've always needed something like
this when doing proposals :-)
Adapter
Supported
Editions
BizTalk
Adapter Pack 1.0
----
SAP
SAP
R/3 4.x, R/3 6.20 (Enterprise), and SAP ECC 6.0
PeopleSoft
Enterprise
PeopleTools
Versions 8.17.02, 8.43, 8.45, 8.46, 8.47, 8.48, and 9.0
JD
Edwards OneWorld XE
8.10,
and 8.11, and 8.12 with Tools Release 8.93, 8.94, 8.95 and 8.96
JD
Edwards EnterpriseOne
8.10,
and 8.11, and 8.12 with Tools Release 8.93, 8.94, 8.95 and 8.96
......
35 of 620 | Thoughts on AJAX Preview 4 and JSINQ - ASP.NET AJAX 4.0 is adding client-side templates. You can bind data in the browser using declarative markup, imperative JavaScript code, or mix and match both approaches. The purely declarative approach looks like the following:<body xmlns:sys="java script:Sys" xmlns:dataview="java script:Sys.UI.DataView" sys:activate="*"> …
<ul id="departmentManagerList"
class="sys-template"
sys:attach="dataview"
dataview:serviceuri="DepartmentService.svc"
dataview:query="GetAllDepartments">
<li>{{ Manager.Name }}</li>
</ul>
That code is everything you need to invoke an AJAX-enabled WCF s......
2009 Feb 06
36 of 620 | New and Notable 289 - ASP.NET MVC
Chapter 1 of Steven Walter's upcoming book ASP.NET MVC Unleashed, in rough draft, is available
Shawn continues with Building Agiltrain: Part 3 Data Validation
Silverlight
Rocky - Why Silverlight is the Future
WCF
Message Framing, Part 7
...
2009 Feb 05
37 of 620 | IRequestChannel and One-Way Contracts -
I’ve been working this week on implementing some custom WCF transport channels. The
one I was working on initially is a two-way send channel, so, naturally, I decided
to begin by having my channel implement the IRequestChannel shape.
This was working fine until I decided to try a one-way operation on top of my two-way
channel, which was interesting because I was not implementing an equivalent part of
the transport supporting IOutputChannel.
I was expecting it to fail right from the start, but, surprisingly enough, it almost
worked. That is, the transport channel was called, executed, and only bombed when
the WCF stack ran into the unexpected re......
38 of 620 | New and Notable 288 - ALT.NET
Derek has Dimecast #83 - Learning to use Fluent NHibernate: Getting Started w/ Your First Mappings
Software Architecture
The Open Group have announced the release of TOGAF 9.0. TOGAF (The Open Group Architecture Framework) has been in development since the mid 90's and is "a standard for assisting in the acceptance, production, use, and maintenance of architectures".
Nick takes a first look at TOGAF 9.0
All Things CSD (Oslo, WCF, Dublin, etc)
Shawn is doing a three-part series for the Oslo DevCenter on building Domain Specific Languages with MGrammar. In this first part, he states the case for Domain Specific Languages.
Tomas ......
2009 Feb 04
39 of 620 | New and Notable 287 - Finally got enough snow to delay school for a couple of hours.
Oslo/CSD/Queing/Azure/WCF
Charles Young takes a closer look at the new CTP of Oslo that I reported the other day
He also references this post for what's new and changed in the Oslo CTP
Brian Prince has an extensive post on Queues in Azure
Part 6 of Message Framing from Dr. Nick
Software Design/DI/TDD
Daniel has a screencast series on building a DI Container using TDD
Windows 7/Windows SDK
Windows 7 SKUs Announced
Released: Windows SDK for Windows 7 and .NET Framework 3.5 SP1: Beta
...
2009 Feb 02
40 of 620 | BizTalk Adapter Pack V2.0/WCF LOB Adapter SDK Poster -
BizTalk Adapter V2.0/WCF LOB Adapter SDK Poster is available
Another of those things to stick up around the office... :)
Download
From HERE
...
41 of 620 | Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routing - Part 5 – Itinerary Based Routing Message Pattern in Neuron
Introduction
In the last installment, I discussed the Publish-Subscribe Message Exchange Pattern. We looked at classical definitions of the MEP, and then looked at how this pattern is the very base of the internal architecture of Neuron ESB. It does turn out that there are a great variety of MEPs, and yes, they are again cataloged in Hohpe and Woolf’s Enterprise Application Integration book and the PAG Integration Patterns book. Another MEP and core function of an ESB like Neuron is the ability to route messages from one place (node) to another.
Message Router Pattern Defined
Hohpe and Woolf define Message Router as
......
2009 Feb 01
42 of 620 | Mapping a Repeating Source to a Delimited List - My last couple of projects have been very interesting, challenging and a lot of fun. My current project is no exception. I have the pleasure of working with a great group of people (I've got to give a shout out to C-Mappity (Casey), v-slice (Dan), Sniff Packy Packet (Rich) and 10 Bit (pronounced 2 bit) (Mike) - you know who you are). Anyways, this a great group and we are working on a fun project to create their services architecture which will be the framework for their ESB.
During our redesign and re-platform of some of their current services we have come up on some interesting scenarios. One that I think many people may run into is the need to take a source......
2009 Jan 31
43 of 620 | New and Notable 286 - Just came back from Jonathan's Cub Scout Pinewood Derby. The original car was so light (2.6 ounces instead of 5) that we had to gle so much metal to it and he won an original award for "Most Armor Plated" car
ASP.NET MVC
Not even a day old and there is a refresh for the ASP.NET MVC RC
ASP.NET MVC 1.0 Release Candidate now available in Web Platform Installer
T4 Templates: A Quick Start Guide for ASP.NET MVC Developers - good choice team!
MVC Contrib RC1 (Code Camp Server Waiting on URL Generation Bug)
Oslo/CSD/SOA
Via Jon Flanders, learned that there is a new Oslo SDK here
Steve Martin reports on this year's SOA and BPM Conference - lookin......
44 of 620 | Screencast: Using the Replicator activity - My latest screencast in the Windows WF developer screencast series has been loaded up. In this session, I go into detail about how to use one of the more powerful control flow activities in the framework. I show how to use data to drive control flow with the replicator, how to control the execution style and how to use rules to control when execution should complete. In addition, I show how to use code to initialize child activities before they are executed. Pluralsight Screencast - Using the Replicator activity in Windows WF Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also fin......
45 of 620 | Screencast: Working with Tracking Profiles in Windows WF - My latest screencast in the Windows WF developer screencast series has been loaded up. In this session, I follow up on my previous screencast where I covered using SQL Tracking Services and dive into how Tracking Profiles work and how you can create them in code. I also showcase a couple of sample applications from the Windows SDK that allow you to visually create tracking profiles and then monitor a workflow using tracking data and the visual designer. Pluralsight Screencast - Working with Tracking Profiles in Windows WF Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find sh......
46 of 620 | Speaking at VSLive! San Francisco on Feb 25-26 - I will be speaking at VSLive! San Francisco at the end of February, specifically on the 25th and 26th. I'm presenting the following sessions: Codename "Dublin": Windows Application Server What's New in WCF/WF 4.0 Web 2.0 + WCF Blog readers may utilize a unique promo code (NS9F08) to receive $500 off of the standard pricing for the VSLive! PLUS package. There is no deadline for his offer. Simply browse to http://vslive.com/2009/sf to get started. Hope to see you there. You can follow the VSLive! SF action on Twitter at http://twitter.com/VSLiveSF as well as on Facebook....
2009 Jan 30
47 of 620 | New and Notable 285 - Architecture
Presentation: REST: A Pragmatic Introduction to the Web's Architecture - In this presentation recorded during QCon London 2008, Stefan Tilkov introduces the audience to REST seen as an architectural style. He thinks that REST is not an alternative to SOA but it can serve SOA to reach its goals. Stefan also covers other related topics: HTTP, WS-*, SOAP, CORBA, RPC, enterprise, in an attempt to make the listeners understand what REST is and what is not and how it helps.
Interview: Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices - In this interview recorded at QCon San Francisco 2008 conference, Greg Young talked about ho......
2009 Jan 29
48 of 620 | Upcoming WCF/WF training in London - I'm teaching one of Pluralsight's signature Double Feature events in London the week of February 16th. Double Features are basically two four day courses jammed into a single 5-day week (extended hours). The topics this time are WCF + WF. Most of the course will focus on .NET 3.x technologies but I plan to provide several "extras" during the week on .NET 4.0, .NET Services (specifically the .NET Service Bus and the .NET Workflow Service), and we'll discuss the Azure Services Platform. It won't be a dull week. You can find the complete course outline and registration details here. All attendees receive a year-long Pluralsight On-Demand! subscription to ......
2009 Jan 28
49 of 620 | Is Intellisense for XAML broken for you in VS 2008? - I just fired up my first WPF project since I installed VS 2008, and intellisense wasn't working in my XAML files. Like many other graybeards, I prefer to edit XAML files in the XML editor, rather than the designer. But I can't live without intellisense! If yours is broken, the trick to fix it is probably as simple as ensuring that your default editor for XAML files is the Source Code editor, not the XML editor. Just close your XAML files if they are open, right click on one, and choose "Open With..." from solution explorer. Select whatever version of "Source Code (Text) editor" you prefer, and click "Set as Default". That worked for me. Hope this helps!...
50 of 620 | Microsoft Moves Up in Gartner Magic Quadrants - In Gartner's recently released Magic Quadrants for Back-end Application Integration, SOA Composite Applications and New Systematic SOA Applications Microsoft has moved solidly into the Leader's quadrant. Of particular note is the Back-end Application Integration MQ, where Microsoft is now the most highly rated in the Leader's Quadrant, ahead of such competitors as IBM, Oracle, Sun and Tibco. ...