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.
Learning Lab August Special
-- In our practice-based, self-paced courses, you can
build your online portfolio with plenty of instructor feedback and a
free O'Reilly book for reference. For a limited time, use the discount
passcode "tigercub" to save an extra 15% off any of our
courses--including all University of Illinois Certificate Series. Take
advantage of this great deal and register today!
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.
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.
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.
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.
Seven Cool Mono Apps -- The Mono
development environment allows programmers to be more productive than
they would be with conventional C programming. The C# language and the
Mono APIs together provide a great platform for building applications.
Because of this ease of development, there are many cool open source
programs being built on Mono. Here are seven from Edd Dumbill, a
coauthor of Mono:
A Developer's Notebook.