This page features articles written by users of Programmers Heaven that
are hosted by us for you to read and enjoy.
Do you want to have an article hosted on our server and listed here too? If you want to get your work seen, click here.
|
Introducing C# 3 - Part 4 - Linq, Dlinq & Xlinq
The final part of our C# 3.0 series is about Linq - Language Integrated Query. Learn:
* What declarative programming is
* How to write Linq queries
* Sorts, joins, groups and query continuations
* What DLinq and XLinq are
 |
Visits: 1983 Updated: 2007-11-22 Rating: | |
 |
|
Introducing C# 3 - Part 3 - Object Initializers & Anonymous Types
The third article in our C# 3.0 series covers the new features that will help you with building data structures. This includes:
* Object initializers
* Collection initializers
* Anonymous type is
* Type equivalence of anonymous types
 |
Visits: 7897 Updated: 2007-11-22 Rating: | |
 |
|
Introducing C# 3 - Part 2 - Extension Methods & Lambda Expressions
The second part of our C# 3.0 series is here, covering extension methods and lambda expressions. Learn:
* What an extension method is
* How to write extension methods
* The new lambda expression syntax
* To use the higher order programming paradigm
 |
Visits: 17006 Updated: 2007-11-22 Rating: | |
 |
|
Introducing C# 3
This is the first of a four part series on C# 3.0. It covers type inference, also known as implicitly typed variables. It explains what type inference is, why it is useful and the performance consequences of using it. It also looks at implicitly typed arrays.
 |
Visits: 7860 Updated: 2007-11-22 Rating: | |
 |
|
Demonstrating Implicit Variable Declaration with C# 3.0
A quick look at what implicit variable declaration is, with code examples in C# and VB.Net. The article also contains a walk-through to help you write and run your first program using implicit variable declaration.
 |
Visits: 8241 Updated: 2007-10-2 Rating: | |
 |
|
Filter & sort: Improving ecommerce product findability
On both ecommerce and shopping comparison sites, users can find products in two different ways: searching and browsing. Searching obviously means using the site search whilst browsing involves drilling down through the categories provided by the website.
 |
|
 |
|
WCAG 2.0: The new W3C accessibility guidelines evaluated
The second version of the Web Content Accessibility Guidelines (WCAG) is in final working draft and will soon be officially released. Version 1 of the guidelines came under much criticism for being vague, full of jargon and extremely difficult to use. The W3C has been working on version 2.0 of the guidelines for over 5 years now, but has it been worth the wait?
 |
|
 |
|
The future of web accessibility
It's been seven years since the W3C released the first version of the web content accessibility guidelines (WCAG 1.0). Since then, accessibility has slowly but surely turned up on the radar of web managers in most large organisations.
 |
|
 |
|
Protect .NET code
The chief functions of any software protection technique can be determined as detection of pirate attempts to decipher or tamper software, protection against such attempts and alteration of software to ensure that it functionality degrades in an undetectable manner if the protection fails.
Freeware Light Edition of Skater .NET Obfuscator is an obfuscation tool for .NET code protection. The Light Edition is the Free version of Skater .NET Obfuscator. You may use Skater .NET Obfuscator Light Edition, free of charge, to protect your .NET applications for both personal and commercial purposes.
 |
|
 |
|
Are AJAX Applications Vulnerable to Hack Attacks?
This paper reviews AJAX technologies with specific reference to JavaScript and briefly documents the kinds of vulnerability classes that should raise security concerns among developers, website owners and the respective visitors. The proposed solution suggests auditing AJAX and JavaScript based applications with a web vulnerability scanner that not only parses the HTML code of a webpage to identify embedded JavaScript, but also executes the code. Automating the process is also key when considering the increasing complexity of such web applications.
 |
|
 |
|
Webmaster Checklist
About to deploy a site? Find out what you've forgotten to do! We have collected together numerous tried and tested tips to make the ultimate webmaster checklist. It includes detailed tips on search engine optimization, accessibility, security, page download time, privacy and legal issues, hosting and more. There is also a downloadable tick-list version of the checklist, so you can tick off each item as you check it for your site.
 |
