Sentiment Analysis of Mahabharata using F#

This article is part of FSAdvent 2016 calendar. This my second post of 2016. Sadly not much of writing this year. So, I need to cover up by this little longish post. So, grab your favorite coffee / tea before getting started. There is one wonderful coincidence here that both post of 2016 is based on Epic Mahabharata. If anyone interested in poem like things do check out my another post.

My Identity

Few words dedicated to people who made me who I am right now, my teachers. I know few of them personally and few others I am yet to meet in person. But they are still there always for me. Guiding me and helping me whenever and wherever I need. Words are not enough to say Thanks but still here with my small try Here is original Gujarati Version જેને કોઈ ઓળખની જરૂર નથી જેની પ્રતિષ્ઠા ચંદ્રની જેમ વિશ્વમાં વ્યાપ છે એવા અર્જુનની ઓળખ પૂછી કોઈએ


This post is part of F# Advent calender. Thanks Sergey Tihon for arranging this and giving me chance. First I like to clarify that this was not my original choice for FSAdvent calender. I was going to write long post about web, AKKA, api and real time system. My current working area. But this time’s calender entries are reaching new level and dimension. And recent post from Evelina Gabasova is kind of reason behind change.

Reactive Services with Servicestack and F#

Reactive word is not new nowadays. If you want your library to get limelight, use reactive word in the name any way possible and it will definitely get initial attention. Reactive word is appropriate for things that follows reactive manifesto. That is true for now. And there are many variant of libraries on server and client to fulfil this. Let’s start from the start of web. We were having old web were we used to do post event of page.

Azure web sites with Paket

Whoever worked with Microsoft Shop knows about nuget. It is package manager for anything and everything related to .Net. And it is getting better and better with versions coming in. But again it is nowhere near maturity needed to work with projects having many small projects. Things get cranky soon. Now, there is better option as per my opinion called Paket. Very easy to get started. And so damn reliable. Couple of more command to learn but I guess it is ok.

Angularjs and the Mess we are in

Who doesn’t know Angularjs?!? Everyone worked is web, mobile, server, windows, mac, Linux, Google, Microsoft or anyway related to this knows about it. And its fun when people tell me You know about angularjs. Its pretty hot now a days. I’m planning to learn it. Oh man… Ok I am no expert here in Angularjs. And I prefer not to be expert with any framework. Be it anything. But you know there is another Angularjs from another universe.

Functional Command Pattern

Command pattern is a pattern which allows executor of the pattern to execute or playback the commands. In most of the application wherever Undo/Redo is implemented this pattern is used. Here is C# code. Now, in this code Command Pattern is not in its purest form. As, normally in command pattern we are saving state of outside object. Instead I just returned the result to mock out side object. Now have a look at similar F# code.