Web Programming Certificate Series Special Extended -- The Web Programming Certificate Series can take you from web newbie to well-rounded web engineer in six courses, which span everything from JavaScript to XML, Perl to Linux/Unix, HTML to mySQL. Upon completion of the series, students receive a Certificate of Professional Development from the University of Illinois Office of Continuing Education. Enroll in all six courses and receive a $200 instant rebate. Extended by request to September 30th--enroll today!
What Is Visual Studio -- What can you really do with Visual Studio? James Avery discusses some of the various applications you can build, some of its most compelling development features, and what you need to know to get started writing quality applications in Visual Studio. James is the author of Visual Studio Hacks.
Localization in ASP.NET 2.0
-- The web is an international place. Why shouldn't your
websites be ready for international visitors? With the introduction of
ASP.NET 2.0, Microsoft aims to make it easy to localize your website
for individual users, no matter where they hail from. Wei-Meng Lee
shows you how you can localize your ASP.NET 2.0 web applications.
Wei-Meng is the author of ASP.NET 2.0: A
Developer's Notebook.
Refactoring with Visual Studio Macros
-- Refactoring consists of a plethora of different small
changes (or "refactorings") that you can make to your code. Although
these changes are small enough to quickly test and have a low risk
factor, in total, they increase the overall quality of your code base
or application. James Avery discusses a macro approach to refactoring.
James is the author of Visual Studio
Hacks.
Getting Started with Safari Web Services
-- Joining the ranks of Amazon and Google, Safari
Bookshelf recently exposed a web service for developers to integrate
Safari's vast content of technical books into their web sites. Wei-Meng
Lee shows how to create an application for the Safari Web Services API
using the .NET framework. Enrich your website by becoming a Safari
Affiliate.
Generics in .NET 2.0 -- The generics feature in
.NET 2.0 permeates with potential. But what are generics? Are they for
you? Should you use them in your apps? Venkat Subramaniam answers these
questions and takes a closer look at using generics, their
capabilities, and limitations. Venkat is the author of .NET
Gotchas.
Hacking Visual Studio -- In this
excerpt, author James Avery shares five hacks that really stood out to
him from his recently released book. Learn to create comments faster
using GhostDoc, to refactor your code with Visual Studio 2005's new
Refactor menu, and more. James is the author of Visual Studio
Hacks.
Building Web Parts, Part 1 --
Websites today contain a wealth of information; in fact, so much that a
poorly designed site can easily overwhelm users. To better help users
cope, portal websites today (such as MSN) often organize their data
into discrete units that support a degree of personalization. In this
first of three articles, Wei-Meng Lee discusses how to use Web Parts
for user customization in your ASP.NET 2.0 websites. Wei-Meng is the
author of the upcoming ASP.NET 2.0: A
Developer's Notebook.
C# Generics: Collection Interfaces
-- The .NET framework provides two sets of standard
interfaces for enumerating and comparing collections: the traditional
and the new generic type-safe collections. In this excerpt, Jesse
Liberty focuses on the key type-safe collection interfaces, reviewing
each collection interface and providing code examples that demonstrate
how to implement each one. Jesse is the author of Programming C#,
4th Edition.
Cooking with ASP.NET, Part
2 -- Learn how to create a reusable handler that
reads image data from the database and sends it to the browser, and how
to improve the performance of pages that rarely change by saving and
reusing HTML output. It's all in these sample recipes from O'Reilly's
ASP.NET Cookbook.
In Better, Faster,
Lighter Java authors Bruce Tate and Justin Gehtland lay out five basic principles to combat the bloat that has built up over time in modern Java programming. Justin applies these same principles to programming in .NET in this article, Better, Faster, Lighter Programming in .NET and Java.