< ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 1 6 L E " ? >  
 < ? x m l - s t y l e s h e e t   t y p e = " t e x t / x s l "   m e d i a = " s c r e e n "   h r e f = " / ~ d / s t y l e s / r s s 2 f u l l . x s l " ? > < ? x m l - s t y l e s h e e t   t y p e = " t e x t / c s s "   m e d i a = " s c r e e n "   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ d / s t y l e s / i t e m c o n t e n t . c s s " ? > < r s s   x m l n s : a 1 0 = " h t t p : / / w w w . w 3 . o r g / 2 0 0 5 / A t o m "   x m l n s : f e e d b u r n e r = " h t t p : / / r s s n a m e s p a c e . o r g / f e e d b u r n e r / e x t / 1 . 0 "   v e r s i o n = " 2 . 0 " > < c h a n n e l > < t i t l e > D o t N e t K i c k s . c o m < / t i t l e > < l i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / < / l i n k > < d e s c r i p t i o n > T h e   l a t e s t   p u b l i s h e d   s t o r i e s   f r o m   D o t N e t K i c k s . c o m < / d e s c r i p t i o n > < l a n g u a g e > e n - u s < / l a n g u a g e > < c o p y r i g h t > D o t N e t K i c k s   L L C < / c o p y r i g h t > < g e n e r a t o r > D o t N e t K i c k s . c o m < / g e n e r a t o r > < a t o m 1 0 : l i n k   x m l n s : a t o m 1 0 = " h t t p : / / w w w . w 3 . o r g / 2 0 0 5 / A t o m "   r e l = " s e l f "   t y p e = " a p p l i c a t i o n / r s s + x m l "   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / d o t n e t k i c k s "   / > < f e e d b u r n e r : i n f o   u r i = " d o t n e t k i c k s "   / > < a t o m 1 0 : l i n k   x m l n s : a t o m 1 0 = " h t t p : / / w w w . w 3 . o r g / 2 0 0 5 / A t o m "   r e l = " h u b "   h r e f = " h t t p : / / p u b s u b h u b b u b . a p p s p o t . c o m / "   / > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / z p c m I A V 8 S K o / c l r - d i a g n o s t i c s - w i t h - c l r m d - a n d - s c r i p t c s - r e p l < / l i n k > < t i t l e > C L R   D i a g n o s t i c s   w i t h   C l r M D   a n d   S c r i p t C S   R E P L < / t i t l e > < d e s c r i p t i o n > W i n D b g + S O S     h a s   b e e n   u s e d   b y   . N E T   d e v e l o p e r s   f o r   y e a r s .   I t   i s   a   v e r y   p o w e r f u l   p r o f i l i n g / a n a l y s i s   t o o l   t h a t   u n f o r t u n a t e l y   i s   q u i t e   h a r d   t o   u s e   a n d   e x p o s e s   n a t i v e - o n l y   A P I .   B y   r e l e a s i n g   C l r M D     l i b r a r y   M i c r o s o f t   m a k e s   C L R   h e a p   m e m o r y   i n s p e c t i o n   a c c e s s i b l e   t o   r e g u l a r   C #   d e v e l o p e r s   a n d   e n a b l e s   t h e m   t o   w r i t e   c u s t o m i z e d   p r o f i l i n g   t o o l s .   I   h a v e   c r e a t e d   a   s i m p l e   S c r i p t C S   s c r i p t   p a c k   t h a t   a l l o w s   f o r   i n t e r a c t i v e   d e b u g g i n g   u n d e r   R E P L .   N o w   w e   c a n   u s e   b o t h   C #   a n d   s o m e   o f   S O S   f e a t u r e s   u n d e r   t h e   s a m e   c o n s o l e . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = z p c m I A V 8 S K o : d W c L k X G Q N 1 E : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = z p c m I A V 8 S K o : d W c L k X G Q N 1 E : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / z p c m I A V 8 S K o "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 4 9 5 / c l r - d i a g n o s t i c s - w i t h - c l r m d - a n d - s c r i p t c s - r e p l < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / G K X v l H s c o A k / a l p h a n u m e r i c - l u c e n e - a n a l y z e r - f o r - r a v e n d b < / l i n k > < t i t l e > A l p h a n u m e r i c   L u c e n e   A n a l y z e r   f o r   R a v e n D B < / t i t l e > < d e s c r i p t i o n > R a v e n D B   a l l o w s   y o u   t o   s a v e   t y p e l e s s   d o c u m e n t s   i n t o   a   d a t a   s t o r e ,   b u t   t h e   o n l y   w a y   t o   q u e r y   t h e m   i s   b y   i n d e x e s   t h a t   a r e   b u i l t   w i t h   L u c e n e . N e t .   I   f o u n d   m y s e l f   i n   n e e d   o f   a n   A l p h a n u m e r i c   a n a l y z e r ;   t h i s   a n a l y z e r   i s   s i m i l a r   t o   t h e   S i m p l e A n a l y z e r ,   b u t   s t i l l   r e s p e c t s   n u m e r i c   v a l u e s .   F o r t u n a t e l y   L u c e n e . N e t ' s   b a s e   c l a s s e s   m a d e   t h i s   e a s y   t o   b u i l d . . . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = G K X v l H s c o A k : m c 6 6 U q i S d F 8 : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = G K X v l H s c o A k : m c 6 6 U q i S d F 8 : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / G K X v l H s c o A k "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 4 2 9 / a l p h a n u m e r i c - l u c e n e - a n a l y z e r - f o r - r a v e n d b < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / q o e j e 5 T 3 X 6 A / g e t t i n g - s t a r t e d - w i t h - s c r i p t c s < / l i n k > < t i t l e > G e t t i n g   s t a r t e d   w i t h   S c r i p t C S < / t i t l e > < d e s c r i p t i o n > S c r i p t C S   a l l o w s   y o u   t o   u s e   C #   a s   a   s c r i p t i n g   l a n g u a g e .   I t   h a r n e s s e s   t h e   p o w e r   o f   R o s l y n   a n d   N u G e t   t o   e n a b l e   y o u   t o   w r i t e   . N E T   a p p l i c a t i o n s   w i t h   y o u r   f a v o r i t e   e d i t o r . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = q o e j e 5 T 3 X 6 A : u U k i s z W l N j o : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = q o e j e 5 T 3 X 6 A : u U k i s z W l N j o : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / q o e j e 5 T 3 X 6 A "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 2 5 8 / g e t t i n g - s t a r t e d - w i t h - s c r i p t c s < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / Z y 4 W F l S t T q k / l o n g e s t - c o m m o n - p r e f i x - w i t h - c - s h a r p - a n d - l i n q < / l i n k > < t i t l e > L o n g e s t   C o m m o n   P r e f i x   w i t h   C #   a n d   L I N Q < / t i t l e > < d e s c r i p t i o n > D e s c r i b i n g   a   p r o b l e m   i n   a   f u n c t i o n a l   s t y l e   u s i n g   L I N Q   i n   C #   i s   s o m e t i m e s   e a s i e r   t h a n   w r i t i n g   i t   i m p e r a t i v e l y . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = Z y 4 W F l S t T q k : M o 1 F o U 9 w v t I : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = Z y 4 W F l S t T q k : M o 1 F o U 9 w v t I : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / Z y 4 W F l S t T q k "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 2 5 5 / l o n g e s t - c o m m o n - p r e f i x - w i t h - c - s h a r p - a n d - l i n q < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / 4 J D a b q F 7 G q 4 / n e t - s t r i n g - e x t e n s i o n s - s p l i t - q u a l i f i e d < / l i n k > < t i t l e > . N E T   S t r i n g   E x t e n s i o n s :   S p l i t   Q u a l i f i e d < / t i t l e > < d e s c r i p t i o n > S p l i t   a   s t r i n g   a n d   t a k e   q u a l i f i e d   a n d   e s c a p e d   v a l u e s   i n t o   a c c o u n t .   F o r   e x a m p l e ,   s p l i t   o n   c o m m a s   o u t s i d e   o f   q u o t e d   s u b s t r i n g s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 4 J D a b q F 7 G q 4 : a b y q r x p 6 F 4 I : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 4 J D a b q F 7 G q 4 : a b y q r x p 6 F 4 I : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / 4 J D a b q F 7 G q 4 "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 2 3 3 / n e t - s t r i n g - e x t e n s i o n s - s p l i t - q u a l i f i e d < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / 4 T P X d u b l o r g / n e a t - f e a t u r e s - i n - m i n i p r o f i l e r - l i b r a r y < / l i n k > < t i t l e > N e a t   F e a t u r e s   I n   M i n i P r o f i l e r   L i b r a r y < / t i t l e > < d e s c r i p t i o n > S o m e   c o o l   t h i n g s   I ' v e   d i s c o v e r e d   w h i l e   l o o k i n g   t h r o u g h   M i n i P r o f i l e r   l i b r a r y .   Y o u   m i g h t   a l s o   f i n d   s o m e   o f   t h o s e   t h i n g s   u s e f u l   f o r   y o u r   o w n   p r o j e c t s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 4 T P X d u b l o r g : U 4 G N U h 4 t 5 b c : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 4 T P X d u b l o r g : U 4 G N U h 4 t 5 b c : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / 4 T P X d u b l o r g "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 1 9 4 / n e a t - f e a t u r e s - i n - m i n i p r o f i l e r - l i b r a r y < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / P v o x g V h u 7 O M / c o d e - f i r s t - e n t i t y - f r a m e w o r k - w i t h - m v c 4 - a n d - v i s u a l - s t u d i o - 2 0 1 2 < / l i n k > < t i t l e > C o d e   F i r s t   E n t i t y   F r a m e w o r k   w i t h   M V C 4   a n d   V i s u a l   S t u d i o   2 0 1 2 < / t i t l e > < d e s c r i p t i o n > W e   s p e n d   9 9 %   o f   o u r   t i m e   w o r k i n g   W I T H   p r o j e c t s   a n d   n o t   s e t t i n g   t h e m   u p ;   s o m e t i m e s ,   w e   m a y   n e e d   a   l i t t l e   r e m i n d e r .   T h i s   i s   a   q u i c k ,   b a r e - b o n e s   g u i d e   ( a n d   a   d o w n l o a d a b l e   g r a p h i c   g u i d e )   t o   r e m i n d   u s   o f   t h e   s t e p s   i n v o l v e d   i n   s e t t i n g   u p   a   c o d e   f i r s t   e n t i t y   f r a m e w o r k   M V C 4   a p p l i c a t i o n   ( w i t h   a   s i m p l e   m o d e l   a n d   s a m p l e   d a t a ) . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = P v o x g V h u 7 O M : 2 S o Z F c 9 k c d s : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = P v o x g V h u 7 O M : 2 S o Z F c 9 k c d s : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / P v o x g V h u 7 O M "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 1 0 2 / c o d e - f i r s t - e n t i t y - f r a m e w o r k - w i t h - m v c 4 - a n d - v i s u a l - s t u d i o - 2 0 1 2 < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / 6 S c U o T M q L 3 A / v i d e o - t h e - d e p e n d e n c y - i n v e r s i o n - p r i n c i p l e - i n - 5 - m i n u t e s < / l i n k > < t i t l e > V I D E O :   T h e   D e p e n d e n c y   I n v e r s i o n   P r i n c i p l e   i n   5   m i n u t e s < / t i t l e > < d e s c r i p t i o n > T h e   f i n a l   v i d e o   i n   m y   l i t t l e   S O L I D   s e r i e s   t h e   D e p e n d e n c y   I n v e r s i o n   P r i n c i p l e ,   w h e r e   w e   b r i e f l y   g o   t h r o u g h   w h y   h i g h   l e v e l   m o d u l e s   s h o u l d n ' t   d e p e n d   o n   l o w   l e v e l   m o d u l e s   a n d   l o w   l e v e l   m o d u l e s   s h o u l d   d e p e n d   o n   a b s t r a c t i o n s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 6 S c U o T M q L 3 A : R 9 x 6 h 1 E E z w o : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 6 S c U o T M q L 3 A : R 9 x 6 h 1 E E z w o : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / 6 S c U o T M q L 3 A "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 0 9 7 / v i d e o - t h e - d e p e n d e n c y - i n v e r s i o n - p r i n c i p l e - i n - 5 - m i n u t e s < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / V a A H 4 6 q f D x 0 / b u i l d i n g - r e a c t i v e - x a m l - a p p s - w i t h - a s p - n e t - s i g n a l r - a n d - m v v m < / l i n k > < t i t l e > B u i l d i n g   r e a c t i v e   X A M L   a p p s   w i t h   A S P . N E T   S i g n a l R   a n d   M V V M < / t i t l e > < d e s c r i p t i o n > A   g r e a t   p o r t i o n   o f   m o b i l e   a p p l i c a t i o n s   c o n s u m e s   d a t a   f r o m   H T T P   s e r v i c e s .   T h i s   i s   u s u a l l y   a c h i e v e d   a s   a   p u l l   s c e n a r i o   i n   w h i c h   a p p s   i n i t i a t e   t h e   d a t a   f l o w   f r o m   t h e   s e r v e r .   I n   m a n y   c a s e s   p u s h i n g   d a t a   t o   t h e   c l i e n t   i s   a   m o r e   n a t u r a l   a n d   p o t e n t i a l l y   m u c h   b e t t e r   s o l u t i o n .   I n   t h i s   b l o g   p o s t   I   w i l l   e x p l o r e   h o w   A S P . N E T   S i g n a l R   c a n   h e l p   X A M L   d e v e l o p e r s   s i m p l i f y   t h e   t a s k   o f   c r e a t i n g   a n d   c o n s u m i n g   p u s h   s e r v i c e s   o v e r   H T T P .   I   w i l l   a l s o   s h o w   h o w   t o   l e v e r a g e   M V V M   p a t t e r n   t o   c r e a t e   a   u s e r   e x p e r i e n c e   t h a t   i s   d r i v e n   b y   i n c o m i n g   d a t a .   T h e   e x a m p l e   w i l l   b e   b u i l t   f o r   W i n d o w s   P h o n e   8   a n d   w i l l   u s e   M V V M   L i g h t   l i b r a r y . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = V a A H 4 6 q f D x 0 : d C z v q 8 p v 8 7 c : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = V a A H 4 6 q f D x 0 : d C z v q 8 p v 8 7 c : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / V a A H 4 6 q f D x 0 "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 2 0 5 4 / b u i l d i n g - r e a c t i v e - x a m l - a p p s - w i t h - a s p - n e t - s i g n a l r - a n d - m v v m < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / d j U j q I l g b 2 0 / u s i n g - l e s s - w i t h - m v c < / l i n k > < t i t l e > U s i n g   L E S S   w i t h   M V C < / t i t l e > < d e s c r i p t i o n > A n   e a s y   w a y   t o   i m p l e m e n t   L E S S   ( t h e   d y n a m i c   s t y l e s h e e t   l a n g u a g e )   w i t h   M V C 4   b u n d l i n g .   V e r y   s i m p l e   a p p r o a c h . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = d j U j q I l g b 2 0 : j C L J F K I B t t Q : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = d j U j q I l g b 2 0 : j C L J F K I B t t Q : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / d j U j q I l g b 2 0 "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 9 6 9 / u s i n g - l e s s - w i t h - m v c < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / B h e t v c I T w 8 U / u s i n g - f l u e n t - v a l i d a t i o n - w i t h - a s p - n e t - m v c - p a r t - 1 - t h e - b a s i c s < / l i n k > < t i t l e > U s i n g   F l u e n t   V a l i d a t i o n   w i t h   A S P . N E T   M V C      P a r t   1 :   T h e   B a s i c s < / t i t l e > < d e s c r i p t i o n > I   a m   d o i n g   a   s h o r t   s e r i e s   o f   b l o g   p o s t s   o n   u s i n g   F l u e n t V a l i d a t i o n   w i t h   A S P . N E T   M V C .     I n   t h i s   f i r s t   i n s t a l m e n t   I   c o v e r   t h e   b a s i c s   o f   i n s t a l l i n g   v i a   N u G e t   a n d   r e p l a c i n g   t h e   s t a n d a r d   d a t a   a n n o t a t i o n s   v a l i d a t i o n . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = B h e t v c I T w 8 U : U R Z Z o C F t U w U : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = B h e t v c I T w 8 U : U R Z Z o C F t U w U : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / B h e t v c I T w 8 U "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 8 0 9 / u s i n g - f l u e n t - v a l i d a t i o n - w i t h - a s p - n e t - m v c - p a r t - 1 - t h e - b a s i c s < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / T X S 8 m 9 y M 4 w w / r e f e r e n c e - i m p l e m e n t a t i o n - c r e a t i n g - a - h y b r i d - c l o u d - w i t h - w i n d o w s - a z u r e - v i r t u a l - n e t w o r k s - s o f t w a r e - b a s e d < / l i n k > < t i t l e > R e f e r e n c e   i m p l e m e n t a t i o n :   C r e a t i n g   a   h y b r i d   c l o u d   w i t h   W i n d o w s   A z u r e   V i r t u a l   N e t w o r k s   s o f t w a r e   b a s e d < / t i t l e > < d e s c r i p t i o n > A f t e r   M i c r o s o f t   a n n o u n c e d   s o f t w a r e   b a s e d   S i t e - t o - S i t e   V P N   s u p p o r t   b e t w e e n   W i n d o w s   A z u r e   V i r t u a l   N e t w o r k s   a n d   W i n d o w s   S e r v e r   2 0 1 2   R o u t i n g   A n d   R e m o t e   A c c e s s   I   w r o t e   a   b l o g   p o s t   o n   h o w   e a s y   i t   i s   t o   c o n f i g u r e   a l l   o f   t h i s :   S e t t i n g   u p   s o f t w a r e   b a s e d   S i t e - t o - S i t e   V P N   f o r   W i n d o w s   A z u r e   w i t h   W i n d o w s   S e r v e r   2 0 1 2   R o u t i n g   a n d   R e m o t e   A c c e s s .   I   g o t   l o t   o f   p o s i t i v e   r e s p o n s e   o n   t h a t   p o s t   a n d   a   f e w   p e o p l e   a l s o   a s k e d   m e   h o w   t h e y   c o u l d   g e t   t h i s   t o   w o r k   i n   a   r e a l   c o r p o r a t e   n e t w o r k .  
  
 T h a t  s   w h y   I   d e c i d e d   t o   w r i t e   t h i s   p o s t &   I  l l   b e   c o v e r i n g   s t e p   b y   s t e p   h o w   C o n t o s o   m o v e d   f r o m   e v e r y t h i n g   i n   t h e i r   d a t a c e n t e r   t o   a   h y b r i d   s e t u p   w i t h   t h e i r   d a t a c e n t e r   a n d   W i n d o w s   A z u r e   V i r t u a l   M a c h i n e s ,   c o n n e c t e d   w i t h   t h e   S i t e - t o - S i t e   V P N   a v a i l a b l e   i n   V i r t u a l   N e t w o r k s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = T X S 8 m 9 y M 4 w w : s G P G K c e d p 4 M : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = T X S 8 m 9 y M 4 w w : s G P G K c e d p 4 M : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / T X S 8 m 9 y M 4 w w "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 7 6 3 / r e f e r e n c e - i m p l e m e n t a t i o n - c r e a t i n g - a - h y b r i d - c l o u d - w i t h - w i n d o w s - a z u r e - v i r t u a l - n e t w o r k s - s o f t w a r e - b a s e d < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / g 3 v t f E L w N 4 c / c a s e - s e n s i t i v e - s e a r c h - i n - s q l - s e r v e r < / l i n k > < t i t l e > C a s e   S e n s i t i v e   S e a r c h   i n   S Q L   S e r v e r < / t i t l e > < d e s c r i p t i o n > I n     S Q L   S e r v e r   ,     I n s t a l l a t i o n   b y   d e f a u l t   a r e   c a s e   i n s e n s i t i v e   . T h i s   m e a n s   t h a t   S Q L   S e r v e r   i g n o r e s   t h e   c a s e   o f   t h e   c h a r a c t e r s   a n d   t r e a t s   t h e   s t r i n g   ' D o t   N e t   W o r l d '   e q u a l   t o   t h e   s t r i n g   ' d o t   n e t   w o r l d ' .   S O   h o w   t o   p e r f o r m   c a s e   s e n s i t i v e   s e a r c h   i n   S Q L ? & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = g 3 v t f E L w N 4 c : d Q 3 4 i x p O t z 8 : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = g 3 v t f E L w N 4 c : d Q 3 4 i x p O t z 8 : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / g 3 v t f E L w N 4 c "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 6 4 9 / c a s e - s e n s i t i v e - s e a r c h - i n - s q l - s e r v e r < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / 6 W T Q - P 0 P 2 G 8 / v i s u a l - s t u d i o - 2 0 1 2 - n e w - f e a t u r e s - o f - t h e - i d e < / l i n k > < t i t l e > V i s u a l   S t u d i o   2 0 1 2   N e w   F e a t u r e s   o f   t h e   I D E < / t i t l e > < d e s c r i p t i o n > T h i s   p o s t   t a l k s   a b o u t   t h e   V i s u a l   S t u d i o   2 0 1 2  s   I D E   n e w   f e a t u r e s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 6 W T Q - P 0 P 2 G 8 : J M F X 0 P p 8 7 9 A : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = 6 W T Q - P 0 P 2 G 8 : J M F X 0 P p 8 7 9 A : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / 6 W T Q - P 0 P 2 G 8 "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 4 5 9 / v i s u a l - s t u d i o - 2 0 1 2 - n e w - f e a t u r e s - o f - t h e - i d e < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < i t e m > < l i n k > h t t p : / / f e e d p r o x y . g o o g l e . c o m / ~ r / d o t n e t k i c k s / ~ 3 / J S l x P 6 b 0 8 q s / a d v a n c e d - p r o g r a m m i n g - w i t h - c - s h a r p < / l i n k > < t i t l e > A d v a n c e d   P r o g r a m m i n g   w i t h   C # < / t i t l e > < d e s c r i p t i o n > T h i s   i s   t h e   t h i r d   p a r t   o f   a   s e r i e s   o f   t u t o r i a l s   o n   C # .   I n   t h i s   p a r t   w e   a r e   g o i n g   t o   d i s c u s s   e x c i t i n g   f e a t u r e s   o f   C #   l i k e   d y n a m i c   p r o g r a m m i n g   u s i n g   t h e   D L R   o r   u s i n g   t h e   m e t a - d a t a   i n f o r m a t i o n   k n o w n   a s   r e f l e c t i o n .   W e   w i l l   a l s o   e x t e n d   o u r   k n o w l e d g e   o n   t h e   . N E T - F r a m e w o r k   b y   g e t t i n g   t o   k n o w   t h e   a b s t r a c t   S t r e a m   c l a s s ,   a s   w e l l   a s   t h e   W i n d o w s   F o r m s   U I   f r a m e w o r k   b y   d i v i n g   i n t o   t h e   e v e n t   p a t t e r n .   F i n a l l y   w e   w i l l   a l s o   l e a r n   h o w   t o   k e e p   o u r   a p p l i c a t i o n   r e s p o n s i v e   b y   u s i n g   a s y n c h r o n o u s   o p e r a t i o n s   a s   w e l l   a s   m u l t i p l e   t h r e a d s   a n d   t a s k s .   U s i n g   t h e   T a s k   P a r a l l e l   L i b r a r y   w e   w i l l   s e e   h o w   o n e   c a n   g e t   o p t i m a l   p e r f o r m a n c e   o u t   o f   m u l t i - c o r e   p r o c e s s o r s . & l t ; d i v   c l a s s = " f e e d f l a r e " & g t ;  
 & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = J S l x P 6 b 0 8 q s : g E S W f Y W y P S 8 : G 7 9 i l h 3 1 h k Q " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = G 7 9 i l h 3 1 h k Q "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;   & l t ; a   h r e f = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? a = J S l x P 6 b 0 8 q s : g E S W f Y W y P S 8 : y I l 2 A U o C 8 z A " & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ f f / d o t n e t k i c k s ? d = y I l 2 A U o C 8 z A "   b o r d e r = " 0 " & g t ; & l t ; / i m g & g t ; & l t ; / a & g t ;  
 & l t ; / d i v & g t ; & l t ; i m g   s r c = " h t t p : / / f e e d s . f e e d b u r n e r . c o m / ~ r / d o t n e t k i c k s / ~ 4 / J S l x P 6 b 0 8 q s "   h e i g h t = " 1 "   w i d t h = " 1 " / & g t ; < / d e s c r i p t i o n > < f e e d b u r n e r : o r i g L i n k > h t t p : / / w w w . d o t n e t k i c k s . c o m / s t o r i e s / 5 1 4 8 9 / a d v a n c e d - p r o g r a m m i n g - w i t h - c - s h a r p < / f e e d b u r n e r : o r i g L i n k > < / i t e m > < / c h a n n e l > < / r s s >  
 