Visits: 11559 Updated: 2007-8-1 Rating: | |
 |
|
Yes, Virginia, Visual Basic is a Real Language
Once upon a time, there was a simple, interpreted language used for teaching new programmers called BASIC - the Beginner's All Purpose Symbolic
Instruction Code. Compared to modern standards, this was a very simplistic
language, with no compiler, no run times, no linking, and no GUI...
 |
Visits: 433 Updated: 2007-6-11 Rating: | |
 |
|
DataGridView vs DataGrid
DataGridView Windows Forms control is a .NET control introduced in MS Visual Studio .NET 2005 (.NET 2.0) that is a good alternative to the VS .NET 1.x DataGrid control. Obviously we do not need to disregard the .NET DataGrid control. For most situations it works faster than the new DataGridView.
 |
|
 |
|
Wikiasari: The convergence of usability and SEO?
Just before Christmas, Jimmy Wales, the founder of Wikipedia announced he was going to create a new search engine for the web - Wikiasari. This piece of news might have slipped under the radar for many people, but people working in the search engine optimisation industry probably didn't sleep well that night.
 |
|
 |
|
Design Patterns In VB.NET School
Using design patterns can lead to better designed and implemented object oriented programs. They can also help make code more understandable. The Programmer's Heaven design patterns school covers each design pattern, complete with explanations and code examples in VB.NET. It also looks at the approach taken by the creators of design patters and the motivation for using them in your own development.
 |
Visits: 1232 Updated: 2007-4-10 Rating: | |
 |
|
Convert Java to EXE - Why, When, When Not and How
The simple fact that Java applications need a JRE to run makes their deployment a more complicated task than if they were native executables. This article presents the ways of transforming a Java program into a native executable, as well as alternative ways to achieve the same goals. The Resources sections points to numerous related documents, articles and tools.
 |
|
 |
|
Windows XP and Fedora Core 4 - Dual booting step by step
This is the installation summary of both Windows XP and Fedora Core 4 operating systems on my own machine. It can also be applied with any Windows (2000 & 2003) and any Fedora Core (1, 2 & 3) dual boot installation. I hope it will help some new bies. It is intended for Windows users who want to use Linux as another operating system. In this tutorial, I will go through a fresh installation and I will not use any third party software like Partition Magic for disk partitioning.
 |
Visits: 14870 Updated: 2007-2-20 Rating: | |
 |
|
The Cluster Computing Virtualization in Windows
How to establish the Cluster Computing Virtualization in Windows system. Nowadays the virtualization technique presents several applications to accelerate the evaluation of code without the target machine. For instance, it is possible to execute a Windows executable file on a Linux system by dealing with the import table and simulating the Windows components, for instance WineHQ project.
 |
|
 |
|
A glance at Virtual Machine Monitor
We are going on a short trip in the virtualization's technique world. Virtualization has become an important tool in computer system design, and virtual machines are used in a number of sub-disciplines ranging from operating systems to programming languages to processor architectures. By freeing developers and users from traditional interface and resource constraints, virtual machines enhance software interoperability, system impregnability, and platform versatility. The primary motivation for using a virtual machine is that it decouples the design of computer software from the evolution and diversity of computer hardware and operating systems.
 |
Visits: 15409 Updated: 2007-2-16 Rating: | |
 |
|
DirectX 10 FAQ
This FAQ covers DirectX 10, including the new Windows Display Driver Model and the Programmable Pipeline. It also looks at the API changes that developers moving to DirectX 10 from earlier versions of DirectX will face.
 |
|
 |
|
SQL Server 2005 Database school - Lesson 10
Discusses how you can create Notification Services applications to automatically send information to subscribers in a specific form.for example, as an e-mail or an SMS message. You will learn how the Notification Service components work together to provide the infrastructure, and how to write applications by using these components.
 |
