Archive for the 'Software Development Practises' Category

Easy Fly-Out Menu for ASP.NET (msi)

Tuesday, March 4th, 2008

Overview:

Easy Menu is an advanced data driven fly-out menu for ASP.NET. The build-in ASP.NET fly-out menu lacks some important features and styling options which are all included in Easy Menu. You can bind the fly-out menu to your favorite data source including hierarchical data sources, data sets and LINQ tables, or you can add sub menus manually. This version is the first release on CNET Download.com.

Read Full Article

For more info please visit us at: SEO services & Software Outsourcing Company

Outsourcing:Advantage

Monday, March 3rd, 2008

Author: Jack

Offshore software development is a kind of outsourcing in which the jobs of software development are transferred to offshore countries. Mainly companies in USA transfer software development job to India or other south Asian countries. In India there are many offshore development companies.

Outsourcing a term having different connotations but on the other hand having significant potential to improve an organization-s bottom lines. It makes the business enterprize more competetive in today-s market-place by makimg it more responsive to changes in technology, improve quality of offerings, import new and desired skill-sets into the organization and generally However, if done with little preparation and without a clear business case, can often be a sure recipe for disaster.

Offshore software development is a kind of outsourcing in which the jobs of software development are transferred to offshore countries. Mainly companies in USA transfer software development job to India or other south Asian countries. In India there are many offshore development companies. In India offshore software development have some advantages and also some disadvantages.

Advantages of offshore software development in India

India is a densely populated country so the labor cost in India is too cheap. Along with the cheap labor Indian software professionals are so skilled and high mental level persons. This is the main reason that the US and Europe companies transfer their jobs in India. By offshoring their jobs the companies will save a lot of money. According to a market research normally US and Europe companies save around 70% of their software development cost through offshore software development. In US the average salary of software developer is $9000 per year.

Read Full Article

For more info please visit us at: SEO services & Software Outsourcing Company

Microsoft offers free developer tools to students

Friday, February 29th, 2008

Adrian Bridgwater ZDNet.co.uk

Microsoft is giving its core developer tools away for free to university and higher-education students in the UK, Belgium, Finland, France, Germany, Spain, Sweden, Switzerland, China, Canada and the US.

In a speech to be delivered later today at Stanford University, chairman Bill Gates will give details on the DreamSpark programme’s free downloads, which include full professional versions of Visual Studio 2008, the Expression Studio design tools, XNA Game Studio 2.0 for developing Xbox 360 software, SQL Server Developer Edition and Windows Server 2003 Standard Edition.

“The Microsoft Developer Network Academic Alliance has set up over 600 licensed labs with free software in computing-specific faculties around the UK over the last five years. DreamSpark will now extend this and make our tools available to students of any academic subject, from history to music to ancient languages,” said Dr Andrew Sithers, academic manager at Microsoft.

“Our scaled-down Express versions are still available free of charge to hobbyists and students, and I hope these may still serve as a valuable entry point for those interested in getting their hands on a more powerful set of products through DreamSpark,” added Sithers.

Microsoft said it recognises that a new set of training and reference materials will be needed for the younger breed of newcomers to software development. There is currently a “gulf” between the ease of downloading the products and students actually being able to use them properly, the company claimed. To address this need, the company is planning to develop a new set of tuition materials as soon as possible.

To bring the DreamSpark programme online in the UK, Microsoft is working with service providers, academic institutions, the government and student associations, such as the UK Access Management Federation for Education and Research and not-for-profit IT services group Eduserv, to ensure the necessary student identity-verification technology infrastructure exists. Microsoft says that the programme will be expanded as fast as this community-based effort with government and organisations can be connected.

According to a Microsoft-commissioned IDC study of the economic impact of IT across 82 countries, technological innovation is a “critical economic growth engine” and is predicted to generate 7.1 million jobs worldwide over the next four years.

“The UK’s productivity and future competitiveness depend on making the most of technology. Microsoft is an active supporter of e-skills UK’s campaign to make the UK world-class in technology skills and helping the workforce of the future to develop valuable IT skills,” said Karen Price, chief executive of e-skills UK.

During 2008, Microsoft intends to extend the DreamSpark programme to school-level students in Australia, the Czech Republic, Estonia, Japan, Lithuania, Latvia, Slovakia and elsewhere.

Read Full Article

For more info please visit us at: SEO services & Software Outsourcing Company

iPhone Software Development Kit coming March 6th?

Friday, February 29th, 2008

Apple has called a special event at its Cupertino headquarters next Thursday, 6th March, to discuss the current state of the iPhone and its future.

