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

Speaking at DevConnections 2013

Monday, August 26, 2013

If you’ve read my post from last week, you know that I went off the grid for 8 months, mostly because I was working on authoring yet another course for Microsoft (20487 – Developing Windows Azure and Web Services), but also partially because of my new baby boy, who made sure my laptop stays closed when I’m at home. Now that my baby is a couple of months old, I can start my conference rotation for 2013, starting with DevConnections. Speaking at DevConnections is going to be a great experience for me, for several reasons: ...
6 comments

Fixing IIS Advanced Logging Performance Counters Errors

Tuesday, August 20, 2013

Last time I posted on my blog was 10 months ago, wow! Time sure goes by fast when you have a new baby and a new course to write (I’ll blog about this later, the course, not the baby). Enough with the chitchat, let’s get to business. If you’ve ever used IIS, you’ve probably realized at some point that the IIS log files are useful to a point. You can’t log specific HTTP headers from the request/response, you can’t log machine parameters, such as performance counters, and you can’t filter the logs before they are written (for...

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...

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...

What’s new in WCF 4.5? Automatic HTTPS endpoint for IIS

Wednesday, October 5, 2011

This is the sixth post in the WCF 4.5 series. In the previous post we’ve discussed new authentication features for services hosted in IIS, and this post is continuing the new IIS hosting features list - automatic HTTPS endpoints 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? Multiple authentication support on a single endpoint in IIS So what is the automatic HTTPS...
no comments

What’s new in WCF 4.5? Multiple authentication support on a single endpoint in IIS

Sunday, September 25, 2011

This is the fifth post in the WCF 4.5 series. This time we will demonstrate one of the new cool features of WCF 4.5 and IIS hosting – creating an endpoint that supports multiple authentication types. Note: The authentication mechanism in the following post refers to client authentication used in the HTTP transport (the Authorization HTTP header), either when using a secured transport (HTTPS) or a non-secured transport (HTTP). 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...
3 comments

Who changed my IIS 7.5 configuration?

Monday, August 8, 2011

I was asked today whether you can find out who was the last person to change the IIS 7.5 configuration files in case someone made a mess with the configuration. This question is a decade-old question that bothers developers and IT all around the world - “Who touched my stuff?” When talking about code changes in your applications, it is quite easy to open the source control tool you are using (VSS, SVN, ClearCase, TFS…) and search the history list for the person who recently changed the files. When working with IIS configuration, it is a...
no comments

ServicePointManager.DefaultConnectionLimit == 2? The Depends continues…

Tuesday, June 28, 2011

A few days ago I posted about the missing documentation about ServicePointManager.DefaultConnectLimit and that its default value is not always 2 (the value actually depends on the target server, if it’s a remote server or your localhost). Yesterday, after my advanced WCF course, I got an email from one of the attendees that pointed out that indeed the default value is 2 for remote servers, but only in desktop applications (console, win forms…). In WCF services that are hosted in a web application, the default value for outgoing connections is actually 12 times the number of cores. ...