|
 |
|
Web accessibility & learning difficulties
Accessibility is about making it as easy as possible for all members of society to fully take part in that society. It is about removing barriers. It is about inclusion and empowerment. It is about creating the sort of world that we all want to live in - a message that should resonate with us all.
 |
|
 |
|
Internet Explorer & CSS Issues
Trying to get CSS-based websites to look the same across all browsers can often be difficult. Many of the problems however lie with Internet Explorer implementing CSS commands differently to other, more standards compliant browsers. All is not lost, however, as many of the differences you see across browsers are caused by the same Internet Explorer CSS issues...
 |
Visits: 2787 Updated: 2007-1-12 Rating: | |
 |
|
Designing websites for older users
According to the 2001 UK census, the UK now has more people aged over 60 than under 16. It also revealed that there are now 1.1 million people aged over 85. Webcredible recently analysed and compared the results of 16 usability testing sessions - 8 of these sessions were conducted with elderly users (i.e. over the age of 65), and 8 with younger users (i.e. under the age of 40).
 |
|
 |
|
SQL Server 2005 Database school - Lesson 9
In a service-oriented architecture, you can use native Hypertext Transfer Protocol (HTTP) support to publish Web services that are based on Simple Object Access Protocol (SOAP) directly from Microsoft SQL Server. 2005. This module teaches you how to create HTTP endpoints that make database services available to Web services clients.
 |
|
 |
|
Transferring files and monitoring Bluetooth ports in C#
Sometimes there are problems transferring data between two Bluetooth devices. We can't transfer some type of files, we can't discover the data transfer service (protocols) , for example the OBEX or FTP protocol, which is above the RFCOMM layer of the Bluetooth protocol stack. But the devices can communicate on the lower RFCOMM layer. If we have control over two devices, for example PC or Pocket PC, we can create C# programs for file transfer. We will show you, how to transfer files with Bluetooth technology without the use of additional software and how to monitor the serial port bytes traffic in C#. You can reuse the code in this article to create your application to transfer data also in environment when you can't do that with standard Bluetooth application.
 |
Visits: 4284 Updated: 2006-12-22 Rating: | |
 |
|
2006 At Programmer's Heaven: The Highlights
A wrap up of 2006 from a member of the Programmer's Heaven team.
Includes some of the biggest technology news from the year, what's changed on Programmer's Heaven and some of the most interesting results from the user polls. Also looks forward to a little of what's coming in 2007.
 |
Visits: 1309 Updated: 2006-12-21 Rating: | |
 |
|
|
|
SQL Server 2005 Database school - Lesson 8
When developing a Microsoft SQL Server. 2005 database application, it is useful to understand how client applications can interact with it. ADO.NET is the primary data access platform for the .NET Framework
 |
|
 |
|
SQL Server 2005 Database school - Lesson 7
When developing a Microsoft SQL Server. 2005 database application, it is useful to understand how client applications can interact with it. ADO.NET is the primary data access platform for the .NET Framework
 |
|
 |
|
C# School E-book .pdf (free)
This free 330 page e-book covers the .NET framework and the C# language. Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features including interfaces, exceptions and delegates. Later chapters cover practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O. The final chapter covers new features in C# 2.0, including generics.
 |
Visits: 2762 Updated: 2006-12-5 Rating: | |
 |
|
CSS and round corners: Boxes with curves
One of the main reasons for having to use images on any web page is to create curves and round corners. It's currently impossible to create any kind of curved shapes using just HTML, so images need to be used. Putting these images into the HTML document with a table layout can create a large amount of superfluous code.
 |
Visits: 1907 Updated: 2006-11-28 Rating: | |
 |
|
Preparing your CSS for Internet Explorer 7
Later on this year Microsoft will officially release Internet Explorer 7. If you can't wait until then, you can download a beta version and see how it works. Microsoft has hinted that when IE7 is officially released they'll be looking to quickly upgrade users from IE6, so it's essential that your website is prepared for this new browser.
 |
