abhi2434
Name: abhi2434
Score: 1,685.15
Last Seen: 45 days, 2 hours, 27 minutes ago
Member Since: 22 May, 2010
DotNetShoutout
atom rss
4
Shouts

31 Tips for the month on Threading, WPF, MEF, ASP.NET

posted by abhi2434abhi2434 657 days, 3 hours, 10 minutes ago
Friday, September 02, 2011 9:07:16 AM GMT
Daily .NET Tips is aiming to sharing useful coding tips and tricks for .NET Developers. This site completely design for sharing Tips and Tricks, useful Code Snippet which anyone use in daily development work and targeted anything related with .NET.   This month we have wide range of tips including Threading, MEF, WPF and MVC. In this post I am quickly listing down all the tips which are published over the month August 2011. And the most important point to mention, among those 31 tips that has been posted... (more)
category: Architecture | clicked: 12 | comment | | source: www.abhisheksur.com
tags: Tips & Tricks, Managed Extensibility Framework, C#
3
Shouts

Steps to write a plugin based application with MEF

posted by abhi2434abhi2434 662 days, 16 hours, 58 minutes ago
Saturday, August 27, 2011 7:19:24 PM GMT
I have already written a blog on Managed Extensibility Framework few days ago, and you must wonder why I am writing again. Well actually today I have been creating an application that could be easily plugged into a host application. In this blog lets show you in steps how you could easily create your own plugin based application and later change itself easily using MEF. Steps to create a Plugin based application : Before we proceed lets look how the User Interface for the application that I a... (more)
category: Architecture | clicked: 5 | comment | | source: www.abhisheksur.com
tags: Managed Extensibility Framework, C# 4
3
Shouts

Internals of Dependency Property in WPF

posted by abhi2434abhi2434 690 days, 11 hours, 59 minutes ago
Sunday, July 31, 2011 12:17:49 AM GMT
WPF introduces new property system to us. Every WPF objects that is inherited from DependencyObject inherently supports Dependency property containers within it. That means you can define your own dependency property in your code which can take part in some of the interesting features of WPF like Binding, Styles, Triggers, Animation, Property Inheritence etc. Today I will concentrate on how Dependency Property system is actually built and what are the benefits we get instead of using CLR property system.... (more)
category: How To | clicked: 15 | comment | | source: www.abhisheksur.com
tags: C#, Dependency Property, WPF, internals
3
Shouts

Writing a Reusable Custom Control in WPF

posted by abhi2434abhi2434 695 days, 15 hours, 56 minutes ago
Monday, July 25, 2011 8:20:41 PM GMT
In my previous post, I have already defined how you can inherit from an existing control and define your own reusable chunk. The reusable XAML code that I have defined there is actually a composition of one of more existing elements in a common design surface. But sometimes you must define  a new behaviour for your reusable component which does not belong to any of the already existing behaviors. Custom controls can help you in this. You can define a new behaviour for your Custom control which can have a... (more)
category: How To | clicked: 5 | comment | | source: www.abhisheksur.com
tags: .NET, Custom Control, WPF
2
Shouts

ValueType and ReferenceType : Under the Hood Part 2

posted by abhi2434abhi2434 704 days, 16 hours, 21 minutes ago
Saturday, July 16, 2011 7:55:56 PM GMT
Well, if you have read my previous post, you should be already clear how memory of ValueTypes and ReferenceTypes are allocated and De-allocated internally in terms of IL. Here in this post, I am going to cover some more concepts behind ValueTypes and ReferenceTypes and what exactly comprises of them. In my previous post on the series, I have told you that any type that inherits from System.ValueTypes is stored in Stack while any type that is not inherited from System.ValueType is stored in Heap. Well... (more)
category: Architecture | clicked: 3 | comment | | source: www.abhisheksur.com
tags: .NET, C#, valuetype, reference type, internals
2
Shouts

ValueTypes and ReferenceTypes : Under the Hood

posted by abhi2434abhi2434 704 days, 23 hours, 44 minutes ago
Saturday, July 16, 2011 12:33:10 PM GMT
In .NET, Value Type and Reference Types are forms an element of confusion between both developers and the students. Many of us take this as granted that Value Types are allocated in Thread Stack ( a 1 MB local stack created per Thread) and on each method calls the local value types are allocated in the Stack such that after the call ends, the object is deallocated. On the contrary, the reference types we know are those which are always allocated in heap (which is not always true, I will discuss later) an... (more)
category: Architecture | clicked: 2 | comment | | source: www.abhisheksur.com
tags: C#, valuetype, reference type, internals
3
Shouts

Rethinking my Session on TechEd on Road

posted by abhi2434abhi2434 717 days, 18 hours, 14 minutes ago
Sunday, July 03, 2011 6:03:27 PM GMT
Hi Folks, Its been a great time together on TechEd on Road event here in Kolkata. I can recollect the fun we had out of the sessions with Pinal Dave, nice to find you here Pinal and with Bijoy Singhal on Windows Phone 7. I would also like to thank Dhanajay Kumar for coming all the way from Pune only for this session, and also for giving a wonderful session to us.  Lets now talk about my session on ".NET Fundamentals that every developers should Know". In this post I will share all the resources and s... (more)
category: Architecture | clicked: 1 | comment | | source: www.abhisheksur.com
tags: variance, C#, MEF, .Net 4.0, Code Contract, Features
3
Shouts

