bnayae

Stories submitted by bnayae

T 4 beginners – part 2 - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

T 4 beginners – part 2T 4 beginners – part 2 this is the second post on this series. in this post we will focus on basics T4 Directives. you can use the code sample of the previous post here. the series TOC is available here. Directive syntax: any of the directives is using the following syntax: read more...

add a comment |category: |Views: 6

tags: another

T 4 beginners – part 1 - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

T 4 beginners – part 1T 4 beginners – part 1 this is the first post of a series that will focus on T4 template. this post discuss the T4 in general while the following pose will focus on the T4 practice. the code for this post can be found here. What is T4 template? T4 is sanding for Text Template Transformation Toolkit. T4 is all about automating code or content generation. the usual extension for T4 files is the *.tt When to use T4? whenever you identify repeatable pattern of code or conte... read more...

add a comment |category: |Views: 12

tags: another

New version of Rx Contrib - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

New version of Rx ContribRx Contrib has new version (1.3) Release Notes - Bug Fix - BufferWithTimeOrCount with flexible time period enabled when ever the time period elapsed it will use the lamda for getting the next period this feature is a join effort of Amir Shitrit and Bnaya Eshet Code SnippetIObservable read more...

add a comment |category: |Views: 7

tags: another

C# IntelliSense extension for VS 2010 V1.9(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

new release to my C# IntelliSense extension. this is a major release that focus on bug fix, tooltip support and styling. read more...

add a comment |category: |Views: 23

tags: another

Performance tips(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

recently I was working on the Reactive Queue (which is part of the Rx Contrib). the requirement for the Reactive Queue was to to achieve the highest throughput possible for each queue provider (2,000,000 messages of 500 byte per second using Concurrent Queue provider running on simple quad server). while working on this project I was encounter the the following performance hits: read more...

add a comment |category: |Views: 7

tags: another

Rx Contrib release V1(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years ago

Rx Contrib is ongoing effort for community additions for Rx. Current features are: ReactiveQueue: ISubject that does not loose values if there are no subscribers. The reactive queue is using the IQueueAdapter for injecting concrete queue adapters. Out of the box it has implementation upon the ConcurrentQueue which have extreme throughput (up to 2,000,000 messages of 500 byte per second on basic quad server). It is also support Weak Subscribe option that holds the subscriber using week reference, so it remove the subscription after it been collected. read more...

add a comment |category: |Views: 10

tags: another

C# IntelliSense extension for VS 2010 V1.7(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

new release to my C# IntelliSense extension. this is a major release that include many UX and usability improvements. some of the improvements is listing below: - Select best suggestion - On going changes filters (the filters will changed according to the current typing) - Remembering last state of the documentation and single/multi selection options read more...

add a comment |category: |Views: 19

tags: another

Source code for C# IntelliSense extension for VS 2010(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

the Source code for C# IntelliSense extension for VS 2010 is available at codeplex under the following link: http://csharpintellisense.codeplex.com/ the current version is 1.5 read more...

add a comment |category: |Views: 40

tags: another

Rx - for beginners (part 14): time based buffering - [Export] Bnaya Es(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

Rx - for beginners (part 14): time based bufferingRx - for beginners (part 14): time based buffering this post is the 14th in a series of posts about the new Reactive Framework (Rx). the series TOC can found here. in this post we will focus on the BufferWithTime operator. the code for this post available here. What does BufferWithTime operator do? the buffer with time operator is buffering values that occurs within specific time windows, and then publish the buffered values whenever the time... read more...

add a comment |category: |Views: 21

tags: another

C# IntelliSense extension for VS 2010(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

the C# IntelliSense extension is now available at the Visual Studio Gallery. the extension is adding filtering capability to the VS IntelliSense, so for example when you are looking for methods you can filter out the namespace, fields, events and properties... read more...

add a comment |category: |Views: 68

tags: another

MEF for Beginner (Deployment Catalog) - part 12 - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

this is the 12th post of the MEF for Beginner series, the series TOC is available here. this post will focus on Deployment Catalog. the code sample for this post can be found here. What is MEF Deployment Catalogs? the deployment catalog is actually a redesign of the older package catalog. it enable to load parts from xap packages a-synchronically. Code sample the following code sample depend ... read more...

add a comment |category: |Views: 138

tags: another

Rx - for beginners (part 12): RxJs - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

Rx - for beginners (part 12): RxJs this post is the 11th in a series of posts about the new Reactive Framework (Rx). the series TOC can found here. in this post we will focus on Rx for JavaScript. the recently the Rx team release JavaScript library that capable to get observable stream from events. for example the syntax for mouse move event will be:var mouseMove = Rx.Observable.FromJQueryEvent($(document), "mousemove"); all you have to do in order of using this library is to rx.js which... read more...

add a comment |category: |Views: 143

tags: another

Chess - Deterministic parallel testing - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 1 month ago

Chess - Deterministic parallel testingChess - Deterministic parallel testing modern software development is drifting in the direction of Parallel Computing. even those the tools and libraries for Parallel Computing is continuously improving, we still left with the old problem of how to test the non deterministic execution nature of Parallel Computing programming. this post will focus on the Chess testing framework, which is trying to solve the non deterministic testing issue. you can d... read more...

add a comment |category: |Views: 4

tags: another

Pex – test input generator - [Export] Bnaya Eshet(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 2 months ago

posted by bnaya few moments ago Saturday, March 27, 2010 10:29:12 AM GMT Pex – test input generatorPex – test input generator this post will focus on the Pex tool. Pex is an automatically test input generates. it try to get both high code coverage and potential failures. you can download Pex from here. So why do we need another testing tool? Pex does not intend to replace any of the existing testing frameworks, in matter of fact, its generated test can be saved as testing code using any of the leading testing frameworks. When to use Pex? i guess it would ... read more...

add a comment |category: |Views: 12

tags: another

One MEF to rule them all (Part 1)(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 2 months ago

One MEF to rule them all (Part 1) This post is the first of short series which will cover the task of creating simple Rule Engine using MEF technology. from technical perspective the series will talk about the following techniques:Filtering MEF results using custom catalogExporting both classes and methodsUsing metadata the post code is available for download here Prerequisite this post assume basic understanding of the MEF technology (for MEF introduction read this post) Part 1 part 1 will... read more...

add a comment |category: |Views: 14

tags: another

Moles – isolate your tested unit(blogs.microsoft.co.il)

submitted by bnayaebnayae(350) 2 years, 2 months ago

this post will focus on the Moles - Isolation framework for .NET. as I always say do not wait for your test, let them wait for you :-) read more...

add a comment |category: |Views: 12

tags: another