Visits: 980 Updated: 2006-11-28 Rating: | |
 |
|
AJAX and PHP: Building Responsive Web Applications
This article is an sample chapter from the Packt Publishing book AJAX and PHP: Building Responsive Web Applications. This is chapter 1 which looks at AJAX and the Future of Web Applications.
 |
Visits: 1615 Updated: 2006-11-7 Rating: | |
 |
|
State Management in ASP.NET
Web form pages are HTTP-Based, they are stateless, which means they don't know whether the requests are all from the same client, and pages are destroyed and recreated with each round trip to the server, therefore information will be lost, therefore state management is really an issue in developing web applications
 |
Visits: 4437 Updated: 2006-11-7 Rating: | |
 |
|
How to work with strings
In the topics that follow, you'll learn some basic skills for working with the string data type. These skills should be all you need for many of your applications. Then, in chapter 9, you'll learn the skills you need for advanced string operations.
 |
Visits: 4972 Updated: 2006-11-7 Rating: | |
 |
|
Adding Icon to the Status Area of Taskbar
Any Visual Basic Programmer have by now added icon to the status area in very simple steps. But doing the same in Visual C++ is not so straight forward. Here I delineate the steps to undertake for putting a status icon on the status area of task bar.
 |
|
 |
|
Focus groups - how to run them
A focus group involves encouraging an invited group of participants to share their thoughts, feelings, attitudes and ideas on certain subject. Organising focus groups within an organisation can also be very useful in getting buy-in to a project from within that company.
 |
|
 |
|
|
|
20 Perl Tips And Tricks
Perl is full of secrets that can make your life as a Perl programmer easier - if you know about them. In this article I present a handful of Perl tips and tricks that some Perl programmers may not have come accross and may find useful.
 |
Visits: 1381 Updated: 2006-10-11 Rating: | |
 |
|
Perl 6 FAQ
Perl 6 FAQ featuring over 100 answers to questions about Perl 6, including changes since Perl 5 and new features such as junctions, multi subs, hyper operators and the new class and object system. Also includes a step-by-step guide to writing your first Perl 6 program.
 |
Visits: 1114 Updated: 2006-10-11 Rating: | |
 |
|
Regular Expressions tutorial
The Programmer's Heaven regular expressions area provides tutorials for beginners, guides to using regular expressions in various languages, a handy syntax quick-reference and a web-based regex testing tool.
 |
Visits: 1491 Updated: 2006-10-11 Rating: | |
 |
|
Innovative user interface design
Increasing numbers of websites are developing new types of user interface design, taking advantage of users' increasing levels of Internet-sophistication and faster connections. These new interfaces often allow users to view and manipulate large quantities of data.
This article will have a look at some of the more interesting user interface design ideas we've come across recently.
 |
|
 |
|
ADO.net Programming Style
ADO.net Programming article which focus on both how to write efficient code and how to represent the information which take advantage of layered design of .net framework. Articles describes how you can write code efficiently and improve performance of application and avoids errors due to poor coding style.
 |
|
 |
|
SQL Server 2005 Database school - Lesson 6
The .NET common language runtime (CLR) provides a hosted environment for managed code. In Microsoft SQL Server 2005, developers can use managed code to implement database objects such as stored procedures, user-defined data types, user-defined functions, triggers etc. This brings the power, scalability, and security of the .NET Framework to database applications.
 |
Visits: 2006 Updated: 2006-10-9 Rating: | |
 |
|
Calling a method asynchronously
The following article is excerpted from the book Practical .NET2 and C#2. To read this article it is important to have understood the notion of delegates.
 |
Visits: 2309 Updated: 2006-10-9 Rating: | |
 |