Managed Extensibility Framework - A Look

posted by abhi2434abhi2434 717 days, 19 hours, 16 minutes ago
Sunday, July 03, 2011 5:00:53 PM GMT
Hi guys, If you are really new to .NET framework 4.0, this is going to be a quickstart guide to a new framework for extensibility which every developers should know. In this post, I will give you a brief introduction to what Managed Extensibility Framework is all about and also create a sample application on the same. Note: This is the basic stripped version of MEF, if you are looking for something more advanced, stay tune with my blog; its about to follow.  Why Managed Extensibility Framework... (more)
category: Architecture | clicked: 4 | comment | | source: www.abhisheksur.com
tags: Composition, C#, MEF, .Net 4.0, Plugin
2
Shouts

Concept Overide vs Method Hiding in terms of CSharp

posted by abhi2434abhi2434 726 days, 16 hours, 28 minutes ago
Friday, June 24, 2011 7:48:36 PM GMT
Overriding is one of the most interesting topic that many software professionals are dealing with quite regularly. Most of the applications we write in .NET or other languages somehow uses overriding. While you write your class, one of the most important thing that you need to consider is overriding ToString() to ensure that your class does not produce the “Name of the class” rather you produce something useful on your context. Method hiding is another concept similar to Overriding but is actually differ... (more)
category: Architecture | clicked: 2 | comment | | source: www.abhisheksur.com
tags: override, hiding, CSharp
3
Shouts

Working With Prism 4.0 (Hello World Sample with MVVM)

published 737 days, 15 hours, 9 minutes ago posted by abhi2434abhi2434 741 days, 4 hours, 28 minutes ago
Monday, June 13, 2011 9:07:43 PM GMT Friday, June 10, 2011 7:48:42 AM GMT
Modularity is one of the primary concern when working with a big projects. Most of us think of how we can implement our application that could be reusable across more than one applications. Patterns and Practices Team puts forward the notion of modularity with the help of Unity and Prism which most importantly focus on WPF and Silverlight applications. Being a WPF developer, it would be nice to take this apart and explain you a bit of how you can implement your application using Prism. Before you beg... (more)
category: Architecture | clicked: 36 | 1 comment | | source: www.abhisheksur.com
tags: .NET, C#, Prism
4
Shouts

Playing with Reflection and Async

published 744 days, 16 hours, 59 minutes ago posted by abhi2434abhi2434 746 days, 18 hours ago
Monday, June 06, 2011 7:18:03 PM GMT Saturday, June 04, 2011 6:17:13 PM GMT
Hi Guys, Task Asynchronous Pattern as you already know from my article, is one of the major change of next generation .NET applications. As this is already discussed in detail in the article, I will not repeat the same again here in this post. If you don't know what is it, please go ahead and read the article. In this post, I will try to use reflection to invoke our own async method.  Trying Reflection with async So to start, let us take a look at one of the simplest Async method. staticvoid Main(... (more)
category: Architecture | clicked: 27 | comment | | source: www.abhisheksur.com
tags: Async, C#, Reflection
4
Shouts

Internals of Array

posted by abhi2434abhi2434 749 days, 14 hours, 27 minutes ago
Wednesday, June 01, 2011 9:50:15 PM GMT
Arrays are most important part of your program. Almost most of the collection that you work with in .NET framework is internally maintains Array. Say for instance, if you take the List it actually internally represents T[], while Dictionary is actually an array of structure KeyValuePair internally. Hence, array forms a very important part of your program.  Few days back while browsing over internet when I found an article written one of my buddy Dhananjay Kumar here, I thought how could I forget this... (more)
category: How To | clicked: 0 | 1 comment | | source: www.abhisheksur.com
tags: C#, Array
2
Shouts

DLR in C# using Scripting Language

posted by abhi2434abhi2434 777 days, 13 hours, 10 minutes ago
Wednesday, May 04, 2011 11:07:35 PM GMT
You should note, till now C# has very little Dynamic Language feature. As mentioned in PDC, we will soon have the feature Compiler as Service feature in C# it is really hard to wait for such a thing to happen. As for me, after the dynamic capabilities released with C# 4.0, I was really excited to look deep into it to find out what is possible. In my Internals series, I have already mentioned you some of the details of what is implemented inside of C# to achieve the Dynamic capabilities in the language. T... (more)
category: Architecture | clicked: 3 | comment | | source: www.abhisheksur.com
tags: DLR, C#, IronPython
2
Shouts

Creating Animated Splash screen in Windows Phone 7

