bnaya
Name: bnaya
Score: 676
Last Seen: 64 days, 21 hours, 40 minutes ago
Member Since: 20 March, 2010
DotNetShoutout
atom rss
13
Shouts

EF 6: Async - Bnaya Eshet

published 56 days, 14 hours, 30 minutes ago posted by bnayabnaya 64 days, 21 hours, 40 minutes ago
Thursday, March 28, 2013 11:19:52 AM GMT Wednesday, March 20, 2013 4:09:51 AM GMT
this post is the first in a series about what's new in EF 6. great improvements are about to come with Entity Framework 6. it is a major release and the first one since EF become an open source. each post in the series will be dedicate to a single feature. this post will focus on a new EF a-sync features. (more)
category: Architecture | clicked: 52 | comment | | source: blogs.microsoft.co.il
tags:
5
Shouts

Parallel and The C# Memory Model - Bnaya Eshet

published 69 days, 14 hours, 48 minutes ago posted by bnayabnaya 78 days, 6 hours ago
Friday, March 15, 2013 11:01:56 AM GMT Wednesday, March 06, 2013 7:49:25 PM GMT
Parallel programming can be tricky, both compiler and CPU's optimization can lead into a twilight zone's debugging. (more)
category: Architecture | clicked: 38 | comment | | source: blogs.microsoft.co.il
tags:
6
Shouts

Immutable Collections - Bnaya Eshet

published 85 days, 13 hours, 27 minutes ago posted by bnayabnaya 94 days, 17 hours, 2 minutes ago
Wednesday, February 27, 2013 12:23:10 PM GMT Monday, February 18, 2013 8:47:20 AM GMT
mutability is a pattern which is suit well parallel programming, but you have to be aware of a potential memory pressure risk when it's not implemented right or used wisely. this post will cover a new BCL library (still in its preview stage) which is targeting immutable collections. (more)
category: Architecture | clicked: 41 | comment | | source: blogs.microsoft.co.il
tags:
5
Shouts

MEF 2.0 - mini series: part 8 (Composition options and exception handling) - Bnaya Eshet

published 86 days, 8 hours, 30 minutes ago posted by bnayabnaya 95 days, 22 hours, 40 minutes ago
Tuesday, February 26, 2013 5:19:29 PM GMT Sunday, February 17, 2013 3:09:52 AM GMT
this is the last post in the MEF 2.0 mini series. you can see other posts of this series in here. this post will wrap-up the series with a quick survey to to the to some changes made for the underline composition process. (more)
category: Architecture | clicked: 18 | comment | | source: blogs.microsoft.co.il
tags:
3
Shouts

The problem of animals and foods - Bnaya Eshet

published 94 days, 9 hours, 52 minutes ago posted by bnayabnaya 103 days, 19 hours, 55 minutes ago
Monday, February 18, 2013 3:57:25 PM GMT Saturday, February 09, 2013 5:54:36 AM GMT
this is a short post that is dealing with a classic riddle. I was thinking on this riddle when I was trying to figure out a Scala feature. we are having (at Sela Group) a small Scala study group led by Israel Tabadi and while we were going over Scala's abstract type (which is by the way a cool implementation) I was thinking about the .NET equivalent solution. I will use the problem of "animals and foods" (taken from here) as an anchor's point. The problem: assuming an Animal with a method, Eat, which ... (more)
category: Architecture | clicked: 11 | comment | | source: blogs.microsoft.co.il
tags:
3
Shouts

MEF 2.0 - mini series: Part 7 (Catalog filter and Deep hierarchic scoping) - Bnaya Eshet

published 112 days, 8 hours, 27 minutes ago posted by bnayabnaya 118 days, 20 hours, 16 minutes ago
Thursday, January 31, 2013 5:23:10 PM GMT Friday, January 25, 2013 5:33:20 AM GMT
this is the 7th post in the MEF 2.0 mini series. you can see the following TOC for other posts in this series. in the previous post I was talking about composition scoping and lifetime management. on this one, I will extend the composition scoping topic toward hierarchic along with catalog filtering capability. (more)
category: Architecture | clicked: 16 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

MEF 2.0 - mini series: part 6 (Composition scoping and lifetime management) - Bnaya Eshet

