Contents tagged with .NET
-
Certificate error with Web Platform Installer
A friend of mine was having an issue getting the Web Platform Installer to work on his Windows Server 2008 R2 box. He said there was some sort of cert error and asked me to try https://go.microsoft.com/fwlink/?LinkId=158722 on my local machine to see if I got the cert error. I tried it and I did get a cert error on Windows 7 64bit. I happened to notice that that url simply redirects to https://www.microsoft.com/web/webpi/2.0/WebProductList.xml . Out of curiosity I dropped to a command line and tried to run .\WebPlatformInstaller.exe /? to see if there were any command line options. It gave an error that said invalid URI. So we tried running it with the product list url like: "WebPlatformInstaller.exe https://www.microsoft.com/web/webpi/2.0/WebProductList.xml" . This seems to get around the expired cert that is on go.microsoft.com.
-
Scott Guthrie presents at NDDNUG
Scott gave a whirlwind presentation to a standing room only crowd at the North Dallas Dot Net User Group tonight. A wide range of topics were covered from IDE tips and tricks to ASP.NET tips to MS AJAX to LINQ and DLINQ (I still like to call it DLINQ rather than LINQ to SQL). I'm still not sure how all this got packed into a little over 2 hours. :)
-
Using IronPython for Dynamic Expressions.
We recently had this question posted to our forums over at LVS:
-
Suggestions for distributing CTPs as VirtualPC images
I finally got around to trying the Sept. CTP of Orcas. I loaded up the VPC images on VPC7 Beta (which seems to perform much better than VPC2004). If this is going to be the way that MS is going to release CTPs in the future here are a few suggestions:
-
ASP.NET AJAX 1.0 (excitement builds)
I just downloaded beta 1 of ASP.NET AJAX today. Wow! Lots and lots of changes. The type system has been greatly simplified. I like this. The move to prototypes over closures was a good decision. The core scripts are much easier to read and comprehend as well. The CTP download has been a 404 for me this evening so I haven't had a chance to dive into it.
-
What's in a name? The developer vs programmer non-issue.
I remember seeing the "Developers vs Programmers" article on digg recently. I did think at the time that it was a bit over the top. Mike has managed to capture my exact feelings on this subject in this post: http://weblogs.asp.net/miked/archive/2006/10/13/_2200_Developers_2200_-and-_2200_Programmers_2200_.aspx
-
Problems with RewritePath and Search Engines.
We just recently launched the new version of LearnVisualStudio.NET. The implementation uses the RewritePath method to serve up dynamic pages based on templates. All of our pre deployment testing showed that this was all working without a hitch. Once we deployed to production however it became clear which test cases we had left out. We didn't test how the site responded when getting crawled by search engines.
-
New version of LearnVisualStudio.NET launched
-
Remote workers and Agile/SCRUM/XP
Andrew raises the question: What is the impact of the remote worker on Agile approaches?
A couple of months ago I started working with Bob on LearnVisualstudio.NET. We are just about ready to launch a major redesign of the site. The development process for this redesign may not have been text book Agile but there were moments where we were definitely pair programming. Now what I havn't mentioned is that we were never in the same room. He is at his house and I am at mine. Both of us are in Dallas and the web design guy, Dustin is in Chicago! So how is this possible? Well, heres what we did:
I set up a VMware image with Win2k3 server + dev tools. This image was configured pretty much the same as the production server. Dev SSL certs and all. I installed Tight VNC so that we could easily share the desktop. I installed shortcuts in the VM that would allow each of us to connect to the others version of the web site as well as connect to thier desktop with VNC. Source control was preconfigured in the VM to connect to our Vault server. This setup has created a consistant dev enviroment for each of the team members.
We pretty much exclusively use google talk to do text and voice chatting. When we have to have a voice conference with Dustin we use Skype. Looking at my google chat logs I can see several occasions where one of us would say something like: "Hey can you come on over to my VM?". This usally initiates a little pair programming session or a design review etc.
This setup is working very well for our small team (2 devs, 1 web designer). To some degree this is working better than when I was in an office sitting right next to other devs. I can't really say how well it would work for larger teams or more complex projects. But I can say that is very easy to try out. All you have to do is install some software and give it a try.
Tools Link-o-rama:- VMWare / VPC / Parallels
- Tight VNC
- gtalk / skype
- Source Gear Vault
- backpackit.com (usefull for keeping track of shared documentation files etc)
-
Can we get a generic Parse method on Enum in the next version of .NET?
I have one tiny pet peeve about Enum.Parse. It's so verbose with the typeing (both meanings of the word).