Note : This post is first published on Nov-2014 in my previous blog Techkindle. Moving the content here.
It has been 4.4 years, since I have started my career as a Software Engineer (.NET developer), There are lot of articles, blogs few books I read to improve my technical skills.
Here I am giving the list of my favorite books, which helped me so much in shaping my technical knowledge. This list of books are like a very good Mentor to me. Mostly related to .NET.
CLR via C#
This book clearly explains the internal workings of CLR in .NET. We can learn the inner details of the concepts like memory management, threading, delegates, typing, assemblies, etc.
C# In Depth
This book explains the C# based on each version, how the language has evolved in years & how it made developers life more easier. This book is written by Jon Skeet.(very famous in StackOverflow.com website.) He burst some of our myths about C#.
Official book website:http://goo.gl/FrH177
Purchase online :http://goo.gl/m6Pb8o
Fast ASP.NET Websites
This book explains much about improving the performance in the front end. I contains concepts like, caching, compression, bundling, minification, ET tags and some of the concepts specifically related to ASP.NET or ASP.NET MVC.
Learning WCF This book is little outdated. But still, none of the other books explains WCF concepts like this book.
HTTP Succinctly Briefly explains the HTTP protocol. It explains, what we need to know most about HTTP.
Official book website: http://goo.gl/4vO4O4
Code the hidden language of computer hardware and software
This book is one of its kind. Explains how the code has been evaluated from Bailey, Morse code to current generation.
Official book website: http://goo.gl/SHnLsX
Purchase online : http://goo.gl/yhtH48
Producing Open Source Software
This book contains all you want to know about, open source software. How the license works, how they get funds, how do they maintain the code etc.. Soft copy is freely available on the book website.
Official book website: http://goo.gl/sI4FS7
Purchase online: http://goo.gl/pKpocx
Happy Learning 🙂