|
|
|
A low-level Look at the ASP.NET Architecture
Ever wonder how requests get into the ASP.NET pipeline from IIS? Find out about the low level plumbing of ASP.NET starting with a detailed discussion of how requests route from IIS, through the ASP.NET ISAPI extension into the ISAPRuntime and finally into the ASP.NET pipeline for HttpApplication processing with Http Modules and Handlers. This article takes a on the low-level aspects of ASP.NET for those that want to understand the inner workings of the framework.
 |
|
 |
|
Building a Web Data Service with Visual FoxPro
Have you ever wanted to build a remote data access mechanism into an application where you can talk to data that is coming over the Web rather than from a local or network data source? Wouldnt it be cool if you simply pointed at a URL and could remotely execute some SQL code and return data to you on the client? In this article Rick shows how to build a generic Web Sql data service that can be used with any Visual FoxPro based Web backend and any Visual FoxPro client to provide remote data access to Visual FoxPro and ODBC datasources.
 |
|
 |
|
Configuring IIS via code using the IISAdmin objects
As you build Web applications it's becoming ever more important to configure the server under program control for install routines for distribution and replication of functionality. This article shows how to perform common tasks like creating virtuals and scriptmaps and a few other tips that you'll need to create your own Web install wizards.
 |
|
 |
|
Handling long Web Requests with Asynchronous Request Processing
Running long requests on a Web server can be problematic since long requests can tie up valuable Web server resources and not give the user feedback on the operation running. In this article Rick shows a message based approach to offload long requests to application servers while providing the browser with information on progress.
 |
|
 |
|
Using Microsoft's SOAP Toolkit for remote object access
Check out how to use Microsoft's Simple Object Access Protocol (SOAP) toolkit to call remote functions and component methods over the Web. This paper describes how to use the toolkit and how to create and call components from Visual FoxPro as well as examples on how to create custom SOAP clients.
 |
|
 |
|
Creating a Statusbar control with VFP 8
Irritated by the lack of Theme support and inconsistent behavior of the Statusbar control in MSCOMCTL.OCX? This article describes how to take advantage of a number of Visual FoxPro 8's new features to build a useful replacement to the MSCOMTL statusbar control. Besides showing off some new VFP features like collections, BINDEVENTS, the new Empty object and ADDPROPERTY, it provides a ready to use class that provides the most common functionality of the StatusBar with VFP code.
 |
|
 |
|
Using Unicode in Visual FoxPro Web and Desktop Applications
Visual FoxPro doesnt have native Unicode support which means that you have to do some extra work and understand how the process works in order to work with it. In this article Ill describe the issues in the context of supporting of multiple languages simultaneously, rather than through the view of code page translation which Visual FoxPro readily supports. Ill start with an overview of the issues and how to work with Unicode in general, then show how to retrieve and update Unicode data using Visual FoxPro and SQL Server data. Finally I'll talk about how to get the Unicode content to display both in your Web and Desktop user interfaces.
 |
Visits: 2623 Updated: 2006-10-3 Rating: | |
 |
|
Using XML Data Services in distributed Applications
Find out about generic XML Data Services that can provide data directly to your client application. This article discusses the SQL 2000 XML features as well as a VFP based XML data server implementation that lets you serve VFP and ODBC data from a VFP backend application.
 |
|
 |
|
Web Farming with the Network Load Balancing Service in Windows Server 2003
Hit the limits of your hardware for a Web application? Find out how to scale out your application to run on multiple machines using the Windows Server Network Load Balancing Service. Windows Server 2003 brings a new front end to the Network Load Balancing Service that makes it easier and cheaper to implement a Web Farm of multiple redundant servers that can work in tandem to handle the meanest traffic you can throw at it.
 |
Visits: 1592 Updated: 2006-10-3 Rating: | |
 |
|
Beyond guidelines: Advanced accessibility techniques
When creating accessible websites, most web developers and web managers tend to follow the W3C accessibility guidelines. And rightly so - they are the most comprehensive accessibility resource on the Internet after all. The W3C accessibility guidelines, or Web Content Accessibility Guidelines as they're officially known, could go slightly further however. Fulfilling the guidelines will give you a very accessible website (remember though, they are just guidelines so shouldn't always be taken literally).
 |