It’s widely believed that Apple will use this time to launch — or at least provide a decent information update — on the Software Development Kit (SDK). Steve Jobs had originally said that this software, which will allow third-party applications to natively (and officially) run on the iPhone, would be available this month. However, that date slipped.

Many believe that the iPhone should have been an open system from the start. It’s one of the main reasons (along with trying to break away from the exclusive network carriers) why so many iPhones have been hacked.

Whether that practice will stop when the SDK is released will probably depend upon how restrictive it is. If it’s only made available to selective developers, or it closes away too much of the internal workings of the iPhone, then the hacking may well continue.

Next week’s event may also be used to introduce more business-oriented applications for the iPhone, which could make it more attractive to business users, particularly with new tariffs introduced in the US, and similar ones expected in the UK this year.

Read Full Article

For more info please visit us at: SEO services & Software Outsourcing Company

Microsoft tries to steer a more agile course on software development

Thursday, February 28th, 2008

By Eric Lai

Vendor says it’s now more responsive to user feedback; proof could be in big product launch

Microsoft Corp. may be the world’s largest software vendor, but it would also top most outside counts of the number of crimes committed against good coding practices.

Whether it’s for shipping software too late (Windows Vista, SQL Server 2005) or too early (Windows ME), releasing products that are too insecure (Outlook Express 5.5 and 6.0, Internet Explorer 5.5) or too locked-down (Vista again), making too few changes (Visual Studio 2003) or too radical of an alteration (Office 2007’s ribbon interface), or writing code that is too bloated and complicated (Vista one more time) or too dumbed-down (Bob), Microsoft rarely catches a break from its critics.

Obviously, it’s not that Microsoft lacks for talent among its 31,000 developers. But the sheer size of the company’s programming workforce, and the number, heft and widespread popularity of its products, conspire to create an environment that can be inconducive to efficient coding.

If you believe executives within Microsoft’s server and tools division, though, the software vendor has become a much more agile developer over the past few years.

Led by that unit, which is still known internally by its old acronym STB (for the server and tools business), Microsoft has embraced new development tactics to help its programmers get products to market faster while also writing better code and being more responsive to feedback from users.

What sort of tactics? Things such as gathering feedback from users before embarking on the writing of any code; replacing or augmenting the conventional model of alpha and beta releases with its Community Technology Preview (CTP) program, which uses a “release early, release often” approach to testing software in the field; and creating independent “feature crews” that can quickly build specific features and communicate directly with users about them.

“I don’t know that there was an ‘Aha!’ moment,” Soma Somasegar, senior vice president in charge of Microsoft’s development tools, said in an interview this month. “We just realized that we’re building products for customers, not just for technology’s sake. So the sooner we could engage with our customers, the better we could make it from an architecture, feature, quality and scalability perspective — all of the things that customers care about.”

That transformation, which began four years ago, will culminate on Wednesday, when Microsoft formally launches the 2008 versions of Windows Server, SQL Server and Visual Studio — each of which was developed using some or all of the new techniques listed above — at an event in Los Angeles.

Skeptics still abound. For one thing, they point out that despite Microsoft’s newfound commitment to user feedback and development flexibility, actually releasing the three new products simultaneously didn’t turn out to be possible.

Visual Studio 2008 has been available since November, while Windows Server 2008 was released to manufacturing earlier this month. Meanwhile, RTM on SQL Server 2008 was recently delayed until this year’s third quarter, one quarter later than previously planned — although Microsoft did issue what it described as a “feature-complete” CTP release of the database last Wednesday.

“Aligning the launch date was a PR exercise,” said Greg DeMichillie, an analyst at Directions on Microsoft in Kirkland, Wash. DeMichillie, who worked as a developer within the STB for a decade, also remains unconvinced that Microsoft is now a paragon of agile development.

“Clearly, CTPs and the other changes deliver a benefit,” he said. “Users get earlier glimpses of products, and Microsoft gets feedback earlier. But the jury is still out on whether Microsoft is going to ship software more quickly and reliably as a result.”

John Andrews, CEO of Evans Data Corp., a market research firm that focuses on development tools, said via e-mail that Web-centric vendors such as Google Inc. and Salesforce.com Inc. are both much more nimble when it comes to software development, and that even IBM tops Microsoft in agility.

Read Full Article

For more info please visit us at: SEO services & Software Outsourcing Company

How to SEO Your Site in Less Than 120 Minutes

Thursday, February 14th, 2008

