Thoughts

Make it Easy for the New Person Joining the Team - Have a Project Ramp up Plan Members Public

Recently I was in a discussion with my friend/colleague on conducting a few ramp up sessions for the new hires in our team. The discussion went as below, Me: We should hold a few sessions to make the new guys in team more comfortable Friend: It's too

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Thoughts

Checking in Package Dependencies into Source Control Members Public

This post looks into why we should include packages in the source control and not resolve it via configuration files at build time. Over the past few years, Package Managers have gained an important role in the way software gets developed. There is an increasing number of package managers catering

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Developer Learnings from the IKEA Experience Members Public

When we moved over to Sydney, last year, we had to start over with all the home furnishings. Since we were just starting out, didn't want to spent a lot on furnishings, so decided to go with IKEA for its cost effectiveness and value for money. IKEA is

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Getting Started With Freelancing Jobs Online Members Public

Freelancing is a good way to learn new technology, get some hands on experience and not getting limited to the technology stack at your full-time job and of course earn some extra money!. There is a great demand for developers out there, so if its 'legal' (check with

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Thoughts

Language Agnostic Books For Every Developer 2 Members Public

Exactly a year back I had written about the same topic, and over the time I have picked up a few more books, that I am sharing here. Like the earlier post I will let the books do the talking. xUnit Test Patterns : Refactoring Test Code Growing Object-Oriented Software, Guided

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Books

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

Get started with your blog Members Public

If you are a programmer and don’t have a blog, then there is no better time than now to start one. Every developer should have a blog, for a very simple reason – Otherwise all your work is just going wasted!. I can bet that the best of your code

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Thoughts

MVVM – Does it really matter? Members Public

MVVM (Model-View-ViewModel), is a popular architectural pattern since WPF/Silverlight. Separation of concerns(UI/code), testability etc are some of the key things that motivates one to go via the MVVM route. There are innumerous articles out there, just like this one, that gets into the details of how and

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet