Wrapping up October’s conferences

Monday, October 14, 2013

It’s mid-October and I’m already warn down after two weeks of conferences. My October began in Las Vegas with DevConnections where I had a workshop and four sessions, continued with a 72-hour stop back home in Israel for some father-son time (with my son of course, not with my father), and then another week in London with Software Architect where I had a workshop and a session. Now I’m back home, relaxing, working, and preparing for my next conference in December, this time in Israel at the SDP (Sela Developer Practice) conference. In case you didn’t attend my...
no comments

Wrapping up SDP Nov. 2012

Thursday, November 29, 2012

Wow, a conference that lasts 8 days, that a first. So here’s the gist of what I taught in 5 of these days: What’s new in WCF 4.5 In this 1-hour session I covered some of the important new features of WCF 4.5, such as Intellisense for configuration, UDP and WebSockets bindings, and improved support for streaming and compression. Debugging the Web with Fiddler In this 1-day tutorial we saw how to use Fiddler to debug, test, and...

Two months speaking spree

Friday, October 5, 2012

If you’ve been checking my blog in the last couple of weeks, you might have noticed I haven’t been posting much. In the past two months I have been traveling around the world, speaking in conferences and local user groups. So to sum up this intensive, fun times, here’s a list of all conferences I visited and links to all the material I showed. What’s new in WCF 4.5 Building scalable, low-latency web apps with Windows Azure Embracing HTTP with the ASP.NET Web API ...

WCF or ASP.NET Web APIs? My two cents on the subject

Monday, March 5, 2012

A couple of weeks ago (around Feb. 16) the WCF WebAPIs - a framework for building RESTful/Hypermedia/HTTP services, which was in development over the past 1.5 years as a side-project on CodePlex, has been formally integrated into ASP.NET and its name changed to the ASP.NET Web API. These past two weeks, there has been a lot of questions among WCF developers: What does it mean that the Web APIs are no longer a part of WCF – is WCF dead? Has SOAP gone bankrupted? is HTTP the new way to go for interoperability? To get a...
67 comments

What’s new in WCF 4.5? WebSocket support (Part 1 of 2)

Thursday, March 1, 2012

This is the 11th post in the WCF 4.5 series. The previous post was about the new UDP transport support, and this new post is also about new transports – the WebSocket transport. This post is part 1 of 2. This post will be about the WebSocket support between .NET apps using WCF (SOAP-based), and the next post will be about using WebSockets between browsers and WCF (non-SOAP). Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s new in WCF 4.5? a single WSDL file 3. What’s new...
360 comments

What’s new in WCF 4.5? UDP transport support

Wednesday, February 15, 2012

This is the tenth post in the WCF 4.5 series. I’ve started this series of posts 4 months ago when .NET 4.5 developer preview was announced; The Beta/RC/RTM version is still to come, but hopefully it will be available soon, and you will be able to use the new WCF 4.5 features in your projects. Until now, I’ve shown new features in configuration easiness and hosting improvements. In this post and the next one I will cover new transport features, starting with the support for the UDP transport. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s...
11 comments

Calling a WCF service from a client without having the contract interface

Friday, February 10, 2012

I was asked yesterday in the Hebrew C#/.NET Framework MSDN forums a tough question – is it possible to dynamically call a WCF service using only the contract name, operation name, and metadata address? At first I agreed with the answer given in the forum – move from SOAP bindings to WebHttpBinding (“REST”). This of course makes things a lot easier, only requiring you to create a WebHttpRequest and parse the response. However the question remains - is it possible to do this in the case of a SOAP-based service endpoint? The short answer is – YES! The full answer...
34 comments

WCF/ASMX Interoperability – Removing the Annoying xxxSpecified when Adding a Web Reference to a WCF Service

Tuesday, January 31, 2012

Today I answered a question in the Hebrew MSDN forums about consuming WCF from a .NET 2 client, using the “Add Web Reference” option of Visual Studio. Just in case you don’t know Hebrew I’ll sum it up for you – when adding a web reference to a WCF service that exposes a method of the following sort:int UseScalarTypes(int value1, int value2) The generated method signature in the client app will look like so:public void UseScalarTypes( int value1, bool value1Specified, int value2, bool value2Specified, out int UseScalarTypesResult, out bool UseScalarTypesResultSpecified) The question was why this happens and...

What’s new in WCF 4.5? Improved streaming in IIS hosting

Tuesday, January 17, 2012

As promised in my previous post, I’m continuing my mission to inform you of new changes in WCF 4.5. This is the ninth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features, and this time it is about the improved streaming capabilities of WCF when it is hosted in IIS. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s new in WCF 4.5? a single WSDL file 3. What’s new in WCF 4.5? Configuration tooltips and intellisense in config files 4. What’s new in WCF 4.5? Configuration validations 5. What’s new in WCF 4.5?...
27 comments

Dear blog, it’s been a while since my last post

Monday, January 16, 2012

If you’ve been wondering where I disappeared to in the last couple of weeks, and if you are still waiting anxiously for my next post about WCF 4.5, fear not, I’m here, I’m alive, and I’m still kicking. It’s been quite a rough month, as I have been occupied knee deep in home renovations. If you’ve ever dealt with contractors, technicians, and handyman, you know the type of frustration I’m talking about. Between re-tiling my floors, replacing my kitchen cabinets, and re-painting my entire home, I also managed to find the time to deliver some courses on...