Step-by-Step MVP pattern for ASP.NET
http://haacked.com/archive/2006/08/09/ASP.NETSupervisingControllerModelViewPresenterFromSchematicToUnitTestsToCode.aspx
.NET stuffings and MICROSOFT (C) technologies
http://haacked.com/archive/2006/08/09/ASP.NETSupervisingControllerModelViewPresenterFromSchematicToUnitTestsToCode.aspx
Sql Server 2000
Pagin Cursor Approach
Good site to view articles at Extreme Experts
Ken Egozi : IRresistible - Running ASP.NET applications of various versions side-by-side: "Running ASP.NET applications of various versions side-by-side
c# supports parallel execution of code through multithreading. A thread is an independent execution path, able to run simultaneously with other threads.
Virtual Labs Home: BizTalk Server
15 Seconds : A Primer on Using DB2 with .NET: "
http://www.xmlwebservices.cc/index.htm
Christian Weyer is an expert for Microsoft and Web technologies with focus on .NET. Since the end of 1999 he plays and works with XML, SOAP and related Web Services technologies with having a background of DCOM, CORBA and Java. Being a founding partner of thinktecture he regularly speaks on developer conferences and other events - lately he has been elected as an official speaker for the European INETA speaker's bureau. Christian writes German and English articles about the latest and most promising technologies.Additionally, he is an MVP for ASP.NET and XML Web Services for being very active and knowledgeable in the .NET and Web Services community. Christian is also a Microsoft Regional Director for Germany.His hobbyhorse all around .NET and XML Web Services is the site known as '.NET XML Web Services Repertory'. This place is dedicated to building Web Services on the .NET platform, especially focused on ASP.NET. Here you can find lots of sample code (also available as online demos), a Web Services FAQ, an Essential Tools overview and a growing collection of useful links. Additionally it provides information on interoperability and integration with other SOAP or Web Services platforms - e.g. Systinet WASP, Apache SOAP, Apache Axis or IBM Web Services Toolkit.
http://haacked.com/archive/2006/08/09/ASP.NETSupervisingControllerModelViewPresenterFromSchematicToUnitTestsToCode.aspx
ASPFAQ : SQL Server 2005: "
How to create a simple setup program for your administrator to run.
More Atlas stuff : Using the XmlDataSource Data property for easy samples: "Using the XmlDataSource Data property for easy samples
After running into this same fundamental problem again (different calling behavior, but same pipelining idea), the behavior is different than I expected based on the documentation. I decided to do some more digging and resolve this once and for all.To illustrate, let’s take a simple WebService function exposed on a service called SimpleService:
RailsConf 2006: The Future Looks Really Good On day two of RailsConf, Mike Riley is looking at Ruby-on-Rails case studies and digging deep into Rails code. (MP3, 5:29 mins.)
May 16, 2006
developerWorks : DB2 : Forums : FW 2.0 / VS 2005 Developers Release Refresh is Available Now!!: "FW 2.0 / VS 2005 Developers Release Refresh is Available Now!!
Arbor Networks, Inc. Secure the Core is brought to you by Arbor Networks® a leader in network security for global business networks. This first-of-its-kind dramatic podcast series features expert commentary from industry leaders. It begins with a two-episode pilot and will feature a new 3 to 6 minute episode every Tuesday. Come back each week as Secure the Core takes you deep into the world of a company under attack, and demonstrates how the Arbor Peakflow® Platform protects your network from external and internal threats. Be sure to download important technical information after each episode.
Stuart Celarier : Transact this! System.Transactions 2.0 tutorial: Part 8 — Enlisting a volatile resource manager in a transaction: "Transact this! System.Transactions 2.0 tutorial: Part 8 — Enlisting a volatile resource manager in a transaction
Brendan Tompkins : Going Beyond AJAX - What's Really Needed for Asynchronous Web Development: "Going Beyond AJAX - What's Really Needed for Asynchronous Web Development "
Paul Laudeman : Windows Forms Tip: Ensure only one instance of your application is running at a time: "Ensure only one instance of your application is running at a time "
Paul Laudeman : Windows Forms Tip: Ensure only one instance of your application is running at a time: "Ensure only one instance of your application is running at a time "
How to: Perform Custom Authentication Using SOAP Headers: "How to: Perform Custom Authentication Using SOAP Headers
Useful Resources for C# Programming: "Useful Resources for C# Programming
Visual Studio 2005: Develop Smart Client Applications
RSS Feed Aggregator and Blogging Smart Client - The Code Project - Smart Client: "Single instance of an application
Build an Anthem.NET [AJAX] Autosuggest Textbox: "Remote Scripting (which is now referred to inaccurately as 'AJAX' mostly because of a bunch of marketing hype) was invented by Microsoft around 1998, and was first notably used in a commercial application by the MS Exchange team in Outlook Web Access to make the Outlook Web application 'look and feel' more like the desktop Outlook. The level of maturity of OWA was incredible, but it was only recently that browsers besides Internet Explorer got religion and implemented the XMLHttpWebRequest feature natively. That's why the big buzz over 'AJAX', with many developers not even realizing that it has actually been around since last century! "
http://www.microsoft.com/windowsserversystem/virtualserver/software/default.mspx
David Hayden [MVP C#] : Open-Closed Principle - IFormattable, IFormatProvider, ICustomFormatter: "Jeffrey provided an example of a SocialSecurityNumber Class in his recent post, called EVERY application has a natural domain model - level 200.
Jeremy D. Miller -- The Shade Tree Developer : Jeremy's Second Law of TDD: Push, Don't Pull: "Laws of TDD is probably something that should be written by someone with more authority in the community, but I've got a blog and I thought of it first, so here goes. I'll expound on each of these at some point in the misty future, but just for fun here is Jeremy's Laws of Test Driven Development (I'm certainly not claiming any kind of originality here. Some of these rules predate TDD anyway).
A Brief History of Microsoft on the Web: Reflections on microsoft.com from Birth to 'Middle Age': "
Roy Tore Gurskevik's weblog : System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.: "When usign System.Data.OracleClient with Oracle9i client, i got the following message while connecting to the Oracle database from and ASP.NET application.
Ajax alert raises security, scalability issues: "With Ajax-style applications on the rise, organizations need to consider potential security vulnerabilities and performance issues, according to XML security vendor Forum Systems Inc., which today issued an alert today on this topic. "
Eric Pascarello dissects Ajax security vulnerabilities: "Pascarello's Rules of Thumb for Ajax Security:
SH/SC Wiki : UsefulWindowsSoftware: "H/SC Wiki: UsefulWindowsSoftware
Fredrik Norm�n's blog - NSQUARED2: "Create your own Parameter to the data-source control's parameters collection Sunday, January 22, 2006
Download details: Anti-Cross Site Scripting Library V1.0: "Microsoft Anti-Cross Site Scripting Library V1.0
Characters filteration or validation for XML document.: "Characters filteration or validation for XML document. "
Single and Double Quote for XML document: "Single and Double Quote for XML document
Brian Knight, SQL Server MVP : Pubs and Northwind databases not installed in SQL Server 2005: "Pubs and Northwind databases not installed in SQL Server 2005
Jeremy D. Miller -- The Shade Tree Developer : Test Driven Development with ASP.Net and the Model View Presenter Pattern: "Test Driven Development with ASP.Net and the Model View Presenter Pattern"
Rex V: an AJAX Regular EXpression eValuator -: "This site is a Regular Expression evaluator for three different regular expression systems:
Files: .NetTiers: ".NetTiers are CodeSmith templates for object-relational mapping that takes an existing SQLServer database and automatically generates a personnalized Data Tiers application block to use in your .Net applications.
Jeremy D. Miller -- The Shade Tree Developer : Test Driven Development with ASP.Net and the Model View Presenter Pattern: "The traditional approach for building maintainable user interface code is to separate the typical concerns of a user interface with the Model View Controller (MVC) pattern. Unfortunately, ASP.Net is optimized for Rapid Application Development, not for creating maintainable code. A common criticism of the ASP.Net development model (and ASP classic before that) is that it does not enforce or even encourage a clean Model View Controller separation. Many ASP.Net applications seem to be a jumble of data access code, HTML markup, and business logic, but it doesn’t have to be that way. By itself, the “code-behind” model in ASP.Net does not do enough to create a good separation of concerns. Plus it’s difficult to get code-behind code into unit tests.
Microsoft ASP.NET 2.0 Webcast Series: "Welcome to the Microsoft� ASP.NET 2.0 Webcast Series, sponsored by Microsoft, Dr. Dobb�s, and O�Reilly. Choose from 45 webcasts organized by track�JSP, PHP, and ColdFusion. Each track has been designed to take advantage of your existing Web development skills and includes insightful content contributed by Dr. Dobb�s and O�Reilly. Select the track you�re most familiar with, and then pick the webcast topics that�ll make your skill set even more versatile.
Basic Column, Row, and Cell Features in the Windows Forms DataGridView Control: "How to: Hide Columns in the Windows Forms DataGridView Control
ClickOnce security issues: "In particular, Dominick (in related posts) points to this article by Brian Noyes which indicates the following:
.NetTiers: ".NetTiers are CodeSmith templates for object-relational mapping that takes an existing SQLServer database and automatically generates a personnalized Data Tiers application block to use in your .Net applications. "
Yahoo! UI Library: "Yahoo! User Interface Library
Atlas Tutorial: Creating an AJAX Scribble application - The Code Project - ASP.NET: "Download C# source files - 74 KB
Free Training - Learning Series: "Learning Series
SqlAssist, SQL Intellisense: "SqlAssist supplies high quality intellisense for SQL to your Visual Studio .NET IDE.
Stuart Padley's Web Log : Using SQL Server Management Studio (and Profiler) Tools with SQL Express 'User Instances': "In the SQL Server 2005 Express Edition, available for free here, there is new connection string option: 'user instance=true'. When this connection string option is specified, the SQL Express instance you are connecting to (we call this the parent instance), spins of another instance of the sqlservr.exe process, as a client process (not a server service), running in the security context of the currently logged on user. The connection object passed back to the client is to this new user instance (we also call this the 'child instance'), running as a client process in the user's security context.
Web Services White Papers, Webcasts and Product Information from Top IT Vendors using a....ko@....l.com
Visual Studio 2005 Web Application Project Preview: "Visual Studio 2005 Web Application Project Preview
ODP.NET: Cursor In, Cursor Out: "send a ref cursor to PL/SQL with ODP.NET and Oracle Database 10g Release 2"
.NET Research Library: "Find the latest white papers, case studies, webcasts and product information to help you expand your knowledge of .NET and other relevant technologies. Browse and search through this large repository of documents on the topics that are important to you, from J2EE to SOA to Web Services. View the Daily Top 50 Reports to see the most popular IT reports on .NET and .NET related topics. "
Extend the ASP.NET 2.0 GridView
http://aspnet.libsyn.com/
VistaDB 2.1 database for .NET has been released
Download also a lecture, etc.
Eric Wise : Self Documenting Code: "Methods
Test Driven Development (TDD) and Extreme Programming (XP) Agile Methods at Google: "After reading Applying UML and Design Patterns - An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman, I am now using a custom version of Agile UP as presented in the book. I say ?custom?, because I am still getting comfortable and knowlegable about various agile methods and trying to find what works for me. Given my love for test driven development, Extreme Programming may better suit my needs, but I will probably take what I need from several methodologies, which is okay.
Call a .NET component from an ASP page - The Code Project - .NET: "Introduction
Enjoy Every Sandwich :: "SQL Server - Otherwise (RSS)
ASPFAQ : SQL Server 2005: "Number of articles: 29
Richard Campbell Blogs Too: "I'm hanging out in the United Kingdom in Reading, just outside of London, attending the VBUG Conference.
PageMethods, well-defined URLs for your ASP.NET sites by metaSapiens: "PageMethods provides a solution for the limitations of the standard way of handling pages, URLs and parameters.
Wrapping up ASP.NET Providers and remote setups: "Like Rogers' comment, you need to run them in a particular order. However if you run the command with a filename you'll get them all in one single SQL script so run it like this:
TechEd 2005 HOL: "TechEd 2005 Hands-On Lab Manuals
Download details: Application Verifier: "Application Verifier is a runtime verification tool for unmanaged code that assists in quickly finding subtle programming errors that can be extremely difficult to identify with normal application testing. "
ASP.NET QuickStart Tutorial: "Welcome to the ASP.NET 2.0 QuickStart Tutorial"
The #1 online source for .NET/XML and Web Service Topics: "Asynchronous Web Service Options in .NET V2
Sahil Malik [MVP C#] : SQL Server 2005: A neat T-SQL trick: "DECLARE @rowcount int
.NET Heaven - Essential Resources for .NET, Visual C#.NET, VB.NET, ASP.NET, Visual Studio .NET: "C# Corner v2.0 Launched Nov 14, 2005
a process wrapper
Uninstall a VSI File: "Uninstall a VSI File
AJAX problems for newbies: "AJAX problems for newbies
Does Visual Studio Rot the Mind?: "Does Visual Studio Rot the Mind?
Agile Modeling (AM) Home Page: Effective Practices for Modeling and Documentation: "Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems. Simply put, Agile Modeling (AM) is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. As you see in Figure 1 AM is meant to be tailored into other, full-fledged methodologies such as XP or RUP, enabling you to develop a software process which truly meets your needs. "
Microsoft Professional Developers Conference 2005
Sanjay kattimani's blogspace: "Smartnavigation removes CSS after postback
Configure Windows XP to Automatically Login: "Configure Windows XP to Automatically Login
Partho's Weblog : Generics Terminology in .NET Framework: "Basic Terminology
.NET Dashboard - Handle Requests Asynchronously: "Handler Basics
WebRequest and SSL (The underlying connection was closed. Could not establish trust relationship with remote server.): "WebRequest and SSL (The underlying connection was closed. Could not establish trust relationship with remote server.)"
Databinding Custom Collections C# Source Code: "Databinding Custom Collections C# Source Code
BForget MSMQ. SQL Service Broker Handles Asynchronous Messaging Better: "esides relational database management tools, SQL Server 2005 provides several new tools and APIs for building scalable enterprise applications. One of these features is SQL Service Broker, a technology that allows you to exchange data and messages asynchronously between SQL Server databases and SQL Server instances. Because of its integration with the CLR, SQL Service Broker also enables you to place more business logic (such as managed stored procedures) directly in your database. "
10/19/05 - Databinding in ASP.NET 1.1 and 2.0: " 10/19/05 - Databinding in ASP.NET 1.1 and 2.0