(Scott Guthrie) One of the features that VS 2005 added was support for HTML source validation. This enabled you to validate your page markup against different HTML schemas and standards (XHTML Transitional/Strict, HTML 4.01, various browser types, etc). You could also use the HTML validation featu
Tag: Development
The Baker’s Dozen: A 13-Step Crash Course for Using LINQ
(Kevin S. Goff) How many software tasks DON’T involve querying data? Answer: very few.
Create an ASP.NET Rounded Panel WebControl
(UsualDosage) There are perhaps hundreds of ideas on the internet regarding how to make those sleek rounded “Web 2.0” panels (as depicted above) that can be seen on millions of websites these days. Undoubtedly, there are many server controls that do the same thing. I’ve seen some good, and most bad.
Book excerpt: An introduction to ADO.NET 2.0
(Anne Boehm) ADO.NET is the primary API for data access within the .NET Framework. The set of classes that are used for data access did not change much in the upgrade from ADO.NET 1.0 to v2.0; what did change, though, was the process for database application development. (R, pdf)
Debugging Script: Dumping out ASP.NET Session Contents
(Tess Fernandez) In my last post I wrote a script to dump out all the ASP.NET requests on the heap. Since one of the most common memory issues I encounter is too much cache or session state I figured that showing you how to retreive session data would be good.
.NET Building Blocks: Build a Configurable Database Credential Selector
(Michael Sorens) Visual Studio provides convenient design-time wizards to define static database connection strings that you can store in your settings files. Storing connection strings in configuration files means you can update the connection string without having to recompile or redeploy the host
Beautify Your Code With Extensions
(Bill McCarthy) Extension methods are a new language feature that will become available with Visual Basic 9.0 (VB Orcas).
Keyed Anonymous Types in VB9
(Paul Kimmel) Anonymous types use the Dim keyword but do not include a formal type—that you code—in the initialization statement. That is, the New keyword is used but there’s no class name. These are not invariant types; these are strong types but the class is code-generated by the compiler and emit
Understanding Inheritance in Java
(Cay S. Horstmann and Gary Cornell) Chapter 4 introduced you to classes and objects. In this chapter, you learn about inheritance, another fundamental concept of object-oriented programming. The idea behind inheritance is that you can create new classes that are built on existing classes. When you i
Beginning to Mock with Rhino Mocks and MbUnit – Part 1
(Ben Hall) This is the first in a series of articles covering the Rhino Mocks mock object framework for the .NET platform. The aim of this series is to provide you with an understanding of how mock objects are used, how they can improve the quality of your unit tests and how mock objects can make th
