Stories recently tagged with 'Patterns'

5 Ways Postsharp Can SOLIDify Your Code: Lazy Loading of Dependencies(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 3 months ago

Matthew Groves discusses how combining aspect-oriented programming and a service locator can provide an attractive alternative to dependency injection containers. Dependencies are loaded lazily when a property or field is first fetched, and there's no reference to the service locator in source code. read more...

add a comment |category: |Views: 363

tags: another

Design Pattern Series: The Observer Pattern(blog.image0.com)

submitted by image0image0(189) 1 year, 3 months ago

The observer/subject relationship and how it relates to the superbowl. read more...

add a comment |category: |Views: 7

tags: another

JavaScript Class Patterns(hackingon.net)

submitted by liammclennanliammclennan(45) 1 year, 3 months ago

A selection of patterns to add class semantics to JavaScript - for object oriented JavaScript. read more...

add a comment |category: |Views: 284

tags: another

Ninject Mini Tutorial - Part 1(stefanoricciardi.com)

submitted by stefanoricstefanoric(340) 1 year, 4 months ago

A mini tutorial to Ninject, a .NET IoC container. read more...

add a comment |category: |Views: 118

tags: another

Installing Enterprise Library 5.0 - Tutorial Part1(www.codekicks.com)

submitted by duttavrhotmailduttavrhotmail(344) 1 year, 4 months ago

Installing Enterprise Library 5.0 - Enterprise Library 5.0 Tutorial Part 1 read more...

add a comment |category: |Views: 189

tags: another

Good User Interface Design Patterns - "Don't Make Me Think!"(www.dotnetblocks.com)

submitted by DotNetBlocksDotNetBlocks(393) 1 year, 4 months ago

“Don't Make Me Think!” is a book by Steven Krug that deals with web usability and user interface design patterns. This book touches on user patterns, designing for scanning, navigation design, web page layout, and usability testing. read more...

add a comment |category: |Views: 12

tags: another

General Overview of Design Pattern Types(www.dotnetblocks.com)

submitted by DotNetBlocksDotNetBlocks(393) 1 year, 4 months ago

Typically most software engineering design patterns fall into one of three categories in regards to types. Three types of software design patterns include: Creational Type Patterns, Structural Type Patterns, and Behavioral Type Patterns. read more...

add a comment |category: |Views: 7

tags: another

Who benefits from the use of Design Patterns?(www.dotnetblocks.com)

submitted by DotNetBlocksDotNetBlocks(393) 1 year, 4 months ago

Who benefits from the use of design patterns is like asking who benefits from clean air or a good education. All of the stakeholders of a project benefit from the use of design patterns. read more...

add a comment |category: |Views: 4

tags: another

OOP 101 – Understanding SOLID(rantdriven.com)

submitted by jeffrymorrisjeffrymorris(185) 1 year, 4 months ago

SOLID is an acronym for several specific traits that are consistently found in well written, reusable, and extendable software. Specifically, there are five principals to follow when constructing object orientated systems: SRP, OCP, LSP, ISP, and DIP. read more...

add a comment |category: |Views: 59

tags: another

Write Less Code and Play More Golf—Getting to Know Enterprise Library(msdn.microsoft.com)

submitted by anovanov(30) 1 year, 4 months ago

This article provides an overview of Microsoft Enterprise Library. It discusses why you should consider using this useful set of routines and components in your applications, what Enterprise Library actually is, and how you can get started using it. read more...

add a comment |category: |Views: 6

tags: another

Caching decorator for C-Sharp(denismarkelov.blogspot.com)

submitted by manuntmanunt(5) 1 year, 4 months ago

Wisely used caching is what makes our applications run faster and achieve the same goals using less resources. Here I will show a technique, which allows us to bind the caching functionality to any method, keeping it separate and reusable. read more...

add a comment |category: |Views: 6

tags: another

Parallel pipeline processing with Blocking Collections(galratner.com)

submitted by galratnergalratner(334) 1 year, 5 months ago

Pipeline processing is composed of multiple producers and consumers, each depending on the output of its predecessor. You can think about pipeline processing as an assembly line, each worker in the line depends on all of the workers in previous workstations to produce an output. read more...

add a comment |category: |Views: 8

tags: another

Syntactic Sugar – Scopes (wolfbyte-net.blogspot.com)

submitted by schalkvanwykschalkvanwyk(1335) 1 year, 5 months ago

Have you ever had a scenario where you needed to temporarily change some value for the duration of an operation and then you wanted to change it back again when you were done? In the MVP application I’ve been working on there is a repeated scenario that the presenter needs to make the View appear busy while it performs a service call and then return the View to its original state when the service call completes. read more...

add a comment |category: |Views: 5

tags: another

The Ultimate Disposable(ayende.com)

submitted by schalkvanwykschalkvanwyk(1335) 1 year, 5 months ago

I'm very partial to safe code, so I really like the using() statement in C#. The problem with this statement, however, is that I want to do different things at different times, which require different disposing semantics from the same class. read more...

add a comment |category: |Views: 5

tags: another

Container-friendly domain events and disposable actions(www.lostechies.com)

submitted by schalkvanwykschalkvanwyk(1335) 1 year, 5 months ago

A lot of times an operation on a single aggregate root needs to result in side effects that are outside the aggregate root boundary. There are several ways to accomplish this, such as: - A return parameter on the method - A collecting parameter - Domain events Contextual containers and disposable actions What I need to do is allow this static method to work with a contextual, scoped piece of code. But that’s exactly what the “using” statement allows us to do – create a scoped piece of code, that executes something at the beginning (whatever creates the IDisposable) and something at the end (the Dispose method). read more...

add a comment |category: |Views: 8

tags: another

Software design Principles and Patterns(www.ludmal.net)

submitted by ludmalludmal(47) 1 year, 5 months ago

A brief overview of the Software Design Principles and Design Patterns read more...

add a comment |category: |Views: 4

tags: another