ONDotnet
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab eDocuments  
advertisement
O'Reilly Open Source Convention: August 1- 5, 2005, Portland, OR

Search

 

 Advanced Search »

Login
Register
Manage Newsletters
Register Your Books

Sponsored Zones
Novell Learning Channel

Sites
codezoo.com
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
Security
OpenP2P.com
Perl.com
Policy DevCenter
SysAdmin
Wireless DevCenter
XML.com
WebServices.XML.com

Affiliate Sites
LinuxQuestions.org
OSDir.com
Servlets.com

Resource Centers
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdm/Networking
Web
Web Services
Windows
Wireless
XML  

Atom Feed.
RSS Feed.
Related O'Reilly Books

Traveling to
a tech show?

Discount Hotels Search
Philadelphia Hotels, PA
Atlanta Hotels
Disney Orlando Hotels
Canada Hotels
Orlando Hotels, Florida
Info on Las Vegas Hotels
New York City Hotels


ONDotnet.com
supported by:

Databases forum
Programming forum





  

Unit Testing in .NET Projects
Test-driven development in VS 2005

  

Liberty on Beta 2: Building a Complex Custom Control: Rolodex
Real solutions to real problems

  

Building Web Parts, Part 3
Allowing users to add and remove web parts

  

Generics in .NET 2.0  Using generics in .NET 2.0 screams of potential. But what are generics? Are they for you? Should you use them in your apps? Venkat Subramaniam, author of .NET Gotchas, answers these questions and take a closer look at using generics, and their capabilities and limitations.   [O'Reilly Network]

Refactoring with Visual Studio Macros  Refactoring is a method of improving your code without breaking or modifying the external functionality of your application. Refactoring has been growing in popularity partially because it is one of the key practices of extreme programming and because it goes hand in hand with test driven development. Refactoring consists of a plethora of different small changes (or “refactorings”) that you can make to your code. These changes are small enough to quickly test and have a low risk factor, but in total, they increase the overall quality of your code base or application. In this new article,James Avery discusses a macro approach to refactoring.   [O'Reilly Network]

O'Reilly Learning LabOpen Source Programming Certificate: Save 50% -- Our Open Source Programming Certificate Series will teach you the core technical skills necessary to fully understand programming using Linux or Unix operating systems, languages, libraries, and databases. Completion of this series also earns you a Certificate of Professional Development through the University of Illinois Office of Continuing Education. For two weeks only, save 50% on all Open Source Programing Certificate Series classes. Offer ends July 31st.

Porting a Project from Visual Studio .NET to Mono  Three years ago, when .NET was still in pre-release status, Kevin Farnham developed a C# application to automatically generate stock market web pages. Recently, he ported the project to Mono and Debian Linux. Follow along to see how the port went.   [ONDotnet.com]

Liberty on Whidbey
Liberty on Whidbey: What's New in Beta 2: Web Parts Revisited  Jesse Liberty has been working with Whidbey (.NET 2005) for a little over a year, and believes that .NET 2005 2.0 is a great improvement over 1.x. That said, the beta has had a bit of a hard time settling down, and so many of the earlier columns he wrote about Whidbey are, at best, a bit out of date. In this column he revisits, fixes, and expands on one of his favorite 2.0 features: Web Parts.   [ONDotnet.com]

Building Web Parts, Part 2  In part one of this series, Wei-Meng Lee discussed how to create Web Parts and configure them to look good. But he didn't touch on one of the most important feature of Web Parts; that is, how to let users move the Web Parts from one zone to another. In this article, he shows you how to move Web parts and how you can configure Web Parts to make use of SQL Server 2000.   [ONDotnet.com]

Refactoring Support for Visual Basic 2005  Microsoft recently announced that they have teamed up with Developer Express Inc. to release Refactor! for Visual Basic 2005 Beta 2, a free plugin for Visual Studio that enables Visual Basic developers to simplify and restructure source code inside of Visual Studio 2005. Wei-Meng Lee walks you through the new refactoring.   [ONDotnet.com]

Building Web Parts, Part 1  Web sites today contain a wealth of information; so much that a poorly designed site can easily overwhelm users. To better help users cope, portal web sites 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 web sites.   [ONDotnet.com]

Liberty on Whidbey
Putting A Browser Into Your Windows Application  There are times when it would be awfully convenient to have the capabilities of Internet Explorer inside your Windows application. The classic case is when you want to look at an XML document, and you'd like to take advantage of IE's ability to show the document as a collapsible and expandable hierarchy. In this article, Jesse Liberty will show you how to do that, in just a few easy steps.   [O'Reilly Network]

C# Generics: Collection Interfaces  The .NET framework provides two sets of standard interfaces for enumerating and comparing collections: the traditional (non-type-safe) and the new generic type-safe collections. In this excerpt from Programming C#, 4th Edition, 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.   [O'Reilly Network]

Liberty on Whidbey
XML DataSource Controls in .NET 2.0  With .NET 2.0's XML DataSource control, you can bind to an XML document just as easily as you bind to tables in a database. If the XML document you load is hierarchical, the data is exposed hierarchically, which makes it ideal for mapping an XML document to a TreeView control. Jesse Liberty explains how the XML DataSource works in ASP.NET.   [ONDotnet.com]

Building .NET Add-Ins for Windows Media Center Edition  Windows XP Media Center Edition 2005 is an exciting platform for enjoying all of your media from the comfort of your sofa. However, in many cases you might wish to extend Media Center to perform functionality that it does not have "out of the box." Microsoft has created a software development kit that lets you write your own software that runs in Media Center. In this article, Michael Earls shows you how to write your first .NET add-in for Media Center Edition of Windows XP.   [ONDotnet.com]

Liberty on Whidbey
Enhanced Text Input in Windows Forms 2.0  Visual Studio 2005 provides enhanced controls for managing data input in Whidbey. To get you started, Jesse Liberty takes a look at the masked editing control, which allows you to restrict the input from a user that a Windows Form will accept and to control how it is displayed by using a mask.   [O'Reilly Network]

Miguel de Icaza Explains How To "Get" Mono  It's perhaps the most controversial project in the open source world, but this mostly stems from misunderstanding: Mono, the open source development platform based upon Microsoft's .NET framework. Immediate reactions from many dubious Linux developers have ranged from confusion over its connection with .NET to wondering what the benefits of developing under it are. Throughout the course of its four years of intense development, sponsored by Novell, Mono founder Miguel de Icaza has had to frequently clarify the .NET issue and sell the community on it. In this new interview, Howard Wen asks Miguel to explain himself one more time.   [ONDotnet.com]

An Introduction to Developing Software for Microsoft Windows XP Media Center Edition 2005  At a recent consumer electronics show, Bill Gates suggested that the Media Center PC would be the centerpiece for combining online entertainment sources with existing video sources. As Sean Alexander (a product manager for Media Center) later suggested, Windows Media Center Edition will be the "hub for whole-home entertainment". Windows XP Media Center Edition allows you to do those things today. Michael Earls starts you out with how to write applications for Windows Media Center.   [ONDotnet.com]

Liberty on Whidbey
Enhanced Text Input in Windows Forms 2.0  Visual Studio 2005 provides enhanced controls for managing data input in Whidbey. In this new column by Jesse Liberty, he discusses the advanced WinForms Text Input control.   [ONDotnet.com]

Liberty on Whidbey
Data Binding in ASP.NET 2.0  Not only has Microsoft made radical changes in how data binding is done between ASP.NET 1.x and 2.0, but it has also created significant differences between how it is done in Windows Forms and ASP.NET in 2.0. This keeps life interesting (Jesse Liberty says, gnashing his teeth). In this new column, he dives into data binding in the new Web Forms.   [ONDotnet.com]

Encrypting Connection Strings in Web.config  One of the best practices in ASP.NET is to save your database connection strings in the Web.config file instead of hard-coding it in your code. It's not such a good idea to save your connection strings as plain text in Web.config – you should ideally encrypt the connection strings so it leaves no chance for a potential hacker to easily get more information about your database server. In ASP.NET 2.0, Microsoft has taken this further by allowing you to encrypt the connection strings in Web.config, all without much plumbing on your part. In this new article by Wei-Meng Lee, he shows you how it works!   [ONDotnet.com]

Building Mono on Windows  Mono, the open source implementation of the CLR, is not just for non-Microsoft platforms. Kevin Shockey walks you through the three phases required to build Mono on Windows without using the .NET framework.   [ONDotnet.com]

Using SQL Cache Dependency  Caching has long been recognized as one of the more effective ways to improve your ASP.NET web applications. One particular caching feature missing in ASP.NET 1.x was SQL cache dependency: the ability to invalidate a database cache if data in a table is changed. In ASP.NET 2.0, Microsoft has added the new SQL cache dependency feature. Wei-Meng Lee discusses the SQL cache dependency in ASP.NET 2.0, and how you can manually implement it in ASP.NET 1.x.   [ONDotnet.com]

Liberty on Whidbey
Web Parts in ASP.NET 2.0  In a previous article, Jesse Liberty discussed how personalization works. This article picks up from where he left off and shows you how to use Web Parts to allow your users to further personalize users' interactions with your web site.   [O'Reilly Network]


Click here for all .NET articles listed in chronological order.


Justin Gehtland's Weblog
Spring.NET
my ongoing exhortation of open-sourciness for .NET (May 26, 2004)


More Weblogs

Vista, the station-wagon of operating systems [Jonathan Gennick]

My Dream OS [Mitch Tulloch]

IE 7 Will Be Good for Firefox --- But There Are Bumps Ahead [Preston Gralla]

Can You Trust Windows AntiSpyware? [Preston Gralla]

Microsoft To Become a Big-Time Spyware Vendor? [Preston Gralla]

More .NET weblogs

Today's News
July 25, 2005

The great legacy skills debate COBOL expert Mike Gilbert examines the looming skills gap between the legacy world and the newer worlds of Web services, Java and .NET. [Source: CNET News.com: Enterprise]

Pay-Per-Click Speculation Market Soaring Rob writes "Computer Business Review is reporting that the number of web sites being opened purely to publish pay-per-click advertising links from the likes of Google and Yahoo is rocketing, according to VeriSign, which runs the .com and .net domain names." From the article: "Sclavos said that the company will change the way it reports the size of its domain name business, in terms of active registrations, because of the amount of speculation going on. It will reduce the size of the reported registrations by about 2%, he said. 'Names are being bought and then tested against traffic analyzers...The ones that can generate more than the $6 or $7 [registration] fee per year are kept, the other ones are returned within the five day grace period.'" [Source: Slashdot Org latest news headlines]

Parrot Proves It's No Birdbrain An African gray trained by a psychology professor can identify shapes and colors and count to six. But trainers are most impressed by the bird's apparent grasp of the abstract concept of 'none.' By Rachel Metz. [Source: Wired News]

Whats On Your Network? An anonymous reader writes "According to a Whitedust article you may currently have more on your network than you think you do. The article claims that not much security attention is generally given to one of the most elusive aspects of computer security; that of physical connectivity." From the article: "Broadcast traffic is on the rise, with more suspicious user activity in the logs every day. Then one morning you get a call from your irate boss wanting to know why he no longer has a network connection, yet the employees - or students or whoever - down the hall are able to play games and visit porn sites, at blazing speeds no less." [Source: Slashdot Org latest news headlines]

More Evidence for Tabletop Fusion heptapod writes "Researchers at Purdue University have statistically significant evidence that their tabletop fusion experiments were successful. Yiban Xu's experiment different from an earlier Oak Ridge experiment using a different and cheaper source of neutrons than Oak Ridge's pulse neutron generator. Surpassing break-even point still eludes the grasp of science." [Source: Slashdot Org latest news headlines]

Budding Filmmakers Crave a Break Digital technology lets a generation of moviemakers create compelling video cheaply. Trouble is, Hollywood can't keep all those aspiring directors employed. By David Cohn. [Source: Wired News]

Expert Delivery Using NAnt and CruiseControl.NET Jim Holmes writes "Marc Holmes's Expert .NET Delivery Using NAnt and CruseControl.NET is an outstanding book for development teams wanting to build a reliable, automated delivery system. The book clearly lays out the case for having a standard delivery process, then dives into specific details of implementing such a process via NAnt and CruiseControl.NET. The book also covers several other tools, both open source/freeware and commercial, including NDoc, FxCop, NUnit, Red Gate's SQL Bundle, and Eric Smith's CodeSmith code generation tool. This book, like Steve Loughran's Java Development with Ant has crucial concepts and patterns which are useful to folks even outside its target .NET audience. This is because the author is so emphatic about the criticality of process and standards, something applicable to anyone developing and delivering software." Read on for the rest of Holmes' review. [Source: Slashdot Org latest news headlines]

Internet-Controlled Train Set Eric Barch writes "Using a servo connected to a Mini SSC II and wired into a dedicated server through the serial port, the Control Our Junk team has created a working train set controlled from any computer on the Internet with a few ports open and Java installed. The trains speed can be modified on the control page, which uses a PHP script to send commands to a .NET application sitting on the server. When the .NET application recieves the PHP command it sends the data to a serial port, and in turn, changes the speed of the train. The train set is running 24 hours a day, 7 days a week and is quite fun to operate from the dual webcams mounted on a top down and side view of the train set. If you would like more information, or to control the train set visit controlourjunk.com/ and take the train for a spin." [Source: Slashdot Org latest news headlines]

Alex, The Brainy Parrot Who Knows About Zero Roland Piquepaille writes "Alex is a 28-year-old grey parrot who lives in a lab at Brandeis University in Waltham, Mass., and can count, identify objects, shapes, colors and materials. And now, Alex has grasped the concept of zero, according to World Science. In fact, Alex can describe the absence of a numerical quantity on a tray containing colored cubes. When a color is missing, Alex consistently identified this 'zero quantity' by saying the label 'none.' You might think that this is just a parrot trick, but this research about 'bird intelligence' might also help autistic and other learning-disabled children 'who have trouble learning language and counting skills.' This overview contains other details, references and a picture of Alex counting his colored cubes." [Source: Slashdot Org latest news headlines]

VeriSign Can Raise .net Prices in 2007 miller60 writes "ICANN is lifting restrictions on VeriSign's pricing of .net domains as of Jan. 1, 2007, eliminating a cap that dictated the amount VeriSign could charge registrars for each .net domain. The cap, now at $4.25 per name, expires at the end of 2006. The pricing details were not included in a draft contract published by ICANN prior to the bidding process, but negotiated after VeriSign prevailed in a controversial evaluation by Telcordia. VeriSign must give six months before any price change, allowing time to lock in current pricing with multi-year renewals." [Source: Slashdot Org latest news headlines]

Livejournal Founder Launches OpenID System geekdreams writes "Brad Fitzpatrick, the founder of Livejournal, has launched OpenID, an 'actually distributed identity system' for websites that accept user comments. The system utilizes decentralized servers to authenticate users, and aims to replace centralized ID systems such as Microsoft's Passport and SixApart's TypeKey. The first implementation of OpenID can be seen on Livejournal comments pages." Previously mentioned on Slashdot, now out of development. [Source: Slashdot Org latest news headlines]

Ray Kurzweil 2001-2003 essays Available as a PDF prostoalex writes "The Ray Kurzweil Reader is a collection of essays by Ray Kurzweil on virtual reality, artificial intelligence, radical life extension, conscious machines, the promise and peril of technology, and other aspects of our future world. These essays, all published on KurzweilAI.net from 2001 to 2003, are now available as a PDF document for convenient downloading and offline reading. The 30 essays, organized in seven memes (such as "How to Build a Brain"), cover subjects ranging from a review of Matrix Reloaded to "The Coming Merging of Mind and Machine" and "Human Body Version 2.0."" [Source: Slashdot Org latest news headlines]


Sponsored by:



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

Copyright © 2000-2005 O’Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email