I hate to blog about a blog, but everyone in software development should read this post from Don Box's blog. Thanks to him I now have a name for this. Too many times over the past five years have I been stuck in the middle of the “Academic” vs. “Pragmatic” discussion of some technology.
I've been dealing with this nasty ASP.NET Configuration Error that only happens on my dev machine for several weeks now. Inexplicably, it will think that some random DLL that is part of my project is locked while it is trying to do the aspx compilation. I finally found the solution in the MS Support Database; the solution? Disable the Indexing Service (or exclude the ASP.NET temporary files section). Arg! The problem seems to be when my build copies a copy of a .dll to the temporary files section, it would start to be indexed by the Indexing Service and was locked so that the aspx compilation couldn't overwrite it.
I just wanted to give a shout out to Andy Smith of MetaBuilders ASP.NET controls. I regularly use his DialogWindow and FirstFocus controls. He has a number of controls on his site that are just great, but I can only speak for those two. My $0.02 review of them are:
Guess I don't post for a month and then post everything I think of...
I was watching Jeopardy (as usual) and it mentioned that Steven Hawking was diagnosed with ALS (Lou Gehrig's Disease) in the 1960's. I didn't think you could survive more than a couple years with ALS. My step-father died in a scant two years after he was diagnosed. Am I nuts?
I've had the WinHEC build of Longhorn for a while now and I have to say I am very pleasantly surprised. It seems that Longhorn is really coming along. I am very focused on WinFS programming, so I have not had too much time to dig into other interesting topics like Avalon (though Chris Sells loves the data binding) and Indigo.
The biggest change that has effected me is the lack of VS.NET. Because of very different development schedules, there is not a version of VS.NET that works with this release of Longhorn. At first I was a bit daunted...I have become so dependent on the tools. I haven't compiled from the command-line in quite a while. Luckily, MSBuild came to the rescue. After having been using NAnt, I was unsure what the big deal with MSBuild was and why it mattered. I am now a big fan. Instead of having to learn their XML syntax, I was delighted to find out that it will build based on a csproj file. This helped me out a lot, because I know how to write those files like the back of my hand (mostly from hacking csproj's to fix annoying problems like licx files remaining after you remove a reference).
I was reading this article on MSNBC yesterday and they mentioned that an Al Qaeda website was showing a video and messages about the oil worker hostage in Saudi Arabia. Though the site has been shut down by now, I was surprised it hadn't been shut down before.
Don't get me wrong, I am a big advocate of Free Speech. In my opinion, ransoms and announcements of crimes is not protected speech. It took me all of 90 seconds to do a WHOIS search to find the host and it is unclear to me whether the site was hosted as a freebie site, someone paid the host (hostanime.com) for the site, or someone hacked the host to put up the site.
I am not sure how to respond to this? I would have thought it a hoax if I didn't already know what the Koran says about women as property. I know I am just an American with a ethnocentric view of the world, but how can you love someone enough to marry them then want to strike them for any reason whatsoever?
I haven't been this annoyed with an online game in years. I've goten about 17 of the logos, but stuck on the last six. The only nasty thing is that if you want the answers, they charge cash! So please help me out with B, D, F, H, L, N, O, P, Q, U, V, and Y.
I was reading about Howard Stern's fight with the FCC (I am not a fan, but I like 1st amendment fights) and the key to his fight is a discussion he had on-air about a certain sexual act. The problem was that I didn't have a clue what the word meant. In Google'ing the phrase, I ran into a great site. It's called Urban Dictionary and has definitions for tons of interesting non-dictionary terms. Some of my favorites (all rated G or PG) are:
I've been watching the Linux news wires lately to see whether I should be putting any time into Mono and it looks to me like Linux is falling victim to the Unix disease of splintering into too many distributions that may or may not be compatible. Here's what I am reading:
None of these stories are very damning on their own, but I am seeing a trend towards many conflicting distributions for specific needs. Imagine an enterprise where you would need four or five different distro's to support. Windows three tier OS (Home/Professional/Server) seems to be easier to manage (one company, one support contract, etc.)
While editing Ian Griffiths new WinFX article for ONDotnet.com, he showed me how wrong I am. I've been complaining about the hit on battery life that Longhorn will have since it will use the GPU (Video Card). Of course, Ian correctly mentioned that the high power/heat 3D computation is not needed for Longhorn, but the 2D rendering is. This eleviates all of my concerns about power and Longhorn. I am happy to be wrong...
After reading Don Box's blog that his blog is 28% evil, I had to go to the gematriculator and find out how I rated. I am disappointed that I was only rated 25% evil. Though evidently I am more evil than whitehouse.gov, but Chris Sells' site really kicks at 47% evil!
I am very impressed with RS at the moment. I looked briefly at this stuff a year ago when it was to be part of Yukon and liked what I saw a lot. Now the Report interface is done via Visual Studio and it is very powerful. My days of trudging through Crystal Reports or creating ad-hoc aspx pages may be over. The feature I really like are:
|Implementing and Securing an API with ASP.NET Core (new)|
|Building a Web App with ASP.NET Core, MVC6, EF Core and AngularJS|
|Building a Web App with ASP.NET5, MVC6, EF7, and AngularJS (Retired)|
|Best Practices in ASP.NET: Entities, Validation, and View Models|
|Front-End Web Development Quick Start|
|Lessons from Real World .NET Code Reviews|
|Node.js for .NET Developers|
|Application Name||WilderBlog||Environment Name||Production|
|Application Ver||18.104.22.168||Runtime Framework||.NETCoreApp,Version=v1.1|
|App Path||D:\home\site\wwwroot||Runtime Version||.NET Core 4.6.24628.01|
|Operating System||Microsoft Windows 6.2.9200||Runtime Arch||X86|