|
Articles
My ArticlesFAQASP.Net Articles.Net Design ArticlesProcess ArticlesTools
-
Give your website more context
A pattern I've used over the years, when applicable, is to create an XXXContext class within my web project. The scope of the class is for a request; the purpose is to make available data and methods relevant to most requests the site will deal with.
-
JavaScript Management with ASP.NET
Whether you hate JavaScript and all the compatibility issues that come with it, or, like me, you believe in its potential to bring a UI to the next level, the likelihood is that you'll have some need for it at some point. This is particularly true in the wake of everything Ajax and its heavy reliance on JavaScript. As a loather or lover, you'll have to deal with protecting your intellectual property as well as managing JavaScript within your application, two tasks that aren't intuitive.
-
HttpHandlers – Learn Them. Use Them
There are many features in ASP.NET that are unfortunately underused. Sometimes a feature gets looked over because it’s too complicated. Other times, like in the case of HttpHandlers, it’s because they are poorly understood. For the longest time I understood the concept and implementation of HttpHandlers, but I just couldn’t figure out under what circumstances I’d use them.
-
I'm a blogger
I know that blogging is very 2002, but I've started a technical blog at CodeBetter, a great community of .NET developers. Check it out!
-
AMF.NET
AMF.NET is an open source alternative to Macromedia'a .NET Flash Remoting. It's currently in early beta, but I welcome any and all feedback.
-
Creating multilingual websites - Part 3
Extend the existing globalization capabilities of .NET to create flexible and powerful multilingual web sites. First, create a custom ResourceManager, and then create custom localized-capable server controls to easily deploy multilingual functionality.
-
ASP.NET Spiced: AJAX
Learn how AJAX (Asynchronous JavaScript And XML) can be used to make your Microsoft ASP.NET applications more dynamic and responsive.
-
WoW - Material List Addon
My first World of Warcraft Addon, MatList reminds you of items on your list so you don't accidently sell them. Need Larval Acid for that Helm of the Wild, with this little tool you'll never accidently sell your precious loot
-
Implementing AJAX in ASP.NET
User Documentation for Ajax.NET, a powerful and easy library for creating asynchronous requests. The document is also zipped with the ajax.net.
-
Understanding ASP.Net Presentation
PowerPoint Presentation + narrative (view ppt notes) about 4 topics key to advancing your knowledge of ASP.Net. Freely re-use the presentation (or parts of it) for your own presentation or simply to get a high level overview of: treating pages as classes, n-tier architecture, HttpContext and custom server controls. Don’t forget to check out the notes!
-
On the Way to Mastering ASP.NET: Introducing Custom Entity Classes
There are situations for which untyped DataSets may not be the best solution for data manipulation. The goal of this guide is to explore an alternative to DataSets: custom entities and collections.
-
Mastering Page-UserControl Communication

Master the relationship between a page and it's user controls, how it works and how to make the most of it. Access one user control's values from another, or from the page, or write custom events and create truly rich controls.
-
Mastering ASP.Net DataBinding

Become a master of your databinding code, including an solid understanding of how databinding works and how to get the most out of it. Learn how to do advanced dynamic formatting as well as how to nest binding controls within each other.
-
ASP.Net 2.0 Client Callback
The new client callback functionality of ASP.Net 2.0 promises to make the user experience richer and more reactive. Get a head start with this technology and let your imagination soar at what you'll be able to accomplish
-
ASP.Net's Data Storage Objects
Learn about five powerful ASP.NET storage mechanisms (and similar alternatives), how to quickly identify which to use for a given situation, and how to squeeze the most out ASP.Net's capabilities.
-
Creating Custom Configurations
Create isolated settings, strongly-typed objects and collections inside your web.config by leveraging the flexibility of .Net to create your own configuration sections and handler
-
Creating multilingual websites - Part 2
Learn how to make use of URL Rewriting to improve the usability of your site, create a flexible yet simple data model capable of supporting an unlimited number of language and more advanced techniques and controls for creating truly multilingual websites
-
Creating multilingual websites - Part 1
Extend the existing globalization capabilities of .NET to create flexible and powerful multilingual web sites. First, create a custom ResourceManager, and then create custom localized-capable server controls to easily deploy multilingual functionality.
|
My Latest Blog Entries
Ads
Programming Fiction
|