Monday, November 17, 2014

My Favorite Technical (.Net & Other) reading list - 2

In this post, i am mentioning the list of my favorite technical articles, blogs, websites and videos,

Articles:

 

Truly understanding viewstate : This article explains everything you want to know about viewstate in ASP.NET.

A low-level Look at the ASP.NET Architecture : This is little outdated article, but still can learn a lot about internal workings of ASP.NET architecture.

ASP.NET Application Life Cycle Overview for IIS 7.0: Very good MSDN article about whole application life cycle.

ASP.NET Page Life Cycle Overview: This one is the best to understand page life cycle flow & events. again this is also from MSDN.

Developer Tool list for windows: In this Hanselman provides a very long list of useful tools, which make developers life easier.

Blogs & Websites:

 

Jon skeet websites: (C# MVP)

Scott Hanselman (Principal Program Manager - Microsoft)

Eric Lippert (Previous Principal developer at Microsoft who has worked on C# compiler)
http://blogs.msdn.com/b/ericlippert/   (This blog is not updated any more, Eric has moved out of Microsoft)

Abhijit Jana (.NET consultant at Microsoft)

Pinal Dave

http://www.dotnetcurry.com/magazine/  free .NET bi-monthly magazine, which consists of articles on latest technologies in the .NET world, written by Microsoft MVP's and industry veterans.

Below websites needed no introduction

Videos

 

Tutorial videos On .NET technologies
https://www.youtube.com/user/kudvenkat (Venkat is very good in explaining the complex topics, in a manner in which user can understand very easily, This channel contains videos on ASP.NET, ASP.NET MVC, WCF, Entity Framework, C#, ADO.NET and SQL Server.)

NHibernate screencast series
http://www.summerofnhibernate.com/ (Best videos you will ever find for NHibernate.)

Sunday, November 16, 2014

My Favorite Technical (.Net & Other) reading list - 1

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.

Books:

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.
         Official book website: http://goo.gl/Fs822P
         Purchase online : http://goo.gl/JIW32g

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.
Official book website: http://goo.gl/71OtXs
Purchase online : http://goo.gl/eIp99m

Learning WCF
This book is little outdated. But still, none of the other books explains WCF concepts like this book.
Official book website: http://goo.gl/j3swcl
Purchase online : http://goo.gl/ff1bZW

DOM Scripting
This book is mostly about the Document Object Model and Javascript. 
Official book website: http://goo.gl/CzJmvj
Purchase online : http://goo.gl/KeLWSO

The Art of Unit Testing
This book is about unit testing & test driven developement in .NET.
Official book website: http://goo.gl/P89fCm
Purchase online : http://goo.gl/VHyZxt

HTML & CSS
This is for absolute beginners, who wants to learn about HTML and CSS.
Official book website: http://goo.gl/PYBcJR
Purchase online : http://goo.gl/ta7iyK

HTTP Succinctly
Briefly explains the HTTP protocol. It explains, what we need to know most about HTTP.
Official book website: http://goo.gl/4vO4O4

NHibernate in Action
It explains the on the very under used ORM tool, NHibernate.
Official book website: http://goo.gl/HRioBI
Purchase online : http://goo.gl/0FrDrf

Dependency injection in .NET
It clearly Dependency injection concepts with examples in .NET platform.
Official book website: http://goo.gl/c9kWrW
Purchase online : http://goo.gl/wtPjAg

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