O'Reilly  dotnet.oreilly.com
oreilly.com O'Reilly Network Safari Bookshelf Conferences Sign In/My Account | View Cart   
Book List Learning Lab eDocuments O'Reilly Gear Newsletters Press Room Jobs      O'Reilly China O'Reilly France O'Reilly Germany O'Reilly Japan O'Reilly Taiwan O'Reilly UK  
advertisement

 
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
Software Development
SysAdmin/Networking
Web
Web Services
Windows
Wireless
XML
Annoyances
CD Bookshelves
Cookbooks
Developer's Notebooks
Hacks
Head First
In A Nutshell
Missing Manuals
Pocket References
Personal Trainer
Technology & Society
Mandriva
No Starch Press
Paraglyph Press
PC Publishing
Pragmatic Bookshelf
SitePoint
Syngress Publishing
LinuxDevCenter.com
MacDevCenter.com
ONDotnet.com
ONJava.com
ONLamp.com
OpenP2P.com
Perl.com
WebServices.XML.com
WindowsDevCenter.com
XML.com
Novell Learning Channel
Beta Chapters
Events
From the Editors List
Letters
MAKE
Open Books
tim.oreilly.com
Academic
Corporate Services
Government
About O'Reilly
Bookstores
Catalog Request
Contact Us
International
User Groups
Writing for O'Reilly


Featured Book

Prefactoring Prefactoring -- If you understand object-oriented design, and you want to save time and money by considering more efficient designs before you begin your project, Prefactoring will show you the way. This practical, thought-provoking guide details prefactoring guidelines in design, code, and testing, derived from lessons learned by many developers over the years. With these guidelines, you'll create more readable code before you reach the second-guessing stage. Sample Chapter 2, The System in So Many Words (PDF), is available free online.

 Free shipping.
Books

Subscribe to O'Reilly books on Safari Bookshelf.
View the archive of free PDF chapters.

bullet
bullet
bullet
.NET Framework Essentials , Third Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
ASP.NET in a Nutshell , Second Edition
bullet
bullet
C# Cookbook , Second Edition (December)
bullet
bullet
C# Essentials , Second Edition
bullet
C# in a Nutshell , Second Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Programming ASP.NET , Second Edition
bullet
Programming ASP.NET , Third Edition (October)
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Visual Basic 2005 in a Nutshell , Third Edition (December)
bullet
bullet
bullet
bullet
bullet
bullet

Books from our Publishing Partners

bullet
bullet
bullet
bullet
bullet
bullet

Resources

Visit ONDotnet.com and dive deep into .NET. They're an affiliate of the O'Reilly Network.


Selected Projects

bullet

News & Articles [News Archive]

O'Reilly Learning Lab 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.

Safari Affilate Program 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.

Coffee Stains 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.


Sponsored by:



O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.
Website: | Customer Service: | Book issues:

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.