The Programmer REST(s) His Case

It would be fair to say that I have struggled for years to get Windows Communications Foundation (WCF) services to work well with Microsoft’s Access Control Service (ACS).  I’ve written dozens of such services, but it’s always been harder than it should.

Needless to say, I lay most of the blame at Microsoft’s feet.  A ton of “How-Tos” have been published, but the examples have overwhelmingly fallen short in one way or another.  Now don’t get me wrong.  I wouldn’t have made the least bit of progress without the various demos and write-ups (by Microsoft and otherwise), and I very much want to thank their authors.  Even so, the problem space is way too huge to get good traction without a sample that does works extra hard to  to help you get up and working! Continue reading

URL Hunting (Sniffing, Spelunking, Parsing…)

YouFetch

A good URL is hard to find.  Seriously!  I know, I know, you’re no-doubt rolling your eyes but, in programming, the ability to suss out undocumented schemas and protocols turns out to be a big big thing.

Take my latest project.  I’ve been writing a Tumblr downloader.  For the most part, the entire thing has been very straightforward, given that the Tumblr folks have an excellent API and documentation.  Using their specs, it was short work to create the core functionality of my product (which I plan to release as shareware!)  I wasn’t keeping tight track of the time, but it certainly took less that three hours to create the core image and video crawler and downloader.  Can you say “outstanding!” Continue reading