Another pattern that is widely used in Object Oriented world. And as far as .Net world is concern it is may be most used pattern in wide range of .Net API. And it heavily used in heavily used LINQ API. So, I guess giving a understanding of that is kinda waste of space. Have a look at C# code. People familiar with LINQ and lovers of Lambda will definitely argue that this is can be replaced by delegates.

Continue reading

This is my favorite pattern. First pattern I learn. And till date I don’t know where to use it. So, I use everywhere. :P I have mainly used for database connection object and then all JavaScript frameworks are exposing Singleton object only. I can say it is quite useful in case of web. Fun part about this pattern is that most of the people including me always use this pattern to show off that we know patterns and we follow it in practice but in most cases that practice starts and stops with Singleton Pattern.

Continue reading

The fun part working or explaining functional pattern is word functional can be used in very fun way. Just like it is used in title here. Now, factory pattern may be the most used pattern in Object Oriented world. Here is code in C#. Factory method is basically used to abstract away the object creation. I am not worried how object is created but I am worried about the behavior of the objects that are created.

Continue reading

There is a continues war between typed and untyped data. But then there is need of finding a middle ground for ever growing application. There is place, a requirement when I feel application should be typed and data store should be untyped. So, I created this little code snippet to access cloudant (a couchbase fork) NOSQL database. I was knowing about Cloudant from long back. Even before IBM bought it. It is indeed a wonderful service and also kinda free for small stuff.

Continue reading

Because it is good. It is fun to write code in functional language. It takes away unnecessary complexity from my way. It do as problem needed I don’t need to act as computer to give instruction to computer for how to do computing. And just like this specific blog, it is concise, crisp and like haiku short and sweet.

Continue reading

Author's picture

Kunjan Dalal

All idea, opinion are my own and don’t reflect opinion of my current or any former employer.

Functional Developer… Literally!

India