(Ben Nadel) ColdFusion has two primary tags that allow for explicit iteration over a query: CFOutput and CFLoop. While I appreciate that CFOutput allows for query iteration, I’ve pretty much never used it to that extent.
Tag: Development
Control Templates, Styles and Triggers in WPF
(Ged Mead) One of the really useful features of the control template and style architecture in WPF is the way it lets you define templates and styles at various levels of scope throughout the application. This means you can create a control, tore it at the application level and use it as a kind of
Creating a SOLID Visual Studio Solution
(Steven Smith) The SOLID acronym describes five object-oriented design principles that, when followed, produce code that is cleaner and more maintainable. The last principle, the Dependency Inversion Principle, suggests that details depend upon abstractions. Unfortunately, typical project relationsh
.NET Framework Task Parallel Library and the Active Objects Pattern
(Jeffrey Juday) Hiding an asynchronous or parallel process behind a seemingly simple synchronous method call is common practice for a developer trying to simplify an object’s usability. Task Parallel Library (TPL) is a good choice for the Parallel Computing data structures often required for such a
Verifying the Number of Calls to a Mocked Method
The use of mock objects within unit tests allows you to verify that the correct calls to dependencies are made when a test is run. Rather than simply checking that a call is made, it is often essential to check how many times a method was executed.
VS2010 Tip – How to Launch ILDASM from VS2010 IDE
(Hima B Vejella) What is ILDASM is Intermediate Language Dissembler SDK Tool that is used to examine MSIL code and the parts of the Assembly. It comes with the installation of Visual Studio IDE. If you want to examine how your compiler is executing your code and debug your program into depth, unders
Coded UI Test: Convert Normal CUIT to Data Driven CUIT using Visual Studio 2010
(Gouri Sohoni) In the previous articles, we have discussed How to create CUIT by using CUIT Builder, How to create CUIT by converting manual to automated and Variations and Editing with CUIT. In this article, we will discuss how existing CUIT can be converted to take up data from any Data Source.
Thinking About Encapsulation And Direct Object References
(Ben Nadel) After reading JavaScript Web Applications by Alex MacCaw, I have been reinvigorated in my desire to learn more about Object Oriented Programming (OOP) and Model-View-Controller (MVC) architectures; both in general and specifically in thick-client applications.
ASP.NET: Exploiting DataSources’ Events
(Peter Vogel) Using the events that are fired by the DataSources when doing retrievals and updates gives you additional control over your application. The DataSources fire *ing events before doing anything (e.g. the Deleting event fires before issuing a delete) and fires *ed events afterwards (e.g.
What’s New in ASP.Net MVC 3 Controllers: Part 1
(Sanket Terdal) The primary goal of the Model-View-Controller (MVC) pattern is to separate as neatly as possible the code that generates the graphical interface displayed to users from the code that manages any user actions.
