Web Development


Papa's Got a Brand New Mag

Keith Ward discusses his new position, and has questions for Microsoft's upcoming BUILD conference.

Advanced AOP Techniques

Aspect Oriented Programming is great for handling cross-cutting concerns such as logging, security, and threading.

Expression Blend Drawing Tips

Papa shows how to build a simple button using Expression Blend.

Windows 8 Sneak Peek

The makeup of teams working on Windows 8 provides some clues to the OS's functions.

Tips for RIA Security

Securing Rich Internet Applications requires an understanding of their vulnerabilities.

WCF: Creating Long-Running Services

Not all business operations finish in seconds. Using Windows Communication Foundation you can still create -- as a single project -- an application that supports business services that take hours (or days or weeks or months) to complete.

C# Questions Answered: Lambda, C# Traps, Unsafe Code

Patrick Steele responds to questions about Lambda properties, interface-based code, and unsubscribing from events, among others.

5 Reasons You Should Care About HTML5

Before you dismiss HTML5 as not ready for prime time or too lightweight for real developers, consider these five reasons that you should get excited about it.

WCF and Service-Oriented Architectures

Windows Communication Foundation has steadily evolved to better support SOA and Web services. Here's how to get the most out of your WCF-based services architecture.

From Unstructured to Structured Data with HTML 5

The emerging HTML 5 specification provides for structured documents that can support rich hierarchies and enable deep interoperability.

ComponentOne Studio for ASP.NET AJAX

ComponentOne delivers a solid set of business-related controls with all the functionality developers need, but the reporting tools make this suite unique.

Drawing Conclusions from the jQuery Extensions

Peter Vogel wraps up his review of the jQuery extensions by waxing philosophical about what those extensions mean to the kind of tools that developers should expect.

Implementing Deletes with Template Event Handlers

Peter Vogel implements deletes for rows in a template by adding event handlers to the template. He also looks at a feature of the tmpl plugin that he wasn't able to shoehorn into his sample project. (Part 3 of 4)

Supporting Updates with jQuery Data Linking

Peter extends his AJAX page with jQuery's new data linking technology. This supports letting the user make changes on the client that are passed back to a Web service that updates the database on the server.

Displaying and Filtering Data with jQuery Templates

Building on the new jQuery extensions for displaying multiple rows, Peter builds a page that retrieves data from a Web Service based on the user's input -- and filters the data in the client as well.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.