published 119 days, 16 hours, 6 minutes ago posted by bnayabnaya 127 days, 6 hours, 22 minutes ago
Thursday, January 24, 2013 9:43:26 AM GMT Wednesday, January 16, 2013 7:27:36 PM GMT
in this post I will cover a new concept of scoping and part lifetime management, which is a great improvement over MEF 1. MEF 1 was coming with a fairly naïve lifetime management. part's lifetime could be either shared or non-shared (you could also apply 'any' but eventually 'any' will be created as shared or non-shared). shared is a singleton instantiation, while non-shared will create a new instance each time. MEF 1's instantiation model doesn't support a complex scenario where some dependency's li... (more)
category: Architecture | clicked: 22 | comment | | source: blogs.microsoft.co.il
tags:
7
Shouts

MEF 2.0 - mini series: part 5 (Fluent export properties) - Bnaya Eshet

published 118 days, 13 hours, 58 minutes ago posted by bnayabnaya 128 days, 6 hours, 42 minutes ago
Friday, January 25, 2013 11:51:18 AM GMT Tuesday, January 15, 2013 7:07:45 PM GMT
Exporting properties is a less known feature of MEF. MEF 1 was supporting this feature by using the attribute model. you could decorate a property with a [Export] attribute and then it become available for imports. the following code demonstrate property exporting in MEF 1: (more)
category: Architecture | clicked: 24 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Async and AggregateException - Bnaya Eshet

published 120 days, 12 hours, 18 minutes ago posted by bnayabnaya 129 days, 6 hours, 24 minutes ago
Wednesday, January 23, 2013 1:31:26 PM GMT Monday, January 14, 2013 7:26:03 PM GMT
this post is a complementary to Eran Stiller's post. I was reading Eran Stiller's post about exception handling using async methods and I want to add a few side notes. (more)
category: Architecture | clicked: 17 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Entity Framework - Pro and Con - Bnaya Eshet

published 119 days, 16 hours, 6 minutes ago posted by bnayabnaya 129 days, 6 hours, 27 minutes ago
Thursday, January 24, 2013 9:43:26 AM GMT Monday, January 14, 2013 7:22:59 PM GMT
Consulting as part of a consultant group can lead to better consulting. Sela Israel consultant group is around 40 consultants many of them are speakers in local and international conference. It happens that one of our customers was having some issues around the usage of Entity Framework. even those I was thinking that I'm having most of the answer for that customer I decided to use our internal channel to query what are my colleagues opinions about those issues and sea whether they can enlighten a bro... (more)
category: Architecture | clicked: 44 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

MEF 2.0 - mini series: part 4 (Fluent Import) - Bnaya Eshet

published 127 days, 15 hours, 33 minutes ago posted by bnayabnaya 131 days, 7 hours, 28 minutes ago
Wednesday, January 16, 2013 10:16:20 AM GMT Saturday, January 12, 2013 6:21:42 PM GMT
we was talking about Fluent Export and Constructor Injection in the previous posts. this post will complete the main scenarios of Import's fluent API. (more)
category: Architecture | clicked: 15 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

MEF 2.0 TOC - Bnaya Eshet

published 133 days, 16 hours, 25 minutes ago posted by bnayabnaya 136 days, 21 hours, 56 minutes ago
Thursday, January 10, 2013 9:24:58 AM GMT Monday, January 07, 2013 3:54:03 AM GMT
MEF 2.0 is a reflection of a community requests. features like Open Generics, fluent and conventional discovery, lifetime handling of the part, better exception handling and more, was all requested by the community. (more)
category: Architecture | clicked: 10 | comment | | source: blogs.microsoft.co.il
tags:
8
Shouts

Will it crash my process - Bnaya Eshet

published 154 days, 11 hours, 45 minutes ago posted by bnayabnaya 164 days, 3 hours, 51 minutes ago
Thursday, December 20, 2012 2:04:56 PM GMT Monday, December 10, 2012 9:58:28 PM GMT
here is a short question, it was taken from a real life bug that occurs at one of my customers. will the following code crash the process? (more)
category: Architecture | clicked: 44 | comment | | source: blogs.microsoft.co.il
tags:
3
Shouts

Visual Rx - Part 6 - Bnaya Eshet

