| |
|
Books Written by Brian Nantz |
|
|
|
|
|
|
|
|
Automatically Track all Open Source .NET projects! |
|
Right To Left
|
By host on
2/18/2004
|
|
|
|
Many developers I run into have little idea how many Open Source projects are out there that are useful for non-Open Source products developed with Visual Studio.NET. I thought what I should do is post a tool to automatically download the tools and projects that I use or have mentioned in my book. This is useful to people new to the Open Source community to see all the available code as well as people who want to keep current automatically. I thought well I’ll need a task to get things via http, ftp, cvs and subversion. It should be in a config file XML format and then I realized that NAnt already provided all of this. By default the build file will only download .NET related Open Source. But there is another task in the build file for other Open Source projects of interest. Here it is.
To use it simply type nant at a command prompt in the directory that you unzip the package to. Please send me back any improvements.
Have fun and enjoy learning from Open Source.
|
 |
|
|
More...
|
|
|
Longhorn, Whidbey & Yukon - It's not just marketing hype. |
|
Right To Left
|
By host on
1/5/2004
|
|
|
|
After much blood, sweat and tears I finally got a Virtual PC Image of Windows Longhorn, Visual Studio.Net Whidbey and SQL Yukon all working together. It is difficult to even decide where to begin! Avalon looks really cool (except that the XAML appears to have to be compiled), Indigo is definitely going to effect my every day development, and having the CLR embedded into SQL for stored procedures is going to cut down on db development time for sure. But I think I will test the waters a little bit with something much simpler. I am going to create a ASP.Net provider for PostgreSQL, MySql and LDAP. This might take a while and Rob Howard (http://weblogs.asp.net/rhoward/archive/2003/11/21/39156.aspx) already has done some work on this. My idea is to make this an Open Source project rather than release it under a Shared Source license.
|
 |
|
|
More...
|
|
|
Tools Update |
|
Right To Left
|
By host on
11/25/2003
|
|
|
|
Another update this time to my Tools Entry.
Initially I left off Ghost and Partition Magic. These will probably be useful until Longhorn come out and then these tools are a pretty much built in to the OS.
In the original post I sang the praises of VMWare. Shortly after Microsoft bought Connetix Virtual PC. This tool is free to MSDN subscribers! This is great news because if the guidelines are followed Microsoft will support an OS running in Virtual PC just as they would a regular PC. This is something VMWare obviously could not offer. When I asked the program manager from Microsoft if they would support non-Microsoft OS’s
she said they would try to keep the integrity of the product. If MS is listening to their users they will go out of their way to make sure other major non-MS OS’s are supported.
In my original post I also recommended CVS. I have since switch to Subversion (SVN) and TortoiseSVN. These tools are simple to use and are more useful than CVS because it uses Berkeley Sleep
|
 |
|
|
More...
|
|
|
MSBuild is cool. |
|
Right To Left
|
By host on
11/13/2003
|
|
|
|
MSBuild is a great idea. The Apache group deserves some credit here. The creation of Ant has truly changed the way project builds are done today. NAnt was an admitted port of Ant to .Net as I mention in my Open Source .Net book. Microsoft has also taken this idea and created MSBuild. From the incredibly useful posting of the PDC 2003 Slides, you can download and look at the MSBuild presentation complete with examples documentation and, of course, code. It looks as if it will ship for free with the SDK and does not require Visual Studio. A GotDotNet project, NET Solution Build & Deployment Process & Tools, has already surface for a nice set of tools for the tool.
Here are some observation in case someone from Microsoft is listening:
1. I like NAnt’s File Format Better, but could get used to MSBuild.
2. One of the reasons for NAnt’s success is its collaboration. Microsoft has to set this up for MSBuild. Although task creation is simple people are going to want basic tasks
|
 |
|
|
More...
|
|
|
Free Security Tools |
|
Right To Left
|
By host on
11/12/2003
|
|
|
|
I don’t know about you but I sure have been hit with spam more than normal recently. Here is a list of free tools that I regularly use to keep my machine clean.
Stinger virus (http://vil.nai.com/vil/stinger/)
Shoot the messenger (http://grc.com/stm/ShootTheMessenger.htm)
Ad Aware (http://www.lavasoftusa.com/software/adaware/)
AVG Virus (http://www.grisoft.com/us/us_index.php)
MSConfig (http://netsquirrel.com/msconfig/)
Zonealarm (http://www.zonelabs.com/store/content/company/zap_za_grid.jsp)
|
 |
|
|
More...
|
|
|
Free Security Tools |
|
Right To Left
|
By host on
11/12/2003
|
|
|
|
I don’t know about you but I sure have been hit with spam more than normal recently. Here is a list of free tools that I regularly use to keep my machine clean.
Stinger virus (http://vil.nai.com/vil/stinger/)
Shoot the messenger (http://grc.com/stm/ShootTheMessenger.htm)
Ad Aware (http://www.lavasoftusa.com/software/adaware/)
AVG Virus (http://www.grisoft.com/us/us_index.php)
MSConfig (http://netsquirrel.com/msconfig/)
Zonealarm (http://www.zonelabs.com/store/content/company/zap_za_grid.jsp)
|
 |
|
|
More...
|
|
|
Indigo |
|
Right To Left
|
By host on
11/4/2003
|
|
|
|
Longhorn was the big story at PDC2003. WinFS looks exciting, Avalon has potential, but I think Indigo will have the most wide spread and far reaching effect on developers. Even open source developers who have created other CLI implementations are taking interest in Indigo. Here is some of the latest info:
Is Remoting Dead? – by the leading remoting author
Indigo Overview
Living La Vida Longhorn
"Longhorn" SDK
Indigo
http://msdn.microsoft.com/longhorn/understanding/pillars/indigo/default.aspx?pull=/library/en-us/dnlong/html/indigofaq1.asp
http://www.peterprovost.org/weblog/PermaLink.aspx?guid=be526337-085e-4935-9f25-d641c193aab3
http://msdn.microsoft.com/Longhorn/understanding/mag/default.aspx?pull=/msdnmag/issues/04/01/Indigo/default.aspx
http://www.longhornblogs.com/
http://discuss.develop.com/longhorn.html
http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions/default.aspx
|
 |
|
|
More...
|
|
|
PDC2003 |
|
Right To Left
|
By host on
11/2/2003
|
|
|
|
Well PDC2003 is over and the reviews are trickling in. Microsoft posted many of the presentations on MSDN. Indigo and Avalon seemed to be the biggest advances. Although Whidbey is coming soon with SQL CLR integration and ASP.Net 2.0 which is nothing to shake a stick at in an of itself.
|
 |
|
|
More...
|
|
|
A great overview into Refactoring tools in Visual Studio.Net. |
|
Right To Left
|
By host on
10/23/2003
|
|
|
|
A great overview into Refactoring tools in Visual Studio.Net. I have used the Resharper and think it is good. I had a very large project that was also under integrated source control. I had performance problems when opening the project. But I liked how Resharper changed the color schemes in the designer and the little things like that. Then the code analysis was pretty impressive
|
 |
|
|
More...
|
|
|
Here a C# IDE, there a C# IDE, Everywhere a C# IDE. |
|
Right To Left
|
By host on
10/20/2003
|
|
|
|
Visual Studio.Net Powertoys are really expanding. The groups on gotdotnet have really done a great job. I am hooked on the SystemWindow and the Online Search. After seeing the demos of what is supported in VS.Net Whidbey, there are some really cool features coming down the line. Some of these features, like refactoring, will probably make it into SharpDevelop before Whidbey releases. Borland recently announced a C#Builder IDE and a personal version is available for free for non-commercial use (?), but I think SharpDevelop is better. Of course Eclipse has a C# plug-in but it is not very good. I like EMac’s plug-in better. In my opinion, all of these IDEs are a bit behind the times compared to IntelliJ IDEA. To my delight, Jet Brains has announced that they will create a C# IDE. It is a great time to be a .Net developer!
|
 |
|
|
More...
|
|
|
|
|
|
You must be logged in and have permission to create or edit a blog.
|
|
|