Service Fabric Concept, Guidelines and Patterns #6-Deadlock

Saturday, February 20, 2016

Service Fabric Concept, Guidelines and Patterns #6-Deadlock this post is part of the Service Fabric’s series which covers Service Fabric’s concept, guidelines and common patterns. at this post we will discuss potential deadlock and good practice for avoiding it.   The idea for this post came while speaking with Jeffrey Richter from the Service Fabric team. When would you get deadlock on Service Fabric’s Actor Model? deadlock occurs when Actor A calls instance of Actor B and different call for Actor B (not recurrent) call the same instance of Actor A. A ---->...

Service Fabric Concept, Guidelines and Patterns #1

Friday, November 13, 2015

Service Fabric Concept, Guidelines and Patterns #1 this is the first post in series which focus on Service Fabric. the series covers Service Fabric’s concept, guidelines and common patterns.   What is Service Fabric? Service Fabric is new framework that can operate either on the cloud (Azure) or on premise. this framework enable to build solution from small parts (concept known as Micro-Services). Micro-Services can be thought as Object-Oriented for cloud (or distributed application). the most granular unit of Micro-Services called Actor. Actor is similar to class in the Object Oriented paradigm. group of Actor can be packed...

Rx – User Group Summary

Friday, November 25, 2011

Rx - User Group Summary I want to thanks the participant of User Group. a subject that was continually raising during the session was the Rx Remote (cloud) story, as I said this is something that the Rx team is working on. we can see some early adoption of the Idea in open source like Rxx, but the library's API doesn't there yet. today we still do not have a real simple scenario of remote scheduler (over Remoting / Wcf / Azure), and even more important remote IQbservable that will...

Rx Release

Friday, July 1, 2011

Rx Release the Rx (Reactive Extension) is finally shipped, and it seem a great time for speaking about the Rx future. Rx was started as in process technology, but with the addition of the IQbservable (the Rx complementary of IQueryable), Rx is breaking the process boundary.   actually this is the same story as for IEnumerable and IQueryable, IQueryable broke the process boundary of the IEnumerable execution. using IQueryable we can translate the IEnumerable into expression tree which will later...