(roylawliet) This tip/article originally started out in my mind as kind of a rant. I don’t feel that .NET provides modern methods for marshalling delegates in the .NET world. This article will discuss why I feel this way and how I feel the implementation should have been done.
Tag: Development
Using Caller Info Attributes in .NET 4.5
(Bipin Joshi) When developing complex .NET applications sometimes you need to find out the details about the caller of a method. .NET Framework 4.5 introduces what is known as Caller Info Attributes, a set of attributes that give you the details about a method caller.
Flood Filling In A Canvas
(K. Scott Allen) Canvasfill is a demo for a friend who wants to flood fill a clicked area in an HTML 5 canvas.
Looking into Entity Framework Code First Migrations
(Nikolaos Kantzelis) In this post I will introduce you to Code First Migrations, an Entity Framework feature introduced in version 4.3 back in February of 2012.
Dynamic Querying with LINQ-to-Entities and Expressions
(Todd Sprang) I’ve recently been working on a service-oriented WCF application that encapsulates all its data-access into a service layer.What I’ll show in this article is not limited to SOA or WCF applications and could be used just as well in OO or component-oriented projects that are designed to
Priority Queues with C#
(James McCaffrey) A priority queue is a data structure that holds information that has some sort of priority value. When an item is removed from a priority queue, it’s always the item with the highest priority. Priority queues are used in many important computer algorithms, in particular graph-based
How to Check for Application Inactivity in .NET 2010
(Hannes Du Preez) A nice feature to build into your application is allowing your application to check for inactivity. Inactivity means that the program is just “standing still” – it is open, but it seems to be forgotten. Some programs check for inactivity in order to release important resources.
Why SOLID Matters
(Philip Japikse) One of the biggest struggles that developers have with adopting Unit Testing, whether it’s Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED), is the difficulty some code is to test. This is typically when code doesn’t foll
Test-Driven Development
(Richard Carr) Test-driven development is a process that assists in creating high quality, well designed, loosely coupled and maintainable code that can be refactored with confidence. The process relies on writing unit tests before creating the code that they validate.
Waiting for a Process to Exit
(Richard Carr) .NET applications sometimes need to work with external processes. In some cases it is necessary to wait for those processes to generate results and exit before the .NET software continues executing. Waiting in this way is possible using the Process class.
