DCSIMG
Beginner - Bnaya Eshet

Bnaya Eshet

Disclaimer

Browse by Tags

All Tags » Beginner (RSS)
Rx - for beginners (part 4): anonymous observer handler
Rx - for beginners (part 4): anonymous observer handler this post is the 4th in a series of posts about the new Reactive Framework ( Rx ). the series TOC can found here .   this post will focus on anonymous observer handler. the code sample for this post can be download from here .   Anonymous Observer as we mention on the previous posts, IObserver is used as a callback interface which can be subscribe to the IObservable , but this is a bit of overkill, when what we subscribe is relatively...
Rx - for beginners (part 3): IObservable Vs. IEnumerable
Rx - for beginners (part 3): IObservable Vs. IEnumerable this post is the 3rd in a series of posts about the new Reactive Framework ( Rx ). the series TOC can found here . this post will focus on how exactly the IObservable / IObserver mirror IEnumerable / IEnumerator .     IEnumerator operations IEnumerable expose the following operations: Code Snippet public interface IEnumerator <T> : IDisposable , IEnumerator {     T Current { get ; } } public interface {     ...
Rx - for beginners TOC
Rx - for beginners TOC   Reactive Framework ( Rx ) for beginners: What is Rx (Interactive Vs. Reactive, pull Vs. Push)? The Rx concept IObservable Vs. IEnumerable anonymous observer handler marble diagrams, select and where Merge expression Zip expression Combine Latest expression   Hot Vs. Cold observable Concat expression ObserveOn RxJs Publish Buffer With Time Also available Code cartoon: Interactive Vs. Reactive Rx Contrib release   תגים של Technorati:‏ Iobservable , Iobserver...
Rx - Reactive Extension – for beginners (part 2)
Rx - Reactive Extension (part 2) this post is the second in a series of posts about the new Reactive Framework ( Rx ). the previous post discuss the concept of Rx (Reactive Framework Extension) , this post will focus on some basic practice.   In this post we will create small WPF application that got images from different image feeds providers (the source code can be found here ).   Application layout The application layout is described in the following diagram.   the image data will...
Rx - Reactive Extension – for beginner (part 1)
Rx - R eactive E xtension (part 1) this post is the first in a series of posts about the new Reactive Framework ( Rx ).   What is the Reactive Framework Extension? the Rx formalize the push based programming pattern. it is dealing with event like collection , in manner that can be describe as the mirroring of IEnumerable<T> .   How does it mirror the IEnumerable<T>? the Rx framework most fundamental interface are, IObservable<T> which is mirroring IEnumerable<T>...
Catalogs (code cartoon)
Catalogs (code cartoon) catalog are search boundary for the composition container .         you can read more about MEF on MEF for beginner series, the TOC is available here   תגים של Technorati:‏ Extensibility , MEF , Composition , catalogs
MEF for Beginner (Catalogs) - part 10
MEF for Beginner (Catalogs) - part 10 this is the 10th post of the MEF for Beginner series, the series TOC is available here . this post will focus on Catalogs .   What is MEF Catalogs? MEF container is using catalogs as its search area definition. the catalog have instructions about where can MEF look for the compose-able parts ( import and export definitions ). in short catalogs are actually a discovery instruction .   Out of the box catalogs MEF is shipping with the following out of...
MEF for Beginner (repeatable metadata) - part 9
MEF for Beginner (repeatable metadata) - part 9 this is the 9th post of the MEF for Beginner series, the series TOC is available here . this post will focus on having repeatable metadata definition (cases like definition of multiple categories). if you not familiar with the MEF metadata concept you may want to read part 8 .   Bad practice for repeatable metadata In order to explain repeatable metadata , we will start by decorating export with untyped metadata declaration ( which consider as...
MEF for Beginner (Metadata) - part 8
MEF for Beginner (Metadata) - part 8   this is the 8th post of the MEF for Beginner series, the series TOC is available here .   this post will focus on the basics of MEF metadata capabilities, the next post discuss the ability of multiple metadata decorations .   What is Metadata? metadata is piece of compile-time information that can be attached to exported part . metadata is adding peripheral information to the part, (metadata information may define which operation system supported...
MEF for Beginner (Recomposition policy) - part 7
MEF for Beginner (Recomposition policy) - part 7       this is the 7th post of the MEF for Beginner series, the series TOC is available here .   the current post will focus on the recomposition policy.   What is the recomposition policy? by default the composition should assign the Import only once (trying to recompose on already composed import will result with exception) . using the recomposition policy we can define that our Import is allowing reassignment whenever the...
MEF for Beginner (Part Creation Policy) - part 6
MEF for Beginner (Part Creation Policy) - part 6 this is the 6th post of the MEF for Beginner series, the series TOC is available here .   this post and a few that will follow will cover some of the policies options available with MEF . we will start with the instantiation policy .   How do we define policy ? we will define policy as instruction that will guide behavioral decisions that related to the compose-able parts (the imported and exported parts behaviors).   What is instantiation...
MEF for Beginner: TOC
MEF for beginner is a blog series for developers that want to learn How To use the MEF (Manage Extensibility Framework) technology.   the following post is currently available for this series: Concept How To build your first MEF application Hello Silverlight A-sync Silverlight loading Import   Part Creation policy Recomposition policy   Metadata (part 1)   Metadata (part 2 – repeatable) Catalogs   Import from Xaml   Deployment Catalog   תגים של Technorati:‏ MEF...
MEF for Beginner – Part 5 (Import)
MEF for Beginner – Part 5 (Import) this is the 5th post on MEF for beginner series, you can see the previous post here , here and here . this post will focus on the Import aspect. we will soon learn about the different signature that can be apply with the Import decoration, but before starting with that, we should introduce the Lazy<T> class which is a first citizen at the MEF world, and part of the CLR 4 types.   Lazy<T> definition Lazy<T> is used in order of delaying the...
Code cartoons - MEF
Code cartoons – MEF     The super hero agency
MEF at the SDP
MEF at the SDP today i was lecturing at the SELA SDP about building composite WPF shell application using MEF . first I want to thanks all attendant that was there despite of the latency in the schedule. second I want to thanks Yaniv Rodenski for his part in the lecture. Yaniv was demonstrating real world solution that combine the WCF power with the MEF charm :)   as I promised you can find the presentation and the code sample that I was showing (and Yaniv was kind enough to let me publish his...
More Posts « Previous page - Next page »