Three Must-Have Traits for Agile Team Members

Posted on Leave a commentPosted in Uncategorized

Dur­ing our most recent Agile Orlan­do Lean Lunch meet­up, one inter­est­ing top­ic we dis­cussed was what ide­al traits a recruiter should be look­ing for to vet whether can­di­dates are good fits in an Agile envi­ron­ment and cul­ture. This nat­u­ral­ly evolved into a dis­cus­sion of com­mon char­ac­ter­is­tics we'd observed in suc­cess­ful team mem­bers on Agile projects. […]

Script Bundling doesn't work for SignalR Release Candidates

Posted on Leave a commentPosted in Uncategorized

With Sig­nalR now avail­able as a Release Can­di­date from Microsoft, we found that our script bundling no longer worked.  Our Bundle­Con­fig con­tained a state­ment to reg­is­ter the bun­dle and include the ver­­sion-based file. bundles.Add(new Script­Bun­dle("~/bundles/signalr").Include(             "~/Scripts/jquery.signalR-{version}.js")); Once upgrad­ing from 0.5.3 to 1.0.0-rc2 via NuGet, the bun­dle request returned an empty […]

RequireJS 2.0 dependencies seemingly ignored

Posted on Leave a commentPosted in Uncategorized

After strug­gling for months with Require­JS 2.0 and why it seemed to ignore our depen­den­cies for ordered script load­ing, we final­ly found the issue today and it was a facepalmableteach­able moment.  When set­ting up a mod­ule to use some­thing like Sig­nalR, jQuery must be loaded first.  Search­es quick­ly led to Stack­Over­flow posts that sug­gest­ed configuring […]

Firefox 4 Beta static cursor

Posted on Leave a commentPosted in Uncategorized

After upgrad­ing to Fire­fox 4 Beta, I found that I was click­ing on things mul­ti­ple times try­ing to get them to work. For some rea­son, the default in FF4 is to not have a busy cur­sor when you click some­thing. Your cur­sor remains the default arrow with no indi­ca­tion any­thing is hap­pen­ing. You can restore […]

Socket connection aborted when calling a WCF service method.

Posted on Leave a commentPosted in Uncategorized

We are cur­rent­ly con­vert­ing our project from .NET Remot­ing to WCF as the pre­ferred method of remote ser­vice calls. One issue we ran into is that some meth­ods worked per­fect­ly while oth­ers bombed with a Com­mu­ni­ca­tionEx­cep­tion with very lit­tle use­ful infor­ma­tion in it. There seemed to be no rhyme or rea­son as to why some […]

Deserialization considerations when renaming objects, namespaces, or assemblies

Posted on Leave a commentPosted in Uncategorized

In one of my cur­rent projects, we are con­sid­er­ing refac­tor­ing some lega­cy code into new assem­blies and name­spaces. The prod­uct is an enter­prise back­up solu­tion and the objects we're mov­ing are seri­al­ized to disk dur­ing a back­up. To restore, the objects are dese­ri­al­ized from disk and read in for pro­cess­ing. No types like that around […]

SPSite.Exists leaks SPSites

Posted on Leave a commentPosted in Uncategorized

The Share­point Object Mod­el is a painful, leak-prone API to work with. Roger Lamb's MSDN blog arti­cle is a great ref­er­ence for decid­ing when you need to dis­pose of objects and when doing so will break things, but it's neces­si­ty is pret­ty pow­er­ful evi­dence of how clunky dis­pos­al is imple­ment­ed in this man­aged code API. In […]

Don't use generic domain names

Posted on Leave a commentPosted in Uncategorized

Ever since I start­ed on my newest client's project over a year ago, I've had prob­lems with their VPN. When con­nect­ed, I could no longer authen­ti­cate to remote Share­point or SQL servers on my local net­work (rend­ing my VMs use­less), name res­o­lu­tion would be fine for awhile and then stop resolv­ing (mak­ing it a race […]