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]
Certificate Series: $200 Instant Rebate-- Learning programming languages and development techniques has never
been easier. Using your web browser and Useractive's Learning Sandbox
technology, the Learning Lab gives you hands-on, online training in a
creative environment (and a Certificate from the University of Illinois
College of Extended Education upon course completion). Until May 20th,
receive a $200 instant rebate
when you enroll in any Certificate Series.
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 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]
Using the Observer Pattern in .NET
Recently, after visiting a friend who received a binary clock as a gift, Michael Weier thought it would be a great example to show how to use the Observer pattern.
[ONDotnet.com]
Learning ASP.NET for the ASP Developer - Part 3
In the final part of this tutorial, Nihal Mehta will demonstrate how to construct largescale ASP.NET websites. In the previous tutorials of this series, Nihal showed how to build single ASP.NET pages where all the code for a page was written on the page itself. This approach can quickly get tedious when you have code that is common across several pages. Thus, one of the most important elements in sites with a large number of pages is the ability to share code.
[ONDotnet.com]
Using the SQL Server 2000 Reporting Services
Microsoft has finally added reporting capabilities to its flagship database server, SQL Server 2000. In this article, Wei-Meng Lee walks you through the basics of creating a simple report using the SQL Server 2000 Reporting Services.
[ONDotnet.com]
Liberty on Whidbey Skins and Themes
In his previous column, Jesse Liberty showed you how to use web forms security to create a personalized site. Here, he builds on that work to introduce the concepts of skins and themes, which allow users to configure the look and feel of your site.
[ONDotnet.com]
Introducing SQL Server Reporting Services
Microsoft has finally added reporting capabilities to SQL Server 2000. Wei-Meng Lee walks you through the basics of creating a simple report using the SQL Server 2000 Reporting Services.
[ONDotnet.com]
Learning ASP.NET for the ASP developer - Part 2
In the first part of this tutorial, we showed how ASP.NET allows us to cleanly separate presentation markup from server side script code. In this second part, we will continue our investigation of ASP.NET from a classic ASP developer's perspective. We will delve deeper and demonstrate how an ASP.NET page is put together.
[ONDotnet.com]
Liberty on Whidbey ASP.NET 2.0 Databinding
In ASP.NET 2.0, a great deal of the ADO.NET object model has been incorporated into controls that let you interact with data declaratively, and that spare you from writing boilerplate code to create datasets, extract tables, bind tables or views to controls, and so forth. Jesse Liberty shows you how ADO.NET 2.0 and ASP.NET 2.0 are now meaningfully matched.
[ONDotnet.com]
Liberty on Whidbey Personalization in ASP.NET 2.0
In previous articles, Jesse discussed security and managing users' roles. This article picks up from where those articles left off, and show you how to provide personalized web pages for your users. Personalization allows your web site to welcome the user and to persist the user's state.
[ONDotnet.com]
The Magic of ClickOnce
One of the major attractions of the web application is its ubiquitous access--anyone with a web browser can access the application and there are no setup issues to worry about. With the advent of web services, a new model can be drawn from the best of both worlds--harnessing the rich capability of the client-side Windows environment as well as the distributed and connected model of web services. This new model is known as smart clients. In this article, Wei-Meng Lee shows you how smart clients are supported in Visual Studio 2005 and how it makes deploying them easy and painless.
[ONDotnet.com]
Making Sense of Partial Classes
In Whidbey, Microsoft has introduced partial classes, with which we can spread the definition of a class over multiple files. The use of partial classes attempts to solve the problem of separation of designer code and implementation code. Nick Harrison shows you these solutions and explores the benefits of using partial classes in your own projects.
[ONDotnet.com]
Cooking with ASP.NET, Part 2
Last week, in part one of this two-part excerpt from the ASP.NET Cookbook , authors Michael Kittel and Geoffrey LeBlond cooked up three recipes to make ASP.NET work for you. This week, they're back in the kitchen with two more recipes: one to create a reusable handler that reads image data from the database and sends it to the browser, and another to improve the performance of pages that rarely change by saving and reusing HTML output.
[ONDotnet.com]
OpenID - Open Source Single-SignOn Nurgled writes "Danga Interactive, who created LiveJournal and memcached, is working on a new decentralized single-signon system called OpenID. Similar in principle to Six Apart's TypeKey or MSN Passport, OpenID will allow you to assert a single identity to any OpenID-supporting site. The difference here is that there is no central authenticating server: anyone can run one, and Danga's reference implementations will be open-source. The site you are authenticating with never sees your username or password, just a one-time token. You can read the initial announcement on LiveJournal, though some details have changed since that post, so be sure to read the information on the official site." [Source: Slashdot Org latest news headlines]
OpenID - Open Source Single-SignOn Nurgled writes "Danga Interactive, who created LiveJournal and memcached, is working on a new decentralized single-signon system called OpenID. Similar in principle to Six Apart's TypeKey or MSN Passport, OpenID will allow you to assert a single identity to any OpenID-supporting site. The difference here is that there is no central authenticating server: anyone can run one, and Danga's reference implementations will be open-source. The site you are authenticating with never sees your username or password, just a one-time token. You can read the initial announcement on LiveJournal, though some details have changed since that post, so be sure to read the information on the official site." [Source: Slashdot Org latest news headlines]
Canada Task Force Calls For Anti-Spam Law Canrights writes "Canada's National Task Force on Spam released its final report today. Despite prior spam actions on privacy grounds in Canada, the task force is calling for a tough new anti-spam law including penalties for failure to obtain appropriate opt-in consents before sending commercial email as well as private right of action to encourage Canadian lawsuits against spammers. Professor Michael Geist, who headed up the legal aspects of the task force, provides a good summary of the recommendations."<p><a href='http://www.feedstermedia.com/feedster/adclick.php?bannerid=191&zoneid=10&source=&dest=http%3A%2F%2Fad.doubleclick.net%2Fclk%3B15865747%3B11269323%3Bn%3Fhttp%3A%2F%2Fwww.sun.com%2Fnc05q2' target='_blank'></a></p> [Source: Slashdot Org latest news headlines]
Move Over Xbox, PS3's Coming Soon Sony shows off the PlayStation 3, due for launch Spring 2006, and expects the powerhouse machine to dominate all aspects of networked home entertainment, leaving other consoles in the dust. [Source: Wired News]
Next Step in Human Evolution PrivateDonut writes "Where is evolution taking our species? MSNBC has up an article that examines where evolution could take the human race. The gist of it is that no further evolution will occur unless humans can be separated into isolated groups." From the article: "Such ideas may sound like little more than science-fiction plot lines. But trend-watchers point out that we're already wrestling with real-world aspects of future human development, ranging from stem-cell research to the implantation of biocompatible computer chips. The debates are likely to become increasingly divisive once all the scientific implications sink in." Class, please read Transmetropolitan for homework.<p><a href='http://www.feedstermedia.com/feedster/adclick.php?bannerid=191&zoneid=10&source=&dest=http%3A%2F%2Fad.doubleclick.net%2Fclk%3B15865747%3B11269323%3Bn%3Fhttp%3A%2F%2Fwww.sun.com%2Fnc05q2' target='_blank'></a></p> [Source: Slashdot Org latest news headlines]
Game, Set, Film Cinemasports is the Iron Chef of filmaking: Contestants are given a list of 'ingredients' to be crafted into a short made in a day. Ryan Singel reports from the Santa Cruz Film Festival in California. [Source: Wired News]
Interview with the Creator of BitTorrent brokencomputer writes "There is an interesting interview with Bram Cohen, the creator of BitTorrent, on my site, WrongPlanet.net. Because there is already a plethora of information about BitTorrent, this interview takes a different approach and focuses entirely on Cohen's Asperger's Syndrome. In addition to being interesting to anyone interested in BitTorrent, Cohen's story is extremely inspirational to those of us who do have Asperger's, and will probably be so even to those without Asperger's Syndrome." [Source: Slashdot Org latest news headlines]
HP Deletes Negative Corporate Blogger Comments Thomas Hawk writes "HP has recently been making the rounds promoting their new company blogging efforts. Nora Denzel, HP's senior vice president and general manager of HP's Adaptive Enterprise and Software Global Business Unit has started a podcast and a number of new bloggers including David Gee, the head of worldwide marketing for HP's management software business, have also started company blogs. So imagine my surprise when I tried to legitimately leave a comment critical of HP at David Gee's HP blog and had my comment quickly erased and my HP passport (required to leave comments) revoked. Is it one-sided blogging to only let people say positive things about your company on your blog?" [Source: Slashdot Org latest news headlines]
Hack IIS6 Contest ThePurpleBuffalo writes "This just came in across a BugTraq mailing list from Roger Grimes: 'Starting May 2nd and going until June 8th, the server located at http://www.hackiis6.com/ will welcome hackers to attack it. If you can deface the web site or capture the "hidden" document, you win an X-box! Read contest rules for what does and doesn't constitute a successful hack. We've tried to be as realistic as possible in what constitutes a successful hack, and in mimicking a basic HTML and ASP.NET web site. ' " [Source: Slashdot Org latest news headlines]
Lawmaker Rips RFID Passport Plans Key congressman says U.N. agency's 'elaborate and expensive' recommendation to include the controversial technology on Europeans' travel documents will slow adoption of more secure IDs. By Kim Zetter. [Source: Wired News]
No Need For Trek Anymore dcsmith writes "In an article at the LA Times, Orson Scott Card says 'So they've gone and killed Star Trek. And it's about time.' SciFi blasphemy? Not really. Card makes several good observations about the growth of SciFi over the past 30+ years. The article also comments on several other genre gems, including Joss Whedon's Firefly." From the article: "...the hungry fans called their friends and they watched it faithfully. They memorized the episodes. I swear I've heard of people who quit their jobs and moved just so they could live in a city that had Star Trek running every day." [Source: Slashdot Org latest news headlines]