published 202 days, 14 hours, 7 minutes ago posted by bnayabnaya 209 days, 17 hours, 39 minutes ago
Friday, November 02, 2012 11:42:26 AM GMT Friday, October 26, 2012 8:10:39 AM GMT
this post is part of the Visual Rx series and it will focus on Visual Rx Viewer Side Extensibility. this post is dealing with advance topic, you may want to read other post on this series before reading this one. (more)
category: Architecture | clicked: 22 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Visual Rx - Backward Compatibility - Bnaya Eshet

published 269 days, 10 hours, 20 minutes ago posted by bnayabnaya 274 days, 8 hours, 27 minutes ago
Monday, August 27, 2012 3:29:33 PM GMT Wednesday, August 22, 2012 5:23:09 PM GMT
I have just release a new Visual Rx SDK compatible with 1.0.10621 and 1.1.11111 versions. this release was a community request. (more)
category: Architecture | clicked: 9 | comment | | source: blogs.microsoft.co.il
tags:
3
Shouts

Visual Rx - Part 5 - Bnaya Eshet

published 272 days, 15 hours, 59 minutes ago posted by bnayabnaya 277 days, 9 hours, 15 minutes ago
Friday, August 24, 2012 9:50:51 AM GMT Sunday, August 19, 2012 4:35:04 PM GMT
this post is part of the Visual Rx series and it will focus on controlling the Visual Rx publication on the coding part. I was talking about enabling / disabling the Visual Rx publication (through the predefine publication channel), using the VirtualRxSettings.Enable property, in part 1 of this series.... (more)
category: Architecture | clicked: 6 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Visual Rx - Part 4 - Bnaya Eshet

published 272 days, 15 hours, 59 minutes ago posted by bnayabnaya 280 days, 20 hours, 51 minutes ago
Friday, August 24, 2012 9:50:51 AM GMT Thursday, August 16, 2012 4:58:48 AM GMT
this post is the 4th of the Visual Rx post series. this post will focus on the publication channel settings. Visual Rx is a bundle of API and a Viewer which can monitor and visualize Rx datum stream (at run-time). (more)
category: Architecture | clicked: 6 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Visual Rx - Part 3 - Bnaya Eshet

published 279 days, 16 hours, 18 minutes ago posted by bnayabnaya 283 days, 21 hours, 46 minutes ago
Friday, August 17, 2012 9:31:55 AM GMT Monday, August 13, 2012 4:03:29 AM GMT
this post is part of the Visual Rx series and it will focus on how to start working with Visual Rx. you can see this series TOC in here. as I was mention in previous posts Visual Rx is divided into 2 parts: SDK - which is the code side on which you define the VisualRxSetting and use Monitor extension method. Viewer - which is listening to the SDK communication channel and visualize the Rx stream. (more)
category: Architecture | clicked: 5 | comment | | source: blogs.microsoft.co.il
tags:
2
Shouts

Visual Rx - Part 2 - Bnaya Eshet

published 274 days, 15 hours, 18 minutes ago posted by bnayabnaya 283 days, 21 hours, 50 minutes ago
Wednesday, August 22, 2012 10:32:13 AM GMT Monday, August 13, 2012 4:00:12 AM GMT
this is the second post in the Visual Rx series. this post will focus on the viewer side. you can see this series TOC in here. as we saw in the previous post the main view of the Visual Rx viewer is using a tab control (the default tab is the "All" tab) out of the box the viewer is also having a grid tab, additional tab will be added per keyword. (the grid is actually a plugin and it can be remove by deleting it from the relative Plugins folder). (more)
category: Architecture | clicked: 12 | comment | | source: blogs.microsoft.co.il
tags:
5
Shouts

Visual Rx - Part 1 - Bnaya Eshet

published 274 days, 15 hours, 18 minutes ago posted by bnayabnaya 283 days, 21 hours, 59 minutes ago
Wednesday, August 22, 2012 10:32:13 AM GMT Monday, August 13, 2012 3:51:08 AM GMT
Visual Rx is a bundle of API and a Viewer which can monitor and visualize Rx datum stream (at run-time). (more)
category: Architecture | clicked: 46 | comment | | source: blogs.microsoft.co.il
Previous 1 2 3 4 Next