Programming

When your Architecture Screams Technology! Members Public

In todays world the problem's that are solved by technology are innumerous and it is not just a single system that the customer is looking for. They usually need multiple systems solving different problems around their core domain. But as developers, we usually get carried away by the

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Language Agnostic Books For Every Developer Members Public

Reading is inevitable to keep up to date with the latest technologies and rapid changes happening in the programming world. But technology is nothing but a tool for getting things done. What one has to understand are the concepts and principles underlying these technology and the core principles of development.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Books

Using Repository Pattern for Abstracting Data Access from a Cache and Data Store Members Public

A Repository abstracts the persistence logic from the core business logic and allows the data to be accessed as it would have been from an in-memory object collection. Repository Pattern is useful when you want your domain objects(or entities) to be persistence ignorant but yet have the flexibility to

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Not All That Returns JSON is RESTful: Understanding HATEOAS Members Public

Though REST has been around for a very long time, it never came into highlight as RPC/SOAP was what used commonly when building services, abstracting away all the goodness of the underlying protocol(mostly HTTP) and building messages over it, to perform client-server communication. HTTP, an Application layer protocol

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

yo ko - A Yeoman Generator For KnockoutJS Members Public

Templates/Scaffolding is something that we are all used to nowadays, given that we use an IDE for development. Visual Studio is one popular IDE, that is very popular among people developing on the Microsoft platform. Visual studio comes with a lot of pre-installed templates and scaffolding templates and also

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

KnockoutJS For XAML Developers Members Public

After a very long time since I have actually wanted to move out to web development, recently I have started developing a website as part of my personal project, along with a friend of mine. I have been into desktop/mobile development on Microsoft technologies, using XAML for a very

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Getting Started with PhoneGap: Developing for Windows Phone and Android Members Public

With lots of devices and operating systems out there, developing a native application for each of these platforms might not always be an option for many businesses, because of the time, effort and money that would be required to be on all platforms. PhoneGap is one option that could be

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Setting up the Development Environment for PhoneGap on Android Members Public

I have been working on Microsoft stack for over a long time, in fact almost my entire career. Now that with all the platforms out there and cross platform being a very important factor in any application development, knowing about other platforms and developing for them is very important . Since

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming