Clemens Vasters.

Tales from the land of cloud computing. From, well, how shall I say - up here?
Posts
  • Clemens Vasters.

    So how much faster is it really and is it? WCF performance in comparison.

    • 3 Comments
    We just published a great whitepaper written by our WCF/WF Performance PM Saurabh Gupta on the relative performance of WCF compared to ASMX, WSE, Enterprise Services, and Remoting. This is material for your favorites folder. The summary says: To...
  • Clemens Vasters.

    Transactions in Windows Azure (with Service Bus) – An Email Discussion

    • 0 Comments
    I had a email discussion late last weekend and through this weekend on the topic of transactions in Windows Azure. One of our technical account managers asked me on behalf of their clients how the client could migrate their solution to Windows Azure without...
  • Clemens Vasters.

    SignalR powered by Service Bus

    • 1 Comments
    UPDATED LINK: (tl;dr https://github.com/SignalR/SignalR/wiki/Azure-service-bus ) Our friends over in the ASP.NET team are working on a very nice, lightweight web-browser eventing technology called SignalR . SignalR allows server-pushed events into...
  • Clemens Vasters.

    Service Bus: BeginSend is no magic async pixie dust

    • 2 Comments
    I just got off the call with a customer and had a bit of a déjà vu from a meeting at the beginning of the week, so it looks like the misconception I'll explain here is a bit more common than I expected. In both cases, the folks I talked to, had the...
  • Clemens Vasters.

    NHTTP

    • 0 Comments
    I’m toying around with very small and very constrained embedded devices right now. When you make millions of a small thing, every byte in code footprint and any processing cycle you can save saves real money. An XML parser is a big chunk of code. So is...
  • Clemens Vasters.

    “REST API” or “HTTP API”?

    • 0 Comments
    I just wrote this email on a private mailing list and thought it may make sense to share it. The context of the discussion was overuse of the term “REST” in a document discussing an HTTP API: REST is a set of architectural principles. REST describes...
  • Clemens Vasters.

    "I want to program my firewall using IP ranges to allow outbound access only to my cloud apps"

    • 1 Comments
    We get a ton of inquiries along the lines of “I want to program my firewall using IP ranges to allow outbound access only to my cloud-based apps”. If you (or the IT department) insist on doing this with Windows Azure, there is even a downloadable and...
  • Clemens Vasters.

    Are you catching falling knives?

    • 2 Comments
    as I thumb through some people's code on Github, I see a fairly large number of "catch all" exception handling cases. It's difficult to blame folks for that, since there's generally (and sadly) very little discipline about exception contracts and exception...
  • Clemens Vasters.

    MSDN Magazine June 2012: Using Windows Azure Service Bus for … Things!

    • 0 Comments
    I actually had to double-check whether it’s really true given all my talks and places where I’ve published articles, but the June 2012 issue of MSDN Magazine is indeed the first of this storied publication in which I have an article. It’s about the “Internet...
  • Clemens Vasters.

    Sagas

    • 0 Comments
    Today has been a lively day in some parts of the Twitterverse debating the Saga pattern. As it stands, there are a few frameworks for .NET out there that use the term "Saga" for some framework implementation of a state machine or workflow. Trouble is...
  • Clemens Vasters.

    Going Home

    • 1 Comments
    After just over six years in the United States, our family is going to relocate back to Germany sometime in the second half of this month. Thanks to a lot of effort by our management and HR teams at Microsoft, including our VP Scott Guthrie, I will...
  • Clemens Vasters.

    “Push”

    • 0 Comments
    There’s a lot of talk about “Push” notifications both in web and mobile scenarios. “Push” is often positioned as something entirely different to “Pull” (or polling). The reality is that “Push” in the sense that it is used with Web Sockets or Apple/Windows...
  • Clemens Vasters.

    Where I’m at, what’s next, and asking for some help

    • 0 Comments
    Here's a short video explaining where I’m at now ( here’s a map ) and what I’m up to. Meanwhile I’ve also figured out how to put sound on both channels with the setup that I have, but here it’s still just on the left channel and also doesn’t sound as...
  • Clemens Vasters.

    About the 'D' in ACID Transactions

    • 0 Comments
    I just got prompted to write this in an email reply and I think it's worth sharing. My personal definition for ACID's Durability tenet is as follows: "The outcome of the transaction outlasts the transaction, meaning that the result of the transaction...
  • Clemens Vasters.

    What is CQRS?

    • 0 Comments
    Greg says what it’s not , and since he didn’t use the opportunity to also succinctly express what it is , I helped him out in the comments: CQRS ("Command-Query Responsibility Segregation") is a simple pattern that strictly segregates the responsibility...
  • Clemens Vasters.

    Push vs. Pull

    • 0 Comments
    Here’s from my Channel 9 Subscribe blog, an ad-hoc, single-take whiteboard discussion on "push" and "pull" communication patterns. There's a lot of talk in the industry on push (see push notifications) and pulling/polling (long polling vs. web sockets...
  • Clemens Vasters.

    “Subscribe!”

    • 0 Comments
    I have a new (additional) blog. It's not a "write" blog, it's a "speak" blog. Over on Microsoft's Channel 9 I started the "Subscribe!" blog last Friday night. The goal for it is to be a way to talk about middleware and specifically about my team's...
  • Clemens Vasters.

    Subscribe! - Getting Started with Service Bus

    • 0 Comments
    Over on my new Channel 9 blog I've started a series that will (hopefully) help novices with getting started developing applications that leverage Windows Azure Service Bus (and, in coming episodes also Service Bus for Windows Server) The first two...
  • Clemens Vasters.

    4 Questions

    • 0 Comments
    I answered 4 questions in Richard Seroter’s series of interviews with folks working on connect systems. See the Q&A here .
  • Clemens Vasters.

    Utopia ESB

    • 3 Comments
    The basic idea of the Enterprise Service Bus paints a wonderful picture of a harmonious coexistence, integration, and collaboration of software services. Services for a particular general cause are built or procured once and reused across the Enterprise...
  • Clemens Vasters.

    Achieving Transactional Behavior with Messaging

    • 4 Comments
    Elastic and dynamic multitenant cloud environments have characteristics that make traditional failure management mechanisms using coordinated 2-phase transactions a suboptimal choice. The common 2-phase commit protocols depend on a number of parties enlisted...
  • Clemens Vasters.

    Negotiate, Promise, Do. Transactions.

    • 0 Comments
    Head over to my Subscribe! blog on Channel 9 for the latest episode on Transactions .
  • Clemens Vasters.

    Internet of Things: Is VPN a False Friend?

    • 2 Comments
    "Internet of Things" (IoT) is the grand catchphrase for network-enabling everyday objects and leveraging the new connectivity to collect information from the devices, allowing network-side control, and supplying information to those objects that allows...
  • Clemens Vasters.

    Service Bus Relay Load Balancing–The Missing Feature (But Not For Much Longer!)

    • 0 Comments
    Load Balancing on the Service Bus Relay is by far our #1 most requested feature now that we’ve got Queues and Topics finally in production. It’s reasonable expectation for us deliver that capability in one of the next production updates and the good news...
  • Clemens Vasters.

    Port Bridge

    • 1 Comments
    Building “hybrid” cloud applications where parts of an an app lives up in a cloud infrastructure and other parts of the infrastructure live at a hosting site, or a data center, or even in your house ought to be simple – especially in this day and age...
Page 1 of 7 (154 items) 12345»