|
 |
|
Usability testing with children
Usability testing with children is similar in many respects to usability testing with adults. In order to get the most out of the sessions, and ensure the child is comfortable and happy, there are a few differences that you need to be aware of.
 |
|
 |
|
A Diary From The European Perl Conference 2006
YAPC::Europe is the premier event for Perl developers and users in Europe. Jonathan Worthington takes us inside the conference, picking out both the informative and the fun moments and describing some of the latest technology that is under development in the Perl community. If you ever thought Perl might be a dying language, you won't after you've read this!
 |
|
 |
|
|
|
Lesson 5 XML integration with SQL Server 2005
XML has become a key technology in enterprise business solutions. SQL Server 2000 introduced XML-related functionality in the database engine through the FOR XML clause of the SELECT statement and through the OPENXML function.
Microsoft SQL Server 2005 builds on and extends the XML support in SQL Server 2000, making it easier to build solutions that use both relational and XML data. SQL Server 2005 includes several enhancements to this functionality, and this lesson describes these enhancements.
 |
Visits: 5271 Updated: 2006-7-6 Rating: | |
 |
|
Parrot: A Virtual Machine For Everyone
This article is an attempt to provide the readers an introductory thread on a very useful and widely used concept of the computer systems, 'The Virtual Machines'. First we shall try to demystify this concept and then explore further an open source virtual machine 'Parrot'.
 |
Visits: 1825 Updated: 2006-6-23 Rating: | |
 |
|
SQL Server 2005 Database school - Lesson 4
Transact-SQL is at the core of most Microsoft SQL Server database applications, and SQL Server 2005 includes enhancements and new language features that help you build great solutions. This lesson describes the improvements in Transact-SQL in SQL Server 2005.
 |
Visits: 6937 Updated: 2006-6-22 Rating: | |
 |
|
Domain Objects Caching Pattern for .NET
Caching greatly improves application performance because it reduces expensive trips to the database. But, if you want to use caching in your application, you must decide what to cache and where to put your caching code. The answer is simple. Cache your domain objects and put caching code inside your persistence 3811
 |
|
 |
|
Improve Your Communication To Improve Web Conversion
Many of the programs you create with FoxPro need to interact with some kind of messages. This article will teach you how the VFP programs you create can use Skype. It shows in a friendly format how to develop a simple client to automate communication over Internet. The examples in this article can be directly tested, by simply copying and pasting the entire code (in this
article) in any FoxPro project.
 |
|
 |
|
Using Skype from VFP
Many of the programs you create with FoxPro need to interact with some kind of messages. This article will teach you how the VFP programs you create can use Skype. It shows in a friendly format how to develop a simple client to automate communication over Internet. The examples in this article can be directly tested, by simply copying and pasting the entire code (in this article) in any FoxPro project.
 |
Visits: 2325 Updated: 2006-5-26 Rating: | |
 |
|
SQL Server 2005 Database school - Lesson 3
It is important that MicrosoftR SQL Server database administrators are familiar with the requirements for SQL Server installation, previous version coexistence issues, and procedures for adding or removing SQL Server components. In this module, you will learn how to plan for a SQL Server 2005 installation, install SQL Server 2005, and maintain a SQL Server 2005 installation.
 |
Visits: 6826 Updated: 2006-5-23 Rating: | |
 |
|
SQL Server 2005 Database school - Lesson 2
The Programmers Heaven SQL Server 2005 Database Programming school/tutorial is specificaly designed to help database developers to learn the functionality available in SQL Server 2005 and plan business solutions to take advantage of this latest technology,
 |
Visits: 3376 Updated: 2006-5-2 Rating: | |
 |
|
Rebol Programming For The Absolute Beginner
This tutorial demonstrates how easy it is to accomplish real world programming goals with a flexible and powerful language called Rebol. The text aims to teach average users to program computers to do useful things, without the long and difficult learning curve imposed by other programming languages. If you're an experienced programmer, be sure to check out the final example applications. You'll be amazed at Rebol's compact code.
 |
Visits: 1165 Updated: 2006-2-5 Rating: | |
 |
|
Inject your code to a Portable Executable file
It might be, you demand to comprehend the ways a virus program injects its procedure in to the interior of a portable executable file and corrupts it, or you are interested in implementing a packer or a protector for your specific intention to encrypt the data of your portable executable file. This article is committed to represent a brief intuition to realize the performance which is accomplished by EXE tools or some kind of malwares.
 |
Visits: 3750 Updated: 2006-2-1 Rating: | |
 |
|
SQL Server 2005 Database school
The Programmers Heaven SQL Server 2005 Database Programming school/tutorial is specificaly designed to help database developers to learn the functionality available in SQL Server 2005 and plan business solutions to take advantage of this latest technology,
 |
Visits: 2732 Updated: 2006-1-27 Rating: | |
 |
|
Metapatterns: A New Approach To Design Patterns
MetaPatterns can be contemplated like a form of understanding the underlying mechanisms of patterns and the form in which they work, and even as a new classification of patterns patterns.
The principal objective of patterns is capturing good practices that allow us to improve the quality of the design of systems, determining objects that support useful roles in a specific context, encapsulating complexity, and making it more flexible.
We can observe that the structure of these solutions (patterns) repeats, using a series of basic mechanisms (even in different levels of abstraction) to produce the same effects in the system. To know these common mechanisms allows us to have a clearer vision on patterns, as well as to have the capacity to generate them.
 |
|
 |
|
How Web Analytics Helped Find A Million Dollar Hole
To not use web analytics is like throwing away money - a frustrating and expensive waste of time. This article describes a situation where one of our clients could potentially earn $1 Million per year because of the analytics tool they have installed. It will describe how we used a key performance indicator to raise the problem and then go onto describe how we then found out what the issue was on the clients website.
 |
|
 |
|
Web Code Optimization | Google does it. Yahoo! does it. Why don't you do it?
Google and Yahoo! know that speeding pages to their users is crucial. Both companies have invested millions of dollars in the server capacity and software enhancements that it takes to quickly serve search results to millions of users everyday. However, the optimizations that these companies perform do not stop at infrastructure investments. They optimize the delivery of their data right down to the data itself.
 |
|
 |
|
Developing Your Site for Performance
This three-part article outlines a common sense, cost-effective approach to Web site acceleration according to the two simple laws of Web performance: * Send as little data as possible * Send it as infrequently as possible If used properly, these basic principles should result in: * Faster Web page loads * Reduction of server usage * Improved bandwidth utilization. All of these techniques should not only improve user satisfaction with a site or Web-based application, but also save money on site delivery costs.
 |
Visits: 1591 Updated: 2005-12-13 Rating: | |
 |
|
Authentication in IIS
This article covers the typical spectrum of authentication methods available on Microsoft IIS Web servers. Different authentication methods are explored generally, with common administrator perspectives and uses for different authentication approaches given.
 |
Visits: 2617 Updated: 2005-12-13 Rating: | |
 |
|
A Rapid and Easy Way to Build Powerful Web Applications
If you are reading this document, you are probably interested in building a web application - but you haven't yet decided which development platform to use. We'd like to show you some of your options - because we are fairly sure you will decide on Alpha Five as your tool of choice.
 |
Visits: 1838 Updated: 2005-12-13 Rating: | |
 |
|
Software Management & Distribution: Creating Updates & Patches
The article is devoted to the software updating problem arisen during standard software development cycle along with possible premises of this problem. The main aspects of this composite task are taken up and several available solutions with their approaches and technics are offered for readers' consideration. The article also covers the main "must have" features of a software update solution to select the right one on the market of software updaters.
 |
|
 |
|
|
|