Tech Blog

Jay's Technical blog

VS.Net Compile Hangs...

26 October 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

I'm curious if any of you have run into this and can maybe offer some advice.

I have a fairly large ASP.Net app that I regularly work on (it has a bunch of dependencies, read “sub projects that support it”).  I try to keep the stuff I'm not actively working on out of the picture as much as I can; among other things I have a base project that a bunch of other things derive from.  Anyway, I load all this up into a single solution and include the projects so that when I compile I grab everything.  I switched from release to debug mode and am now unable to complete a full recompile (I think I got one recompile).  I've rebooted, restarted the web service, and deleted the DLLs from offending project's bin directory, but it still hangs. 

Does anyone out there have any advice they can give me?  I'm tearing my hair out over this!

Latest DNR episode...

26 October 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

Before I start into this one (and there is a small rant), I have to make sure that you, the reader, know about my blind spot.  Juval Löwy is on the latest episode of Dot Net Rocks.  Now Juval is a smart guy (I've been told by a friend who read one of his books that his book is really good); but he offended me way back when he wrote an editorial back in VSM a couple years ago.  If you know what I'm talking about, great; if you don't, don't worry about it, just be aware of the fact that I'm definitely NOT a Juval fan (in fact I've yet to make it through a single DNR episode featuring him -- there have been 3 to date (maybe it's my own misgivings or that I'm really bored... I'm really not sure)).

<DNR_Comments EpisodeNumber=”086”>
Since it's been awhile since I had tuned in live, I decided to give it a chance.  Unfortunately I can't seem to keep the time of the live episode straight (and they're changing the time again).  I thought that they were live from 10 to midnight (Eastern US Time... so that might be EDT or EST depending on the time of the year).  Since it's now running 9-11, I missed 1/2 of the episode... I really wasn't sure who was on until I went to go on.
I jumped into the chat room to see what was going on.  I wanted to chat with some of the guys I had met at the XML DevCon.  DonXML was in and out briefly.  Rory was around, but that was all that I knew for sure.  So after about 15 minutes (while they were doing Ask Rory and the Weird Wide Webb), I was logged out of the chat room.  I didn't have much to say and not much seemed to be happening which is why I dropped out of chat.
Anyway, during my time still listening (after dropping out of chat) I heard Juval say (as I've heard him say this at least 1 show before) that if you want to be prepared for Indigo you should be focused on Enterprise Services (weren't these deprecated... meaning don't use them).  He goes on to malign WSE and mentions that if you focus on WSE you'll miss the boat.
Now I know that Juval is on the Indigo beta, so I assume that he's actually played with it.  The message is just all messed up!  Don Box is the architect of Indigo (chief architect... I don't know what his title is, but he's the man defining it as far as I can tell).  Why is it that at the XML DevCon, Don focused his talk on WSE.  Isn't WSE the implementation of the ws-* specs?  If you're doing web services, won't Indigo use these built in and I would also expect that Indigo would attempt to use aspects of these standards when you're not using with SOAP/XML?  Is it because Juval knows Enterprise Services inside and out and he wants to tout what he knows?  I'm not really sure... It just seems that the message is messed up (admittedly I didn't listen to the whole show).  I turned off the show sometime after this point (and probably won't be listening to much more Juval... I end up being more confused by his message... Don's message -- as was Doug Purdy's message -- was very clear that Indigo is all about SOAP (the ws-* specs included) as well as binary messaging)
[I did download the episode and listened to the opening 30 minutes where Rory did Google Weirdos (!!).  Yay! Google Weirdos is back!  BTW, Rory, I think you could do Google Weirdos using someone else's blog if yours dries up again].

[11/8/2005 Update - I was such an idiot here.  I was letting my petty feelings about Juval get in the way of me actually listening to him and what he had to say (he was right BTW...)]

My &quot;religious&quot; discussion with Rory..

25 October 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

[Warning: slightly religious post coming... this is mainly for the Christians who read my blog and for Rory]
I just wanted to throw some things out...

In this post, Rory says “a fireside conversation with Jay Kimble and Melissa Sells about the kind of difficulties someone faces when choosing to adopt a personal belief system based on Christianity.“ 

I just wanted to say that I got to tell Rory in person some of the stuff I wanted to say when he got attacked by the “used Jesus salesman.”  The main point that I wanted him to see was that you don't have subscribe to the “church program,” nor do you have to exorcise your brain and then call every Republican and every fellow church-goer good... 

I believe that true Christianity is something that shapes you personally.  You become attuned to the non-christians around you and while you want them to have the same change in their life, you also respect their right to choose otherwise.  I try to “preach the gospel” with my life and use words when necessary (usually when asked).  I make sure everyone knows where I'm coming from without trying to force them to see things my way.  Because Faith is one of those intangibles that you can't give someone; either they have it or they don't.

Rory doesn't have it.  He mentioned to us (at the fire) that he went to an Episcopalian school.  He loved the music and a lot of things involved with church, but the “God thing” he just didn't believe.  I highly respect that.  I wish more church people who are just going through the motions would have the same courage to say that they really aren't who they claim to be, and stop playing games...

When to use XML...

25 October 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

My friend Tim asked me on Saturday night about XML.  He actually asked me a question that I had asked DonXML at the Sells DevCon on Wednesday afternoon.

Tim's question was this: I don't know much about XML and after reading all that you wrote about the conference, I'm starting to wonder if I should know more; when should I consider using XML?

My question to Don went something like this: I know XSLT and I know XML, but I find that I rarely use it; when should I use it.

Now Don is a pretty smart guy (otherwise I would have found someone else to pose the question to).  Instead of answering me directly Don asked me a series of questions that amounted to when have you used it in the past.  I explained a situation where I was dynamically filtering data on the client.  I also was dynamically building the filtering parameters all on the fly. 

I've seen other situations where I could use it, but since I was neither trying to take advantage of a specific XML feature, doing offline storage, or transmitting the data elsewhere, I couldn't convince myself that it was beneficial to use it. 

Don then responded that I probably already knew the answer to my question. 

<Jays_opinion text="
I guess the point for me is to realize that to use XML, you have to create a document, so you have to balance the processing involved in creating a document against the added benefits. If you are doing one of the things I mentioned above then converting to XML may be worthwhile (then again it might not... it's important to use your brain and not simply look for rules to follow... don't be a lazy thinker).
" />

Final Thoughts on DevCon V

22 October 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

Here are my final thoughts about XML DevCon V.  We have our issues with the tools sometimes because they are not totally where we want them; we want the standards to be better; but despite all this some really cool things are being done with XML and will continue to be done. 

Now I'm going to spend sometime with my wife and son... later