<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7404159770844995330</id><updated>2012-02-16T01:35:10.075-08:00</updated><title type='text'>DevTools -For web developers</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://progtools.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3749333085195484562</id><published>2010-08-31T09:02:00.000-07:00</published><updated>2010-08-31T09:03:19.220-07:00</updated><title type='text'>Fiddler for Web Debugging</title><content type='html'>Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.&lt;br /&gt;&lt;br /&gt;Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more. &lt;br /&gt;&lt;br /&gt;http://www.fiddler2.com/fiddler2/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3749333085195484562?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3749333085195484562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3749333085195484562'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2010/08/fiddler-for-web-debugging.html' title='Fiddler for Web Debugging'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-1173083215928189096</id><published>2010-03-28T08:59:00.000-07:00</published><updated>2010-03-28T09:00:44.192-07:00</updated><title type='text'>10 Web Analytics Tools For Tracking Your Visitors</title><content type='html'>1. AWStats&lt;br /&gt;AWStats comes pre-installed by many web hosting companies. Additionally, if you’re setting up your own servers, you can download it for your personal use. AWStats goes deeper into the referring sites’ information than most analytics packages, and is a perfect tool for monitoring whether someone is hotlinking files from your site. Besides being a great detective tool for bandwidth thieves, it offers all of the usual useful tools that you might expect from a statistics package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. eLogic&lt;br /&gt;eLogic provides three levels of service based on your exact needs. If you need to track only one or two pages, they offer a stat counter that just offers you the most basic of reports. Their Webstats BASIC package is also free, but gives you more the usual tools you expect like referring sites, a history, demographics, and more. Finally if you’re a business or a larger site, you may sign up for their subscription program, Webstats PRO, that will give you a full history and more extensive tools.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Google Analytics&lt;br /&gt;Google Analytics is arguably the most popular analytics package available for individual site owners. Google Analytics (or plain old “GA”) allows you to dig down deep into your stats to see breakdowns of individual regions, states/provinces, cities and numerous other items to better identify your site visitors. The wealth of data available is admirably balanced by a well-executed user interface, but it can still be overwhelming. The package integrates with AdWords and has ecommerce-specific tools to track sales.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. ShinyStat&lt;br /&gt;ShinyStat was initially designed to monitor visits to Italian web sites. Now it is available to sites all over the world, and offers software packages for the individual user, the professional user who needs to track marketing, and a business owner who needs to monitor sales and ROI. There is also a level of service for ISPs to install and include with their hosting accounts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. SiteMeter&lt;br /&gt;SiteMeter has a free version for smaller bloggers with up to 100,000 monthly visitors that offers all of the usual tools a webmaster can expect such as tracking referrals, visit durations and so on. If you are launching a larger site and need more tools, there is a paid version based on your volume of visitors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. StatCounter&lt;br /&gt;StatCounter might have a rather plain interface, but it deftly handles multi-author blogs, allowing you to easily assign unique codes to each author. While it is free and does work, you have to click on a link to see each analytic result on a separate page. Despite its unpolished looks, the site does offer you clearly readable stats on things such as keywords, traffic sources, and other useful information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. W3Counter&lt;br /&gt;W3Counter comes in a free and paid version. With a free W3Counter account, you can track up to 5,000 page views a day across 10 websites and see all of the usual stats. In addition, you get a bonus that you can share your stats with anyone you like via widgets for your blog or an API that lets you build new tools. For sites with higher traffic, you can go for the Pro account that allows you to track up to 1 million views a month.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. W3Perl&lt;br /&gt;W3Perl differs from other analytics packages in that it doesn’t just measure web traffic, but also can parse the log files of email and RSS to measure just about anything you choose. You can set up the administration interface for web access and gain real-time stats from there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Webalizer&lt;br /&gt;Webalizer is written in C, which means that it is extremely fast and portable, and is a favorite choice of people who host their own servers. Many web hosts have this analytics package pre-installed for your use inside of their control panel. Webalizer doesn’t allow you to dive terribly in-depth into your data like some other packages, but it provides an excellent overview.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. Woopra&lt;br /&gt;Woopra is currently in a closed beta test, but it offers you a wealth of data for those who can get in. Real-time data are streamed from your site that appear on a map letting you graphically see where readers are coming from, what keywords brought them in, and referring sites. Woopra offers you a unique ability to open up a chat window with visitors of your choice as they browse your site. An unusual feature of this service is that the data is presented to you in a desktop application. WordPress users can install a plugin that lets them see this data in the dashboard of their blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-1173083215928189096?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1173083215928189096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1173083215928189096'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2010/03/10-web-analytics-tools-for-tracking.html' title='10 Web Analytics Tools For Tracking Your Visitors'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3127461195048714239</id><published>2009-11-17T07:39:00.000-08:00</published><updated>2009-11-17T07:40:08.586-08:00</updated><title type='text'>.NET 4 - Whats new?</title><content type='html'>.NET 4  contains new functionality and improvements throughout the framework. &lt;br /&gt;&lt;br /&gt;1. Code Contracts&lt;br /&gt;System.Diagnostics.Contracts provides a language-agnostic way to express coding assumptions in .NET programs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Parallel Extensions&lt;br /&gt;The Parallel Computing Platform team worked with us to add the Task Parallel Library (TPL), Coordination Data Structures, and Parallel LINQ (PLINQ) to the BCL in .NET 4.  &lt;br /&gt;&lt;br /&gt;3. BigInteger&lt;br /&gt;System.Numerics.BigInteger is an arbitrary-precision integer data type.  &lt;br /&gt;&lt;br /&gt;4.Variance annotations &lt;br /&gt;C# and VB now support safe co- and contra-variance for generic interface and delegate types.  &lt;br /&gt;&lt;br /&gt;5.Tuples (new in Beta 1)&lt;br /&gt;We’ve added common Tuple types in the BCL to facilitate language interoperability and to reduce duplication in the framework.  &lt;br /&gt;&lt;br /&gt;6.SortedSet&lt;T&gt; &lt;br /&gt;We’ve added a SortedSet&lt;T&gt; collection along with a new ISet&lt;T&gt; interface.  SortedSet&lt;T&gt; uses a self-balancing tree which maintains data in sorted order for performance guarantees with insertion, deletion, and searches.  Both the new SortedSet&lt;T&gt; and the existing HashSet&lt;T&gt; implement ISet&lt;T&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.File System Enumeration Improvements &lt;br /&gt;System.IO.Directory and System.IO.DirectoryInfo have new APIs for enumerating the file system that return IEnumerable&lt;T&gt;s instead of arrays.  &lt;br /&gt;&lt;br /&gt;8.MemoryMappedFiles&lt;br /&gt;System.IO.MemoryMappedFiles exposes the memory mapping functionality provided by Windows as first-class managed APIs.  &lt;br /&gt;&lt;br /&gt;9.Registry Improvements &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10 Globalization data updated to Unicode 5.1 and ResourceManager Improvements&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3127461195048714239?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3127461195048714239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3127461195048714239'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/11/net-4-whats-new.html' title='.NET 4 - Whats new?'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-2288271015614853241</id><published>2009-08-22T08:25:00.000-07:00</published><updated>2009-08-22T08:27:38.071-07:00</updated><title type='text'>Test your web page on multiple browsers</title><content type='html'>&lt;a href="http://browsershots.org/images/website/256/ab53938b7096c6561589745584ec9b59.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 256px; height: 192px;" src="http://browsershots.org/images/website/256/ab53938b7096c6561589745584ec9b59.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here.&lt;br /&gt;&lt;br /&gt;Learn more... http://browsershots.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-2288271015614853241?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2288271015614853241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2288271015614853241'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/test-your-web-page-on-multiple-browsers.html' title='Test your web page on multiple browsers'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4793040723592749769</id><published>2009-08-22T08:21:00.000-07:00</published><updated>2009-08-22T08:23:24.772-07:00</updated><title type='text'>Build Ajax-enabled Web 2.0 Apps in Minutes!</title><content type='html'>&lt;a href="http://www.ironspeed.com/images/SierraSampleApplication.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 127px;" src="http://www.ironspeed.com/images/SierraSampleApplication.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Iron Speed Designer is a .NET code generator that creates visually stunning, feature-rich Web 2.0 applications that are easy to customize and ready to deploy. Turbocharge your Web application development today!  &lt;br /&gt;&lt;br /&gt; Speed Web application development &lt;br /&gt; Dramatically reduce development costs &lt;br /&gt; Impress customers and clients &lt;br /&gt; Boost application ROI &lt;br /&gt; Learn more... http://www.ironspeed.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4793040723592749769?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4793040723592749769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4793040723592749769'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/build-ajax-enabled-web-20-apps-in.html' title='Build Ajax-enabled Web 2.0 Apps in Minutes!'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-2078267511386650163</id><published>2009-08-06T20:27:00.000-07:00</published><updated>2009-08-06T20:34:18.587-07:00</updated><title type='text'>Color Picker</title><content type='html'>&lt;a href="http://www.iconico.com/colorpic/ColorPicSmall.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 142px; height: 275px;" src="http://www.iconico.com/colorpic/ColorPicSmall.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Its one of frequent task for web developer is to change the web page color. Here ar some tool which simplyfy the life of developer.&lt;br /&gt;&lt;br /&gt;ColorPic&lt;br /&gt;========&lt;br /&gt;1. Easily pick any color from the screen &lt;br /&gt;2. Colors shown in hex and decimal &lt;br /&gt;3. Adjust Hue, Saturation, Value, Red, Green and Blue values &lt;br /&gt;4. Cyan, Magenta, Yellow and Black percentages shown &lt;br /&gt;&lt;br /&gt;5. Easy to use with any other program &lt;br /&gt;6. Resizable magnification area &lt;br /&gt;7. Overlay a grid for quick colorpicker alignment &lt;br /&gt;8. Use arrow keys to nudge mouse pointer &lt;br /&gt;9. Save multiple palettes of colors automatically &lt;br /&gt;10. WebSafe Colors and names displayed &lt;br /&gt;11. Snap to nearest WebSafe color &lt;br /&gt;12. Point sample, 3x3 or 5x5 pixel color sampling &lt;br /&gt;13. Adjust color with four advanced color mixers &lt;br /&gt;14. Edit colorpicker values after selection easily &lt;br /&gt;15. Easy to use collapsible sections &lt;br /&gt;16 Works with Firefox, Internet Explorer&lt;br /&gt;&lt;br /&gt;Further refer the url&lt;br /&gt;http://www.iconico.com/colorpic/&lt;br /&gt;&lt;br /&gt;Online tool for color picker.&lt;br /&gt;http://www.colorpicker.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-2078267511386650163?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2078267511386650163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2078267511386650163'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/color-picker.html' title='Color Picker'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-417863962444398837</id><published>2009-08-06T20:19:00.000-07:00</published><updated>2009-08-06T20:20:46.069-07:00</updated><title type='text'>Convert VB.NET to C#</title><content type='html'>Conver your .NET CODE through this tool&lt;br /&gt;&lt;br /&gt;http://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-417863962444398837?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/417863962444398837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/417863962444398837'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/convert-vbnet-to-c.html' title='Convert VB.NET to C#'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-276385242665376286</id><published>2009-08-06T20:13:00.000-07:00</published><updated>2009-08-06T20:17:54.249-07:00</updated><title type='text'>Developing Parallel Programs in .net</title><content type='html'>Parallel programming is becoming the mainstream paradigm in day-to-day information processing . Its an extension of sequential programming. It build to produce the fastest programs on parallel computers. The methodologies for developing a parallel program can be put into integrated frameworks. Development focuses on algorithm, languages, and how the program is deployed on the parallel computer.&lt;br /&gt;&lt;br /&gt;For further on Parallel in .net, refer below link&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/architecture/aa699426.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-276385242665376286?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/276385242665376286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/276385242665376286'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/developing-parallel-programs.html' title='Developing Parallel Programs in .net'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-2972941955806469392</id><published>2009-08-03T02:32:00.000-07:00</published><updated>2009-08-03T02:35:27.669-07:00</updated><title type='text'>ANTS Profiler - Performance profiling</title><content type='html'>&lt;a href="http://www.red-gate.com/products/ants_performance_profiler/images/performance/full_results_screen.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 262px;" src="http://www.red-gate.com/products/ants_performance_profiler/images/performance/full_results_screen.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;ANTS Profiler is a code profiling tool designed for .NET developers who want to get to the bottom of these and other related issues. Technical testers also use ANTS Profiler to pin bugs down to a specific line of code or to determine scope for optimization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What ANTS Profiler does&lt;br /&gt;ANTS Profiler allows you to identify slow lines of code in .NET applications within 5 minutes of installation, allowing you to get on with what you do best � writing code. The program can also be used to measure line-level timings and method execution times, and to understand how your application performs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-2972941955806469392?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2972941955806469392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2972941955806469392'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/ants-profiler-performance-profiling.html' title='ANTS Profiler - Performance profiling'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-1462804837380139757</id><published>2009-08-03T01:40:00.000-07:00</published><updated>2009-08-03T01:42:57.018-07:00</updated><title type='text'>TO DO list with gubb</title><content type='html'>gubb allow you to create and maintain to do list. It has the facility to archive the completed items.&lt;br /&gt;&lt;br /&gt;http://www.gubb.net/home&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-1462804837380139757?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1462804837380139757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1462804837380139757'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/08/to-do-list-with-gubb.html' title='TO DO list with gubb'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3378029435270145874</id><published>2009-07-30T22:43:00.000-07:00</published><updated>2009-08-03T02:38:59.151-07:00</updated><title type='text'>Web Developer Tool List</title><content type='html'>Web Developer Tool List&lt;br /&gt;&lt;br /&gt;•Photoshop 5.5 (our full review) - Latest version of the classic graphics program. It's a challenge for beginners, but once you've got your head around it you can do anything you like to an image. &lt;br /&gt;&lt;br /&gt;•Dreamweaver 3 (our full review) - Latest version of the most popular professional editor. Download a 30 day trial or go for some of Macromedia's recommended plug-ins.&lt;br /&gt; &lt;br /&gt;•1st Page 2000 - A free HTML editor including many JavaScript and Perl scripts. The interface is similar to HomeSite. &lt;br /&gt;&lt;br /&gt;•Adobe Golive - An excellent professional editor for Macs. There's a Windows version too. &lt;br /&gt;&lt;br /&gt;•Media Cleaner - If you want to mess about converting and compressing movies, you'll &lt;br /&gt;find it hard to beat Media Cleaner Pro. It accepts most formats and works on many platforms. It's probably the Web movie industry standard software. There are lots of other downloadable goodies on the Terran site too. &lt;br /&gt;&lt;br /&gt;•RealSystem G2 Beta Server - Streaming media from the experts. The RealSystem G2 Full Beta Server, which the company describes as open-standard, is available for evaluation. &lt;br /&gt;&lt;br /&gt;•Shoutcast server - Broadcast streaming MP3s from your server to Winamp users around the world. Runs on Windows, Unix, Linux and other platforms. &lt;br /&gt;&lt;br /&gt;•Flash 4 - If Macromedia gets its way, future developers won't even bother to learn HTML, because Web sites will be Flash from top to bottom. It's the Web animation standard. Here's your chance to get Flashed-up on a 30 day free trial. &lt;br /&gt;&lt;br /&gt;•Livestage - Makes the most of the QuickTime format. Other movie formats can be incorporated within a QuickTime video. &lt;br /&gt;&lt;br /&gt;•MovieWorks - Create QuickTime movies on a Mac. Trial software on 30 day approval. &lt;br /&gt;&lt;br /&gt;•Analog logfile analyser - Around 25% of the world's logfiles are analysed using Analog. It's not as sophisticated as some of the other logfile programs out there, but it compensates in one very special way - it's free. &lt;br /&gt;&lt;br /&gt;•Canoma - Take your regular photos of a building and glue them to a wireframe model. Hey Presto! A 3D graphic. The user interface is a joy. &lt;br /&gt;&lt;br /&gt;•FreeHand - Illustration program famed and revered for its WYSIWYG output. Now in version 8. The trial is 30 day and fully functional. &lt;br /&gt;&lt;br /&gt;•Image Optimizer - Excellent file size reduction system allows some parts of a graphic to be heavily compressed while other parts retain their detail. &lt;br /&gt;&lt;br /&gt;•Illustrator - Major-league illustration software from Adobe. Unfortunately the tryout version doesn’t allow saves, exports or printouts. &lt;br /&gt;&lt;br /&gt;•Topstyle - A popular CSS editor for simple creation of cross-browser style sheets. &lt;br /&gt;&lt;br /&gt;•Actinic Catalog - Well-known eCommerce software with over 1300 licensees - and that’s just in the UK! &lt;br /&gt;&lt;br /&gt;•WebSpeed Optimizer - A great little utility that throttles back the data transfer within your computer. Just set the controls for 56kbps and watch your site download from your hard drive to your screen at the same speed most of your visitors will receive it. &lt;br /&gt;&lt;br /&gt;•Drumbeat 2000 - Macromedia ASP software for sophisticated database management. The eCommerce edition goes all the way to the shopfront. A JSP (JavaServer Pages) edition is also available. &lt;br /&gt;&lt;br /&gt;•Homesite - Homesite wins coveted Web Developer's Journal Product of the Year, 1998 award with a total of five propheads. Read the review or download the trial version. You can also get the 4.5 beta here. &lt;br /&gt;&lt;br /&gt;•Style Master 1.2 - Style Master is just the thing for anyone unfamiliar with the syntax and rules of CSS and for anyone wanting to get CSS to really rock and roll. &lt;br /&gt;&lt;br /&gt;•WS_FTP Pro - New and Improved FTP Client. This is the one we've been waiting for! &lt;br /&gt;&lt;br /&gt;•Transit Central and HTML Transit - Template-based automated Web publishing. &lt;br /&gt;&lt;br /&gt;•CheckOut - Shopping cart with Java, enhanced CGI and simple browser modes, plus a variety of other eCommerce tools. &lt;br /&gt;&lt;br /&gt;•Spirit - "Spirit can build almost any kind of GUI and deal with interactions. You can build components, vector graphics, spinners, databases, etc." &lt;br /&gt;&lt;br /&gt;•Writing Proposals that Work - Combines instructions on Web proposal writing along with a template that the writer can use to develop the actual proposal. &lt;br /&gt;&lt;br /&gt;•Ozzino Studio - "Let your web pages come alive with exciting animated interactive java applets. Easy to use interface and no programming required.Tons of functionality:- instant animated 3D objects from static images; rotating applets in same location; add interactivity to animated objects and animated gifs; spectacular drop-down menu bars; and much more." &lt;br /&gt;&lt;br /&gt;•Texter - Create dazzling text animation Java applets in seconds with Ozzino's award winning Texter. Easy to use interface and no programming required. &lt;br /&gt;&lt;br /&gt;•Calendars for the Web - "The software creates HTML Table and/or Image Map calendars. I've downloaded many competing calendar programs and I think this software is much, much better." &lt;br /&gt;&lt;br /&gt;•Advanced Template Package - If you do CGI programming in Perl, then this is something you may have been waiting for -- using templates in Perl scripts. &lt;br /&gt;&lt;br /&gt;•Web Hotspots 4.0 - Imagemap editors for static and animated imagemaps. &lt;br /&gt;&lt;br /&gt;•Webber - A little known editor called Webber. It is simple to use, validates, and has an excellent help system. It is not a WYSISYG but you can type or import your text, mark and code that way. &lt;br /&gt;&lt;br /&gt;•ECware Pro Version 4.0 - Comprehensive eCommerce solution (registration required for download). &lt;br /&gt;&lt;br /&gt;•MODPlug Software - A different sort of program for background music and jukeboxes on Web pages. &lt;br /&gt;&lt;br /&gt;•Paint Shop Pro - Version 6.01 of this great value for money graphics program. &lt;br /&gt;&lt;br /&gt;•Hit List 4.0 - Features point and click DataLink for web mining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3378029435270145874?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3378029435270145874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3378029435270145874'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/07/web-developer-tool-list.html' title='Web Developer Tool List'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4145643811460376946</id><published>2009-07-30T22:39:00.000-07:00</published><updated>2009-07-30T22:43:32.662-07:00</updated><title type='text'>XenoCode Browser Sandbox</title><content type='html'>Browser testing is one of the most tedious and frustrating parts of web development. What designer or programmer hasn’t screamed bloody murder at broken alignments in Internet ExplorerInternet Explorer 6? One of the difficult parts of browser testing is that no developer can have every browser type on a single computer for proper testing. &lt;br /&gt;&lt;br /&gt;Enter XenoCode Browser Sandbox, a series of virtual applications that can run all popular browsers simultaneously. It does not even require the installation of software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4145643811460376946?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4145643811460376946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4145643811460376946'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/07/xenocode-browser-sandbox.html' title='XenoCode Browser Sandbox'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4753989676004661245</id><published>2009-07-30T22:29:00.000-07:00</published><updated>2009-07-30T22:30:33.491-07:00</updated><title type='text'>CLR Profiler -Improving .NET Application Performance and Scalability</title><content type='html'>CLR Profiler enables you to look at the managed heap of a process and investigate the behavior of the garbage collector. Using the various views in the tool, you can obtain useful information about the execution, allocation, and memory consumption of your application.&lt;br /&gt;&lt;br /&gt;CLR Profiler is not a starting point for analyzing problems. Rather, it helps you identify and isolate problematic code and track down memory leaks. Using CLR Profiler, you can identify code that allocates too much memory, causes too many garbage collections, and holds on to memory for too long.&lt;br /&gt;&lt;br /&gt;Note   CLR Profiler is an intrusive tool that causes your application's performance to be significantly slower than normal (somewhere between 10 to 100 times slower). The tool is not designed for use in production environments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download CLR Profiler&lt;br /&gt;CLR Profiler is available as an Internet download from Microsoft Download Center at http://download.microsoft.com/download/4/4/2/442d67c7-a1c1-4884-9715-803a7b485b82/clr%20profiler.exe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4753989676004661245?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4753989676004661245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4753989676004661245'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/07/clr-profiler-improving-net-application.html' title='CLR Profiler -Improving .NET Application Performance and Scalability'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4292202667385582547</id><published>2009-07-30T03:52:00.000-07:00</published><updated>2009-07-30T03:54:22.046-07:00</updated><title type='text'>Google Webmaster Tools Crawl Stats</title><content type='html'>You want to use Google Webmaster Tools and look at statistics for your website, such as its performance with GZIP and the number of bytes downloaded per day. Look at some data in Google Webmaster Tools and interpret it. Solution. Here we look at some data from Google Webmaster tools and make observations about it.&lt;br /&gt;&lt;br /&gt;http://www.google.com/webmasters/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4292202667385582547?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4292202667385582547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4292202667385582547'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/07/google-webmaster-tools-crawl-stats.html' title='Google Webmaster Tools Crawl Stats'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-2085488204398333354</id><published>2009-07-30T03:30:00.000-07:00</published><updated>2009-08-03T02:39:33.724-07:00</updated><title type='text'>Fiddler Tool for HTTP Debugging</title><content type='html'>&lt;a href="http://www.fiddler2.com/fiddler2/images/tamper.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 372px; height: 252px;" src="http://www.fiddler2.com/fiddler2/images/tamper.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;You want to see how can Fiddler help you solve caching problems in ASP.NET. For example, enable private caching on your ASP.NET website for performance benefits. Solution. Here we use Microsoft's Fiddler tool for debugging.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. HTTP and Fiddler&lt;br /&gt;For the example, I will examine private caching in ASP.NET. I required a private cache in ASP.NET, meaning one that only the browser would keep. Then I use Fiddler to see what happens. [Fiddler Web Debugger - A free web debugging tool - fiddlertool.com]&lt;br /&gt;&lt;br /&gt;2. Getting started&lt;br /&gt;You don't need to change any code to use Fiddler, but here I show the ASP.NET code so we can see what it does. We enable ASP.NET caching and use Fiddler to make sure it works right.&lt;br /&gt;&lt;br /&gt;3. How can I force client-side caching?&lt;br /&gt;You can't. But you can allow it. You can use HttpCachePolicy in ASP.NET to indicate to the browsers that they don't need to re-download pages every time.&lt;br /&gt;&lt;br /&gt;4. Add client caching in ASP.NET&lt;br /&gt;Here we tell browsers to cache pages in their memory. This saves network accesses, and makes everything faster. Use HttpCachePolicy in ASP.NET.&lt;br /&gt;&lt;br /&gt;Response.Cache.SetCacheability(HttpCacheability.Private);&lt;br /&gt;Response.Cache.SetExpires(DateTime.Now.AddMinutes(5));5. How can I use Fiddler?&lt;br /&gt;Open it alongside Internet Explorer, Google Chrome, or Safari. Fiddler is a HTTP debugging proxy, and we use it to see HTTP connections. It is not only for ASP.NET or IIS. Similar tools are available in Firebug and Safari.&lt;br /&gt;&lt;br /&gt;•The left side shows connections.&lt;br /&gt;These connections are made. The first column shows the Result, which is 200 for HTTP success. Other codes are the famous 404, and 302.&lt;br /&gt;•It uses special icons.&lt;br /&gt;In the left side, blue indicates requests and green indicates downloads. You see when a page wasn't in the client-side cache.&lt;br /&gt;6. Server-side caching&lt;br /&gt;Servers can also cache HTML on their end, but Fiddler can't distinguish these loads. Server-cached pages will still be sent even if they haven't changed.&lt;br /&gt;&lt;br /&gt;7. Use Fidder to check caching&lt;br /&gt;You should make it so when the user clicks back, your page loads from the browser cache. Visitors click the site icon multiple times. Test this with Fiddler.&lt;br /&gt;&lt;br /&gt;8. Use Fiddler with GZIP compression&lt;br /&gt;You can use Fiddler to see how much GZIP compression would help your website. Click the radio button on the Transformer tab to count bytes.&lt;br /&gt;&lt;br /&gt;Use HexView. You can read the raw binary in GZIP files using HexView. I used this to see the original file names in my GZIP files. This is useful for low-level server bugs.&lt;br /&gt;&lt;br /&gt;9. Use Fiddler's ImageView&lt;br /&gt;On the ImageView tab, you can see the images that are sent through HTTP. This is useful for dynamic images, such as those in ASHX handlers. [ASP.NET ASHX Handler Tutorial - dotnetperls.com]&lt;br /&gt;&lt;br /&gt;10. Use Fiddler to examine headers&lt;br /&gt;On the right side of Fiddler (which you can open by double clicking on an item in the left pane), click on Inspectors -&gt; Headers. These are the raw HTTP headers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-2085488204398333354?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2085488204398333354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2085488204398333354'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/07/fiddler-tool-for-http-debugging.html' title='Fiddler Tool for HTTP Debugging'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-5628470784740688823</id><published>2009-06-26T10:41:00.000-07:00</published><updated>2009-06-26T10:42:12.622-07:00</updated><title type='text'>The Yahoo! Developer Network</title><content type='html'>The &lt;em&gt;Yahoo&lt;/em&gt;! &lt;em&gt;Developer Network&lt;/em&gt; offers Web Services and APIs to make it easy for &lt;em&gt;developers&lt;/em&gt; to build applications and mashups.&lt;br /&gt;&lt;br /&gt;http://developer.yahoo.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-5628470784740688823?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/5628470784740688823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/5628470784740688823'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/yahoo-developer-network.html' title='The Yahoo! Developer Network'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4183258129094662607</id><published>2009-06-26T10:39:00.000-07:00</published><updated>2009-06-26T10:40:59.490-07:00</updated><title type='text'>Flex</title><content type='html'>Flex is a highly productive, free open source framework for building and  maintaining expressive web applications that deploy consistently on all major  browsers, desktops, and operating systems&lt;br /&gt;&lt;br /&gt;http://www.adobe.com/devnet/flex/?view=samples&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4183258129094662607?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4183258129094662607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4183258129094662607'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/flex.html' title='Flex'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-5358037745170362642</id><published>2009-06-26T10:37:00.000-07:00</published><updated>2009-06-26T10:38:03.786-07:00</updated><title type='text'>Switch Tools</title><content type='html'>These two tools are rather simple, but can be extremely useful. The first is the  ASP.NET Version Switcher, which can be used to switch the version of ASP.NET  that a virtual directory is running under. The second tool is the Visual Studio  Converter, which can be used to switch a project file from Visual Studio .NET  2002 to Visual Studio .NET 2003.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx"&gt;http://www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-5358037745170362642?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/5358037745170362642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/5358037745170362642'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/switch-tools.html' title='Switch Tools'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-1293444263199034512</id><published>2009-06-26T10:36:00.000-07:00</published><updated>2009-06-26T10:37:00.980-07:00</updated><title type='text'>NAnt</title><content type='html'>&lt;div class="ArticleNormalPara"&gt;NAnt is a .NET-based build tool that, unlike the  current version of Visual Studio .NET, makes it easy to create a build process  for your project. When you have a large number of developers working on a single  project, you can't rely on the build from a single user's box. You also do not  want to have to build the project manually on a regular basis. Instead, you  create an automated build process that runs every night. NAnt allows you to  build your solution, copy files, run NUnit tests, send e-mail, and much more.  Unfortunately, NAnt is lacking a nice looking graphical interface, but it does  have a console application and XML files that specify which tasks should be  completed during the build process. Note that MSBuild, the new build platform  that's part of Visual Studio 2005, provides for very robust build scenarios and  is similarly driven by XML-based project files.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/nant"&gt;http://sourceforge.net/projects/nant&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-1293444263199034512?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1293444263199034512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1293444263199034512'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/nant.html' title='NAnt'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3686009361677691612</id><published>2009-06-26T10:35:00.000-07:00</published><updated>2009-06-26T10:36:18.192-07:00</updated><title type='text'>NDoc</title><content type='html'>&lt;div class="ArticleNormalPara"&gt;Code documentation is almost always a dreaded task.  I am not talking about the early design documents, or even the more detailed  design documents; I am talking about documenting individual methods and  properties on classes. The NDoc tool will automatically generate documentation  for your code using reflection to examine the assembly and using the XML  generated from your C# XML comments. XML comments are only available for C#, but  there is a Visual Studio .NET Power Toy called VBCommenter which will do  something similar for Visual Basic .NET. In addition, the next release of Visual  Studio will support XML comments for more languages.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ndoc.sourceforge.net/"&gt;http://ndoc.sourceforge.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3686009361677691612?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3686009361677691612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3686009361677691612'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/ndoc.html' title='NDoc'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3517651286444220135</id><published>2009-06-26T10:34:00.000-07:00</published><updated>2009-06-26T10:35:17.529-07:00</updated><title type='text'>FxCop</title><content type='html'>The .NET Framework is very powerful, which means there is great potential to  create excellent applications, but there is equal opportunity to create poor  programs. FxCop is one of the tools that can be used to help create better  applications by enabling you to examine an assembly and check it for compliance  using a number of different rules. FxCop comes with a set number of rules  created by Microsoft, but you can also create and include your own rules. For  instance, if you decided that all classes should have a default constructor that  takes no arguments, you could write a rule that checks for a constructor on each  class of an assembly. This way, no matter who writes the code, you will have a  certain level of consistency.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/team/fxcop"&gt;http://www.gotdotnet.com/team/fxcop&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3517651286444220135?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3517651286444220135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3517651286444220135'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/fxcop.html' title='FxCop'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-2414070207046433019</id><published>2009-06-26T10:33:00.000-07:00</published><updated>2009-06-26T10:34:24.867-07:00</updated><title type='text'>NUnit</title><content type='html'>&lt;div class="ArticleNormalPara"&gt;NUnit is an open source unit testing framework  built for the .NET Framework. NUnit allows you to write tests in the language of  your choice to test a specific function of your application. Unit tests are an  excellent way to test the functionality of your code when you first write it,  and also to provide a method for regression testing of your application. The  NUnit application provides a framework for writing unit tests, as well as a  graphical interface to run these tests and view the results.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nunit.org/"&gt;http://www.nunit.org&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-2414070207046433019?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2414070207046433019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/2414070207046433019'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/nunit.html' title='NUnit'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4175328573037775800</id><published>2009-06-26T10:32:00.000-07:00</published><updated>2009-06-26T10:33:37.193-07:00</updated><title type='text'>CodeSmith</title><content type='html'>&lt;div class="ArticleNormalPara"&gt;CodeSmith is a template-based code-generation tool  that uses a syntax similar to ASP.NET to generate any type of code or text.  Unlike many other code-generation tools, CodeSmith does not require you to  subscribe to a particular application design or architecture. Using CodeSmith,  you can generate anything from a simple, strongly typed collection to an entire  application.&lt;/div&gt; &lt;div class="ArticleNormalPara"&gt;When you are building an application, you will  often find yourself repeating certain tasks, whether it's writing data access  code or building custom collections. CodeSmith is particularly useful at such  times because you can write templates to automate those tasks and not only  improve your productivity but also automate the tasks that are the most tedious  to perform.&lt;/div&gt; &lt;div class="ArticleNormalPara"&gt;CodeSmith ships with a number of templates,  including ones for all the .NET collection types as well as ones to generate  stored procedures, but the real power of this tool comes from being able to  create custom templates. To get you started, I'll provide a quick introduction  to building a custom template.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ericjsmith.net/codesmith"&gt;http://www.ericjsmith.net/codesmith&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4175328573037775800?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4175328573037775800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4175328573037775800'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/codesmith.html' title='CodeSmith'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-4263099179157706565</id><published>2009-06-26T10:10:00.001-07:00</published><updated>2009-06-26T10:10:45.908-07:00</updated><title type='text'>Script#</title><content type='html'>&lt;p&gt;Script# brings productivity to Ajax and JavaScript development. Script# is a  free tool that enables developers to author C# source code and subsequently  compile it into regular script that works across all modern browsers, and in  doing so, leverage the productivity and power of existing .NET tools as well as  the Visual Studio IDE. Script# empowers you with a development methodology and  approach that brings software engineering, long term maintainability and  scalable development approaches for your Ajax applications, components and  frameworks.&lt;/p&gt; &lt;p&gt;Script# is used extensively by developers within Microsoft building Ajax  experiences in Windows Live, Office to name just a couple, as well as by a  external developers and companies including Facebook. If you’re building  Ajax-based RIA applications, you owe it to yourself to try Script# today and see  if it can help improve your own Ajax development!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;http://projects.nikhilk.net/ScriptSharp/&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-4263099179157706565?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4263099179157706565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/4263099179157706565'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/script.html' title='Script#'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-1987139245037523902</id><published>2009-06-26T09:53:00.000-07:00</published><updated>2009-06-26T09:54:39.313-07:00</updated><title type='text'>JSON</title><content type='html'>&lt;b&gt;JSON&lt;/b&gt; (JavaScript Object Notation) is a lightweight data-interchange  format. It is easy for humans to read and write. It is easy for machines to  parse and generate. It is based on a subset of the &lt;a href="http://javascript.crockford.com/"&gt;JavaScript Programming Language&lt;/a&gt;, &lt;a href="http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf"&gt;Standard  ECMA-262 3rd Edition - December 1999&lt;/a&gt;. JSON is a text format that is  completely language independent but uses conventions that are familiar to  programmers of the C-family of languages, including C, C++, C#, Java,  JavaScript, Perl, Python, and many others. These properties make JSON an ideal  data-interchange language.&lt;br /&gt;&lt;br /&gt;http://www.json.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-1987139245037523902?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1987139245037523902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/1987139245037523902'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/json.html' title='JSON'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-948034503799922555</id><published>2009-06-26T09:52:00.000-07:00</published><updated>2009-06-26T09:53:30.029-07:00</updated><title type='text'>jQuery</title><content type='html'>&lt;p&gt;jQuery is a fast and concise JavaScript Library that simplifies HTML document  traversing, event handling, animating, and Ajax interactions for rapid web  development. &lt;strong&gt;jQuery is designed to change the way that you write  JavaScript.&lt;/strong&gt;&lt;/p&gt; &lt;ul class="jq-checkpoints jq-clearfix"&gt;&lt;li jquery1246035162283="6"&gt;&lt;a class="jq-thickbox" title="Lightweight Footprint" href="http://docs.jquery.com/Tutorials"&gt;Lightweight Footprint&lt;/a&gt;  &lt;div class="jq-checkpointSubhead"&gt; &lt;p jquery1246035162283="9"&gt;About 19KB in size &lt;em&gt;(Minified and  Gzipped)&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li jquery1246035162283="7"&gt;&lt;a class="jq-thickbox" title="CSS3 Compliant" href="http://docs.jquery.com/Tutorials"&gt;CSS3 Compliant&lt;/a&gt;  &lt;div class="jq-checkpointSubhead"&gt; &lt;p jquery1246035162283="10"&gt;Supports CSS 1-3 selectors and more!&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li jquery1246035162283="8"&gt;&lt;a class="jq-thickbox" title="Cross-browser" href="http://docs.jquery.com/Tutorials"&gt;Cross-browser&lt;/a&gt;  &lt;div style="display: block;" class="jq-checkpointSubhead" jquery1246035162283="14"&gt; &lt;p jquery1246035162283="11"&gt;IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+, Chrome&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;http://jquery.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-948034503799922555?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/948034503799922555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/948034503799922555'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/jquery.html' title='jQuery'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-6320324946346560752</id><published>2009-06-26T09:45:00.000-07:00</published><updated>2009-06-26T09:47:08.420-07:00</updated><title type='text'>Firebug</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://getfirebug.com/screenHome-using.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 141px;" src="http://getfirebug.com/screenHome-using.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="bigPara"&gt;Firebug integrates with Firefox to put a wealth of web  development tools at your fingertips while you browse. You can edit, debug, and  monitor CSS, HTML, and JavaScript live in any web page.&lt;/p&gt; &lt;div class="section"&gt;&lt;a href="http://www.blogger.com/using.html"&gt;&lt;br /&gt;&lt;/a&gt;  &lt;h3&gt;&lt;a href="http://www.blogger.com/using.html"&gt;Just the way you like it&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Firebug is always just a keystroke away, but it never gets in your way. You  can open Firebug in a separate window, or as a bar at the bottom of your  browser. Firebug also gives you fine-grained control over which websites you  want to enable it for.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-6320324946346560752?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/6320324946346560752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/6320324946346560752'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/firebug.html' title='Firebug'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7404159770844995330.post-3155399221734926781</id><published>2009-06-26T09:43:00.000-07:00</published><updated>2009-06-26T09:44:37.915-07:00</updated><title type='text'>YSlow</title><content type='html'>&lt;h2&gt;Yahoo! YSlow&lt;/h2&gt; &lt;p&gt;YSlow analyzes web pages and suggests ways to improve their performance based  on a set of &lt;a href="../performance/rules.html" ywaonclickoverride="true"&gt;rules  for high performance web pages&lt;/a&gt;. YSlow is a &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369" ywaonclickoverride="true"&gt;Firefox add-on&lt;/a&gt; integrated with the &lt;a href="http://www.getfirebug.com/" target="_blank" ywaonclickoverride="true"&gt;Firebug&lt;/a&gt; web development tool. YSlow grades web  page based on one of three predefined ruleset or a user-defined ruleset. It  offers suggestions for improving the page's performance, summarizes the page's  components, displays statistics about the page, and provides tools for  performance analysis, including &lt;a href="smushit/index.html" ywaonclickoverride="true"&gt;Smush.it™&lt;/a&gt; and &lt;a href="http://jslint.com/" ywaonclickoverride="true"&gt;JSLint&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7404159770844995330-3155399221734926781?l=progtools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3155399221734926781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7404159770844995330/posts/default/3155399221734926781'/><link rel='alternate' type='text/html' href='http://progtools.blogspot.com/2009/06/yslow.html' title='YSlow'/><author><name>DevTools</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
