Showing posts with label Tools. Show all posts
Showing posts with label Tools. Show all posts

Tuesday, February 24, 2009

Online convertion tools from C# to VB.NET and VB.NET to C#

Online convertion tools for C# to VB.NET and VB.NET to C#.

Use the following tools for converting C# code to VB.NET code and from VB.NET to C# code. Its very efficient and great tools available as of now. These tools are more reliable even for .Net 3.5 except for LINQ.

Simply paste in your C# code , and this free utility will automatically convert it to its equivalent in VB.NET.
http://www.developerfusion.com/tools/convert/csharp-to-vb/

Simply paste in your VB.NET code , and this free utility will automatically convert it to its equivalent in C#.
http://www.developerfusion.com/tools/convert/vb-to-csharp/

Happy Coding...

Monday, June 16, 2008

How to improve performance of our web sites


Here's a list which are recommendated for improving front-end performance of a website:

The Exceptional Performance team has identified a number of best practices for making web pages fast inYahoo. The list includes 34 best practices divided into 7 categories.

1. Page Content

  • Make Fewer HTTP RequestsReduce
  • DNS Lookups
  • Avoid Redirects
  • Make Ajax Cacheable
  • Post-load Components
  • Preload Components
  • Reduce the Number of DOM Elements
  • Split Components Across Domains
  • Minimize the Number of iframes
  • No 404s

2. Server Operation

  • Use a Content Delivery Network
  • Add an Expires or a Cache-Control Header
  • Gzip Components
  • Configure ETags
  • Flush the Buffer Early
  • Use GET for AJAX Requests

3. Cookies

  • Reduce Cookie Size
  • Use Cookie-free Domains for Components

4. CSS

  • Put Stylesheets at the Top
  • Avoid CSS Expressions
  • Make JavaScript and CSS External
  • Minify JavaScript and CSS
  • Choose <link> over @import
  • Avoid Filters

5. Java Script

  • Put Scripts at the Bottom
  • Make JavaScript and CSS External
  • Minify JavaScript and CSS
  • Remove Duplicate Scripts
  • Minimize DOM Access
  • Develop Smart Event Handlers

6. Images

  • Optimize Images
  • Optimize CSS Sprites
  • Don't Scale Images in HTML
  • Make favicon.ico Small and Cacheable

7. Mobile

  • Keep Components under 25K
  • Pack Components into a Multipart Document

I got this short list from the book "OReilly High Performance Web Sites" by Steve Souders, Chief Performance Yahoo. Download ebook here.

Happy Programming!!!

Monday, June 9, 2008

The tools for web developers

The following is a collection of some useful cost-free tools for web developers.

You wouldn't publish a book without spell-checking it, and you shouldn't publish a webpage without validating it. The following tools will scan your page and give a detailed summary of the errors they find.

  • CSS Validator
    developed by the same organization that created and standardized the CSS language, is the most used and most reliable CSS validator available. It's a free and open source web-based tool that will scan your CSS source and explain any lexical or syntactic errors it finds.

  • HTML Validator
    developed by the same organization that standardized the HTML language, is the most used and most reliable HTML validator available. It's a free and open source web-based tool that will scan your HTML or XHTML source and explain any lexical, syntactic, or structural errors it finds.

  • Link Checker
    developed by the same organization that standardized the HTML and HTTP languages, is a free and open source web-based tool that will scan your website and report any broken links it finds, as well as other relevant information. You may specify an arbitrary number of pages deep to check.

  • Link Checker
    developed by the same organization that standardized the HTML and HTTP languages, is a free and open source web-based tool that will scan your website and report any broken links it finds, as well as other relevant information. You may specify an arbitrary number of pages deep to check.


Here are some useful web development extensions for the Mozilla Firefox web browser.

  • ColorZilla
    is a little tool that sits in your statusbar and offers an eyedropper, color picker, and rudimentary full-page zoom settings. It's useful for quickly grabbing and comparing colors on a webpage. The full-page zoom settings resize the text and images, but backgrounds and other stylistic aspects are left the same.

  • ColorZilla
    is a little tool that sits in your statusbar and offers an eyedropper, color picker, and rudimentary full-page zoom settings. It's useful for quickly grabbing and comparing colors on a webpage. The full-page zoom settings resize the text and images, but backgrounds and other stylistic aspects are left the same.

  • Firebug
    made by the creator of the DOM Inspector, is a powerful and easy-to-use tool for debugging scripts. It includes three main features: a console which lists errors and allows you to execute any arbitrary JavaScript code at any time in the scope of the webpage itself; a debugger which shows you all of the JavaScript source with errors highlighted; and an inspector which allows you to navigate the page's DOM, element styles, computed layout, and associated events.


    Here are some useful web development add-ons for the Internet Explorer web browser.
  • Developer Toolbar
    developed by Microsoft, is the closest thing you'll get to Firefox's Web Developer extension and DOM Inspector in Internet Explorer. It was clearly designed to be familiar to people who have used the Web Developer extension, with most of the same features organized in the same way. It doesn't yet offer live CSS and HTML editing, arguably the most useful features in the Web Developer extension, but it does have a DOM inspector (also modeled after the Firefox equivalent) and an eyedrop color picker, though it doesn't yet have a spectrum color picker. The Developer Toolbar is available for Internet Explorer 6 and 7 with no cost.

    Use the technology!!!

Spry Framework for Ajax

Spry is a JavaScript-based framework that enables the rapid development of Ajax-powered web pages. Not a JavaScript guru? No problem. Spry was designed to feel like an extension of HTML and CSS, so anyone with basic web-production skills can create next-generation web experiences by adding the power of Ajax to their pages.

Spry can be used with any server-side technology (ColdFusion, PHP, ASP.Net etc.). By building the front-end of your web application with Spry you enable a more efficient designer-developer workflow by keeping UI separated from back-end application logic.

For more information and demo read here

Feel the technology!!!

Monday, January 28, 2008

TOOLS : What's use of CruiseControl.Net

CruiseControl.NET (CCNet) consists of a suite of applications, but at its core is the CruiseControl.NET Server which is an automated integration server.

The Server automates the integration process by monitoring the team's source control repository directly. Every time a developer commits a new set of modifications, the server will automatically launch an integration build to validate the changes. When the build is complete, the server notifies the developer whether the changes that they committed integrated successfully or not.

Effectively, integration becomes as easy as checking in code. Using an automated integration server not only makes integration easy, it also guarantees that an integration build will happen. There is no danger of developers forgetting to validate their changes after checking in.

The CCNet Server offers several key features:
  • Integration with a variety of Source Control systems
  • Can build multiple projects on one server
  • Integration with other external tools, such as NAnt and Visual Studio
  • Remote management and reporting
  • It should provide notification of build for any monitored project
  • Create Failed email notification group
  • Pass through more properties to the Builder
  • Can view project configuration through the WebDashboard
  • 'Always Get Latest' option for VSS plugin
  • MsTest Report stylesheet (and summary report improvements)
  • Show server log for a specific project
  • You can choose which project to monitor on each server
  • You can specify the refresh interval
  • You can choose to see only the projects that are failing or all the projects

CruiseControl.NET Tools

The other applications in the CruiseControl.NET suite are:

  • Web Dashboard: A .NET web application that gives you a status and detailed view of the CruiseControl.NET projects and servers in your organisation.
  • CCTray: A client System Tray application that enables you to see 'at a glance' the state of your projects from any machine on your network.

Share your thoughts with me !!!
- Rangoli