This post is an ode to Matt McGee’s post How to SEO Your Site in Less Than 60 Minutes. I found myself using this as a quick reference from time to time when first published. It was a great write-up that was very useful to many people. I always wanted to expand on this a bit and have the search community community add to it so here’s my new and updated checklist for your review. If there’s anything I missed please add it in the comments below.

Contents

SEO Checklist
A: Homepage
B: Site
C: External

SEO Checklist

A1: Homepage - www.domain.com
1. Check for redirects and canonicalization issues
2. Choose http://domain.com or http://www.domain.com
3. Redirect domain.com/(index|main).(html|htm|php|cfm|asp) to domain.com

Apache redirects and editing .htaccess files:
domain.com to www.domain.com
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

www.domain.com/index.html to www.domain.com
RewriteCond %{THE_REQUEST} ^[^/]*/index\.html [NC]
RewriteRule . / [R=301,L]

www.domain.com/index.php to www.domain.com
RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]
RewriteRule . / [R=301,L]


A2: Homepage – Navigation

1. Check for image, drop downs, javascript, image maps vs text navigation. Text is the best option.

A3: Homepage – Content

1. How much text is present? The more the better.
2. Check for keyword density in homepage content
http://www.ranks.nl/tools/spider.html
3. Check for use of H2 tags and bold fonts (light/appropriate use is good on keywords)
4. There should be a sitemap present
5. Do a select all (ctrl + A) to find potentially hidden text
6. Check to see how search engines will view your site with SEO Browser. Make sure everything is crawlable.

B1: Site – Meta Tags
1. Check Title tags. Are they using keywords and are formatted correctly?

Brand authority formatting:
Brand Name or Domain | Keyword, Keyword & Keyword

Non brand authority formatting
Keyword, Keyword & Keyword | Brand Name or Domain

2. Check Descriptions for keywords and composition. Make sure the description gets to the point and speaks to the purpose/content on its respective page in the first couple sentences.

3. Make sure the keyword tag contains around 5 – 10 keywords. No more or less is really necessary.

4. Make sure there are no duplicate meta tags anywhere, site wide.

B2: Site – URL Formatting
1. Check url formatting. Dynamic URLs are bad. URLs that are too long will be truncated in Google SERPs.
2. URLs should contain keywords separated by hyphens.
3. Hyphens are more preferable than underscores
4. Keywords in URLs should match the content contained within the page they are leading to.

B3: Analytics
1. Make sure you have some sort of analytics installed. It doesn’t have to be Google analytics but do remember that every page within the site should contain the analytic tracking code.

B4: Site – Links

1. Links should contain keywords
2. Links should contain titles utilizing keywords
3. Anchor text, link keywords, link title, and page being linked to should be relevant to one another.
4. Site linking structure should be cyclical. There should be no dangling pages.
5. Use Xenu Link Sleuth to check for broken links

B5: Site – nofollows (advanced)
1. nofollow TOS, Privacy Policy, or other pages that don’t contribute to your site’s ranking.
2. If you know how to link funnel correctly this should be done. I haven’t written anything on this yet but you can consult Slightly Shady SEO or Andy Beard

B6: Site – Robots.txt

1. Check for robots.txt file. Does one exist?
2. See what’s being blocked and what’s not.
3. Make sure it’s written correctly (consult Sebastian’s Pamphlets for best advice)

B7: Site – Duplicate Content

1. Make sure there is no duplicate content within your site
2. Make sure there is no duplicate content on other domains. You can use CopyScape to check for dupe content.

B8: Site – PDF files
1. Does this site contain PDF files? If so these can be optimized with new titles, keywords, and comments. Use Adobe Acrobat Professional to edit PDFs.

B9: Site – Images
1. Images can have ALT tags. Make sure to utilize these appropriately with keywords. When implemented, your site may gain traffic from image search engines like Google Image Search.

C1: External – Indexation

1. Perform a site:domain.com search on Google, Yahoo and MSN. Compare what’s being indexed and what isn’t.
*Install FireFox Extension Search Status by Craig Raw
You’ll be able to easily perform this operative plus many other functions with the Search Status plugin.

C2: External – Backlinks

1. Perform a backlink count with the Search Status plugin.
2. You may also want to install Joost de Valk’s backlink checker plugin for FireFox to check the anchor text of your Backlinks within Yahoo Site Explorer or Google’s Webmaster tools.

So that’s about all I can think of for the time being. If I forgot anything please submit your additions to this checklist in the comments below.

Read Full Article

For more info please visit us at: Offshore software Development Company & SEO services



View My Stats