The 3rd day of the SDP

Wednesday, May 8, 2013

The 3rd day of the SDP was over and I want to thanks all the attendants. my yesterday session was about C# 5 async and await. today I will have a full day tutorial on Rx and TPL Dataflow. you can download the demo code and also the presentation for second and third days from here (the link is also having the demo code for today's sessions). anyway, I also want to recommend 2of yesterday session. if you were attend at the conference you should have an access to...

EF should adopt the WAQS framework

Tuesday, May 7, 2013

EF should adopt the WAQS framework I was speaking with Matthieu MEZIL about his WAQS framework, it is a layer of abstraction over the Entity Framework which I think you should check out. Matthieu is working on it on his free time (currently as an open source) and it is amazing to see what he was able to achieve. this framework is already been in used by some of real word company and it is improving over time (today Matthieu is working on a new version...
one comment

SDP (day 2)

Monday, May 6, 2013

the second day of the SDP was over and I want to thanks all the attendants of my sessions. at day 1 I was giving a full day on TPL, I was covering lot of API, tools and techniques. the demo codes for this session can be found at the second day session was about .net 4.5 / VS 2012 new features, tolling and overloads for parallel programming. the code sample for this session can be found at tomorrow I will talk about the new C# 5 parallel syntax (async...
tags: ,
no comments

Will it crash my process

Monday, December 10, 2012

Will it crash my process 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? Code Snippet List<object> items = new List<object>();   try {     Parallel.For(0, 10000000, t =>     {         items.Add("1");     });   } catch (AggregateException ex) { } it is a non thread safe code that should throw an IndexOutOfRangeException. but it wouldn't crash the process, but what about the following code?...

Async – Handling multiple Exceptions

Async - Handling multiple Exceptions the SDP conference was ended a few week ago and I finally find a time to write some comments. It was a very successful conference, the feedback and evaluations, of most sessions scored higher than 4.5, some well-over it. For example, one workshop had a perfect 5 / 5 score, and two other workshops scored 4.92 / 5 and 4.9 / 5. The highest score for a breakout session was 9.39 / 10, which is the highest score we’ve seen to date. my score was 4.90 / 5. but this post...
one comment

SDP 2012 – Day 2

Monday, November 19, 2012

SDP 2012 - Day 2 the SDP 2012 conference has day 2 had completed. I was speaking about async / await, Rx and TPL Dataflow. you can find the materials for my lecture in here. I will give the same lecture on Wednesday next week, there is a chance that some place is still available, so if you are interesting, you can check it with Sela Marketing.

SDP 2012 – Day 1

Sunday, November 18, 2012

SDP 2012 - Day 1 the SDP 2012 conference has started today. I was speaking about what's new in .NET 4.5 parallelism. you can find the materials for my lecture in here. tomorrow I'm giving a full day tutorial about async / await, Rx and TPL Dataflow.
no comments

SDP march 2012

Saturday, March 31, 2012

the march 2011 SDP conference has just come to end. and we want to thanks all attendants. the demo and samples about TPL, what’s new in TPL 4.5, C# 5 Aysnc and await, Rx (Reactive Extension) and TPL Dataflow is available at this link.
tags: , ,
no comments

My session at the SDP

Tuesday, March 13, 2012

Sela conferences (SDP) is coming near (25-29/3/2012). you can check the following link for all the SDP's tutorials and sessions I will present 2 full-day tutorials (Yaniv Rodenski will join me on the first one). the first day Introduction to the Task Parallel Library is a full TPL 4 day which will give you a solid knowledge, HowTo and Consideration about building parallel application using the TPL library.   at the end of this day we will survey some improvement made in .NET 4.5 to the existing TPL Library. the second day Parallel Programming: One...