posted by abhi2434abhi2434 780 days, 13 hours, 30 minutes ago
Sunday, May 01, 2011 10:47:27 PM GMT
Creating a beautiful splash screen is always great to see for any application. Windows Phone 7 being no exception to it, you want to give the user great look and feel while loading the application using your Splash Screens. In this article, I am going to spend some time by talking about some of the probable options that you have to create your own Splash Screen for your windows phone 7 application. What is Splash Screen? Splash screen is the first screen that comes as an introduction to the appli... (more)
category: Metro | clicked: 1 | comment | | source: www.abhisheksur.com
tags: Windows Phone 7, Splash Screen
2
Shouts

Async support for Silverlight and WP7

published 781 days, 21 hours, 5 minutes ago posted by abhi2434abhi2434 784 days, 15 hours, 43 minutes ago
Saturday, April 30, 2011 3:12:02 PM GMT Wednesday, April 27, 2011 8:33:44 PM GMT
Async support in C# language brings the new life to the modern application development to bring forth the same technique of writing your code and bring asynchrony easily. The main focus of async ctp is to ornament the language in such a way so that the developer could seamlessly create applications that brings asynchrony yet not dealing with its complexity. Hence using the new technique, asynchrony could easily achieved in a program without refactoring the whole program with lots of callbacks and method... (more)
category: Metro | clicked: 0 | comment | | source: www.abhisheksur.com
tags: Silverlight, Windows Phone 7, Async, C# 5.0, XAML
3
Shouts

Application Bar for your Windows Phone 7

published 780 days, 14 hours, 34 minutes ago posted by abhi2434abhi2434 784 days, 19 hours, 46 minutes ago
Sunday, May 01, 2011 9:43:20 PM GMT Wednesday, April 27, 2011 4:30:42 PM GMT
If you are working with Windows Phone 7, the first thing that you should have noticed is the very own Application bar. Application Bar is present in most of the applications that you use in your Windows Phone 7. This is basically a standard Toolbar with a menu associated with it which allows you to enumerate the commonly used commands in a standard location. While creating your application, Microsoft strongly recommends you to add an application bar, to ensure the user have common behaviour for every ap... (more)
category: Metro | clicked: 0 | comment | | source: www.abhisheksur.com
tags: Windows Phone 7
2
Shouts

Working with Isolated Storage for Windows Phone 7

published 786 days, 18 hours, 3 minutes ago posted by abhi2434abhi2434 787 days, 20 hours, 24 minutes ago
Monday, April 25, 2011 6:14:04 PM GMT Sunday, April 24, 2011 3:53:15 PM GMT
During the last few days, Microsoft is getting more and more inclined towards improving the user experience in more than  a number of technologies. Silverlight being one of the major forerunner on this moving good in Web by providing Rich Internet Applications for end users. But not only for Web, Silverlight is a language being used for Windows Phone 7 as well, which gives the silverlight developers a chance to move over to Windows Phone easily. Being a WPF developer, I am totally freaked out on watching... (more)
category: Architecture | clicked: 2 | comment | | source: www.abhisheksur.com
tags: Windows Phone 7, Isolated Storage
2
Shouts

Closures in CSharp

posted by abhi2434abhi2434 794 days, 20 hours, 10 minutes ago
Sunday, April 17, 2011 4:06:40 PM GMT
Closures are an interesting feature for a language. I have heard a lot of questions around how we can declare closures in C# and hence I thought to start a blog on it. Over the internet, there are lots of examples on closures available which are taking help of functional languages like F#, yes it is very important in perspective of these languages as those are easy to declare and also inherently supported yet other languages like C# or VB.NET can also take help of these feature. Lets take a look how C# c... (more)
category: Architecture | clicked: 0 | comment | | source: www.abhisheksur.com
tags: .NET, closure, CSharp
2
Shouts

Internals of LINQ

published 807 days, 16 hours, 31 minutes ago posted by abhi2434abhi2434 808 days, 15 hours, 23 minutes ago
Monday, April 04, 2011 7:46:31 PM GMT Sunday, April 03, 2011 8:53:42 PM GMT
If you remember my post on Annonymous Types, I have already stated that there is no concept of annonymous types in MSIL. Every generated type will be mapped to a concrete type produced by C# compiler during the runtime. In this post, I am going to cover few basics of LINQ, and how it is been maintained in IL. If you are very new to Linq, it is recommended to learn the basic usage of it first. You can read my article on Linq Basics, to know more about it. LINQ means Language Integrated Query is one of... (more)
category: Architecture | clicked: 1 | comment | | source: www.abhisheksur.com
tags: .NET, C#, internals, Linq
2
Shouts

Microsoft Tech Ed 2011 - 3 Days to Remember

posted by abhi2434abhi2434 813 days, 14 hours, 49 minutes ago
Tuesday, March 29, 2011 9:28:11 PM GMT
Its already tuesday night to write a blog about last weeks Tech Ed 2011, but I remember each and every moment of the event so much. Microsoft Tech Ed is free for us (MVP) but paid for rest of the people. If you missed out this, you might like reading this post about it. In this post, I will cover some of the interesting facts points that TechEd showed us. Connect Tech Ed is a place where we connect with people. Being an Microsoft MVP, it is important for me to get in touch with other MVP's so ... (more)
category: Screencast | clicked: 0 | comment | | source: www.abhisheksur.com