Lenovo ThinkPad T440P: My next companion


A batsman grow with his bat, a writer grow with his pen and a programmer grow with his machine. I was my gifted my first desktop by my father back in year 2003. That was assembled desktop with following configurations,

Processor: Pentium 3 1.7 GHz ||RAM: 128 MB || Hard Disk: 40 GB || 17 inch monitor || Assembled

I wrote first program on that assembled desktop and since then have worked on different kinds of desktops and laptops. I have worked on Dell Latitude, Lenovo ThinkPad etc. but never own them. On Friday 9th May 2014, I bought new machine for me. After bit of research online, for me Lenovo ThinkPad T440P came as a best choice for this time. This is one of the best available in market at this given time.


First thing you will notice is, it is not very sophisticated machine. In look it is very raw and a feel is guaranteed when you type codes using its keyboard.

Configuration of this machine is as follows,

Processor: Intel i7, 4th Generation||RAM: 16 GB || Hard Disk: 500 GB || 14 inch display || l3 cache || Windows 8 professional || Lenovo



One of the best is its keyboard and supported 1366*768 resolution display. Due to 14 inch screen size it is small and light. If you are a frequent traveller, this is your machine.


This machine is available in Lenovo stores throughout India. Rather buying it online, I bought it from a Lenovo store in NCR. I am very excited for my new companion Lenovo, ThinkPad T440P. Now why I am waiting let’s start coding.

First look of book: Designing Evolvable Web APIs with ASP.NET by Glenn Block

In India order this book from Amazon here

You become what you read

In this era of Kindle, tablets and EBooks, I proudly consider myself as real book lover. I get more connected to real book than any EBook on any trendy device. In order to purse my passion of collecting good books, toady I got WEB APIs book with ASP.NET by Glenn Block. Even before I start learning from this book, I am sure this book will teach me many good things about HTTP, REST and WEB API.

I got book delivered from Amazon this afternoon. It is summer in Delhi and the Sun it at its best yielding temperature 45 degree centigrade. I had to go out in this weather to collect book but trust me it was worth going out.


I thank from bottom of heart to Glenn Block for this wonderful gift. I can’t express in words that how I am going to enjoy and learn this book.

This book got great credential since it is authored by veterans like Glenn Block Pablo Cibraro pedro Felix Howard Dierking Darrel Miller


In India order this book from Amazon here

There are 17 chapters in this book. They are as follows,

  1. The Internet , the World Wide Web , and HTTP
  2. Web APIs
  3. ASP.NET Web API 101
  4. Processing Architecture
  5. The Application
  6. Media Type Selection and Design
  7. Building the API
  8. Improving the API
  9. Building the Client
  10. The HTTP Programming Model
  11. Hosting
  12. Controllers and Routing
  13. Formatters and Model Binding
  14. HTTP Client
  15. Security
  16. The OAuth 2.0 Authorization Framework
  17. Testability

I am fortunate to see evolution of WCF SOAP to WCF REST to Web API. I have not started reading yet but at the very high level I perceive this book as one of the greatest guide to learn HTTP Services. This book helps to create Web APIs harnessing the power of HTTP. I strongly recommend this book, if you are willing to create REST Services.

Our hero Scott Guthrie is also impressed by this book and he has said something like below about this book,


So what are you waiting for? Go and grab your copy and start learning and coding. Great job by Glenn and other authors.

In India order this book from Amazon here

Completed 6 years in Software Industry



24th March is very important date in my life. I started my journey as professional or in simple words I started working on 24th March 2008 after passing engineering in June 2007. Hence today I have completed 6 years as working professional. This has been an exciting journey. In these 6 years, I worked on various projects, under different managers, in three different companies in three different cities. When I look back, I find myself different than what I was on 24th March 2008. I must say this journey has changed me lot.

I have worked for these three companies so far,


On 24th March 2008 I joined UST Global as trainee Software Engineer and worked there till September 2010.

On 10th October 2010 joined Infosys as Senior System Engineer and worked there till June 2012.

On 2nd July 2012 joined Telerik as Developer Advocate and since then working here.

If you are reading this post then you must be knowing that I love to share my learning via my blog. I love blogging and I am sure you also (in case if you) love me for my blog and articles. In last 6 years my journey of blogging is as below,




Clearly seeing above chart you can conclude that I am getting old and momentum of writing posts are getting reduced. Oh God! Help me! I promise to meet your expectation and product quality posts in regular interval.

Whenever I get opportunity I speak in conferences, user groups, colleges. In these 6 years I have delivered around 50 sessions.


In these six years, I have been awarded as Microsoft MVP 4th times, C# Corner MVP 4th times and Telerik MVP 1 time.



would take this opportunity to thank each one of you for your support in my journey. In coming years I will focus on Cloud, Node.js, JavaScript and other technologies.