One of the big buzzwords that rose to fame in 2005 was "Ajax." The term
"Ajax" was first coined by Jesse James Garrett in his essay "Ajax: A New
Approach to Web Applications"
(www.adaptivepath.com/publications/essays/archives/000385.php), and it refers
to the use of asynchronous JavaScript and XML to drive Web applications.
Rather than reloading the entire Web page every time data needs to be
transmitted, only small, necessary chunks are sent and received, with
JavaScript manipulating the UI in response to the data received. This gives
the look and feel of a regular client application while still being hosted
inside of your Web browser. While Ajax methodologies have been used for years
- most notably in Microsoft's Outlook Web Access - they have just recently
become i... (more)
When open source software is mentioned, one of the first thoughts that comes
to mind is the LAMP stack (Linux, Apache, MySQL, and PHP/Perl/Python). While
these products are not generally associated with Windows development, at
least one of them is certainly well suited for Windows development,
particularly when using .NET. The MySQL database server is an open source
relational database d... (more)