Why Blog?

I have recently joined the local Toastmasters club in my office. The idea behind the Toastmasters club is to promote & improve public speaking by encouraging participants to give speeches either prepared lengthy speech lasting about 5 to 7 minutes or do an impromptu speech for about 2 minutes on any random topic. I can say with confidence that I have experienced drastic change in myself. I no longer shiver with fear of giving speech by facing large group of audience. Now this blog post is not going to be about the merits of Toastmasters instead I am going to use this post as placeholder for my next speech which is going to be on public writing aka Blogging.

5 min read

MEANT Stack Part2 - Node & Mongoose SetUp

Table of Contents

In the previous post, we went through the steps of installing necessary software’s & modules required for building our application. In this post, we are going to concentrate on our application backend i.e. setting up node as as web server & mongoose related codebase for performing CRUD activities in the underlying mongo database.

7 min read

MEANT Stack - Part1

Table of Contents

In this multi-part blog series, I will walk you through on how to build a small web application using  Nodejs, MongoDb, TypeScript & AngularJs. We will be building a small web application for creating and registering teams. A team will have team members and a unique team name. The application will have two screens. First one used for creating a new team and the other one used for listing all the registered teams. In this post, we will concentrate on installing & setting up of required software’s. Let’s get started.

5 min read

Going Functional - Symbol Graph in F#

In the previous post, we have seen the implementation of undirected graph data structure in F#. In this post, we will make use of the Graph data structure to implement the Symbol Graph data structure. You can read more about Symbol Graph data structure here. Given below is the java based implementation of Symbol Graph data structure. The implementation if taken from Algorithms 4th Edition by Robert Sedgewick and Kevin Wayne.

6 min read

Going Functional - Merge & Quick Sort in F#

Continuing our functional journey, in this post I will first present the Java based implementation of merge sort followed by F# based implementation. Finally we will repeat the same steps for QuickSort algorithm. Java based implementation of the sorting algorithms is taken from Algorithms 4th Edition by Robert Sedgewick and Kevin Wayne.

5 min read