jump to navigation

Code Generate with T4(Text Template Transformation Toolkit) 11 Jul 2013

Posted by Ramaswamy Palaniappan in Advanced Basics, Visual Stdio.
add a comment

I have seen TT files when I created EDMX files created for my DAL but next explored in detail. Recently I was surprised to see its penitential. I spent some time to explore about it, it seems very interesting.

To learn the basic of T4, read here and here.

Scote Hanselman wrote a great post.

If you want to go in deep, Oleg Sych wrote excellent series of post on T4.

T4 Editor, very helpful tool if you want to develop T4 templates.

Advertisements

How does ASP.NET MVC works 04 May 2012

Posted by Ramaswamy Palaniappan in Advanced Basics, ASP.NET, ASP.NET MVC.
add a comment

Today the following two URLs help to understand the internals of ASP.NET MVC.
How does ASP.NET MVC work – Part 1
How does ASP.NET MVC work – Part 2

 

Ramaswamy Palaniappan

Must know about query optimizer 30 Apr 2012

Posted by Ramaswamy Palaniappan in Advanced Basics, Back to Basics, SQL.
add a comment

Paul White’s serious of posts about Query Optimizer. It is excellent one, must read.

Query Optimizer Deep Dive – Part 1
Query Optimizer Deep Dive – Part 2
Query Optimizer Deep Dive – Part 3

Ramaswamy Palaniappan

All about Dependency injection. 31 Mar 2010

Posted by Ramaswamy Palaniappan in Advanced Basics, Concepts.
add a comment

Dependency injection (DI) in object-oriented computer programming is a technique for supplying an external dependency (i.e. a reference) to a software component – that is, indicating to a part of a program which other parts it can use. It is a specific form of inversion of control where the concern being inverted is the process of obtaining the needed dependency. The term was first coined by Martin Fowler to describe the mechanism more clearly.

Visit these links to understand DI.

Inversion of Control Containers and the Dependency Injection pattern By Martin Fowler
Dependency Injection For Dummies
Dependency Injection 101
200 Page Manual on Inversion of Control (plus or minus 199)

Overview of concurrency in .NET Framework 3.5 28 Jul 2008

Posted by Ramaswamy Palaniappan in .NET Core, Advanced Basics, Introduction.
add a comment

There is a lot of information on the concurrent primitives and concepts exposed by the .NET Framework 3.5 available on MSDN, blogs, and other websites. The goal of this post is to distill the information into an easy-to-digest high-level summary: what are the different pieces, where they differ and how they relate. If you want to know the difference between a Thread and a BackgroundWorker, or what is the point of interlocked operations, you are reading the right article. Read more.

SOA and REST 05 Jun 2008

Posted by Ramaswamy Palaniappan in Advanced Basics, Introduction.
add a comment

In recent days in the tech sessions guys taking about SOA and REST, I have no idea REST.  Sam is writing series of post on this title.

Making the Paradigm Shift Part 1

Making the Paradigm Shift Part 2

Making the Paradigm Shift Part 3

Many more later…

Why and How of .NET Profiling 13 May 2008

Posted by Ramaswamy Palaniappan in .NET Core, Advanced Basics, How-To.
add a comment

Amirthalingam Prasanna gives a simple and practical guide about why you need to profile your .NET applications and how you would go about doing it. Here is the answer.

Following Real-World ASP.NET MVC Projects 07 May 2008

Posted by Ramaswamy Palaniappan in Advanced Basics, ASP.NET.
add a comment

The Microsoft ASP.NET MVC Framework second technology preview was released during MIX08 in March but has since released an update to their source code on April 16.  This means there are many things going on with those involved in the project at Microsoft as well as those in the community.  People are not creating just sample code but creating real applications now.

Developers can take these applications, some a work in progress, and learn from them or use them to create their own applications.  Read More

Understanding ASP.NET View State 25 Apr 2008

Posted by Ramaswamy Palaniappan in Advanced Basics, ASP.NET.
add a comment

Scott Mitchell looks at the benefits of and confusion around View State in Microsoft® ASP.NET. In addition, he shows you how you can interpret (and protect) the data stored in View State. Read this in MSDN

.NET Memory Management 23 Apr 2008

Posted by Ramaswamy Palaniappan in .NET Core, Advanced Basics.
add a comment

Rick is writing series of articles about .NET memory management. Read it.