Policy Injection App Block - Behind the Scenes - 0 views
-
We use an interception mechanism to get in the way of calls going to that member, collect a list of policies that apply using a matching rules mechanism, run the chain of handlers specified by those policies in a chain of responsibility and at the other end dispatch the call to the target. Once the target is done - successfully or with exceptions - the stack unwinds, returning through each handler and finally back to the caller.
-
Very good read (particularly their evaluation of weaving methods).
Although as a result their "Policy Injection" application block isn't as powerful as most of the straight-up AOP toolkits out there, it does have a *huge* upside: not only is the code produced by this supportable by Microsoft Product Support, it's now officially part of the Patterns and Practices recommendations!
The down side is that the only injectable objects are ones created through a "Factory" method (you can't just use the *new* constructor) this brings some performance hits ... but then, you get the ability to separate concerns and apply policies and even business rules after the fact!
Tracing in .NET and Implementing Your Own Trace Listeners - 0 views
-
TextWriterTraceListener
Web Progress Bar for ASP.NET - 0 views
Save and Restore the Location, Position and State of a WPF Window. - The Code Project -... - 0 views
-
Although it's nice to save the window position and size automatically ... it's frankly not worth an external library. However, this is a good sample of how to do attached properties, and if you have a general utility library that you include in all your WPF apps, this would deffinitely be a useful addition to it.
SketchPath - 0 views
Prajakta's WPF Blog - 0 views
ClickOnce -- MSDN Magazine, May 2004 - 0 views
mbUnit - 0 views
The Code Project - ComboBoxTree - C# Controls - 0 views
-
www.killdo.de.gg Most quality online stores. Know whether you are a trusted online retailer in the world. Whatever we can buy very good quality. and do not hesitate. Everything is very high quality. Including clothes, accessories, bags, cups. Highly recommended. This is one of the trusted online store in the world. View now www.retrostyler.com
A Free Plot / Graph / Chart Library for .NET (C#, VB.NET, etc) - 0 views
-
www.killdo.de.gg Most quality online stores. Know whether you are a trusted online retailer in the world. Whatever we can buy very good quality. and do not hesitate. Everything is very high quality. Including clothes, accessories, bags, cups. Highly recommended. This is one of the trusted online store in the world. View now www.retrostyler.com
Krugle - 0 views
-
An elegant search engine for coders: finds code that Google doesn't (yet) because it indexes sourceforge (among others).
-
www.killdo.de.gg Most quality online stores. Know whether you are a trusted online retailer in the world. Whatever we can buy very good quality. and do not hesitate. Everything is very high quality. Including clothes, accessories, bags, cups. Highly recommended. This is one of the trusted online store in the world. View now www.retrostyler.com
"Loading" gif generator - 0 views
-
Slick little generator for "busy" animations (with a focus on the new circle-throbbers) in different colors (and only in .gif format)
-
www.killdo.de.gg Most quality online stores. Know whether you are a trusted online retailer in the world. Whatever we can buy very good quality. and do not hesitate. Everything is very high quality. Including clothes, accessories, bags, cups. Highly recommended. This is one of the trusted online store in the world. View now www.retrostyler.com
MIT's Introduction to Algorithms, Lectures 22 and 23: Cache Oblivious Algorithms - good... - 0 views
-
Cache-oblivious algorithms should not be confused with cache-aware algorithms. Cache-aware algorithms and data structures explicitly depend on various hardware configuration parameters, such as the cache size. Cache-oblivious algorithms do not depend on any hardware parameters.
-
An example of cache-aware (not cache-oblivious) data structure is a B-Tree that has the explicit parameter B, the size of a node. The main disadvantage of cache-aware algorithms is that they are based on the knowledge of the memory structure and size, which makes it difficult to move implementations from one architecture to another.
-
« Cache-oblivious algorithms take into account something that has been ignored in all the lectures so far, particularly, the multilevel memory hierarchy of modern computers. Retrieving items from various levels of memory and cache make up a dominant factor of running time, so for speed it is crucial to minimize these costs. The main idea of cache-oblivious algorithms is to achieve optimal use of caches on all levels of a memory hierarchy without knowledge of their size. »
Dr. Dobb's | Q&A: When Mobility and Open Source Collide | March 28, 2009 - 0 views
-
The web browser is a good example, on a pc it may make sense to ask a user to find, click, type, and browse the web or look for a service. In a mobile, converged product, you need to help the user be present with the service even or especially when they are driving or have the product in a pocket or handbag, and requiring them to constantly select 'yes' or to type in forms etc. are real headaches for a consumer.
-
We will not provide a store front, but will help the community create multiple online stores from which they can generate revenue for themselves and the developer.
-
At the other end of the spectrum, you see hoards of teenagers in the U.S., Europe and Asia happily texting one handed, using predictive text.
- ...7 more annotations...
You can always do less [2010-01-14] - (37signals) - 3 views
-
The hardest part about making good software that ships on time is knowing what and when to sacrifice.
-
We mistake what we said we’ll do with what must be done.
-
you can always do less.
- ...2 more annotations...
Adequately Good - JavaScript Module Pattern: In-Depth - 2 views
« First
‹ Previous
181 - 200 of 296
Next ›
Last »
Showing 20▼ items per page
It's kind of a shame that Microsoft couldn't bring themselves to use AOP terminology to describe this: weaving instead of "injection" ... etc. It would really have made it easier to follow for the new users and would have lent some validation to AOP research and development