Click here to Skip to main content
13,045,566 members (71,530 online)

Articles by Nick Polyak (Articles: 31, Technical Blogs: 11)

Articles: 31, Technical Blogs: 11

RSS Feed

Average article rating: 4.83

HTML / CSS
General
Posted: 24 Sep 2012   Updated: 26 Sep 2012   Views: 50,630   Rating: 4.98/5    Votes: 30   Popularity: 7.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 1,333
Creating Solar System animation in HTML5/JavaScript
Posted: 10 Sep 2012   Updated: 30 Nov 2012   Views: 107,710   Rating: 4.87/5    Votes: 83   Popularity: 9.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 175   Downloaded: 1,235
JavaScript/DOM basics for WPF/Silverlight/C# developers
Posted: 6 Dec 2012   Updated: 20 Dec 2012   Views: 131,730   Rating: 4.98/5    Votes: 42   Popularity: 8.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 4,574
Describes Single Page Applications and a new BPF Framework that helps to develop SPAs.
Silverlight
Controls
Posted: 24 Sep 2008   Updated: 24 Sep 2008   Views: 54,010   Rating: 4.73/5    Votes: 23   Popularity: 6.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,263
part 1 of silverlight 2.0 tutorial
General
Posted: 20 Feb 2011   Updated: 21 Feb 2011   Views: 111,490   Rating: 4.92/5    Votes: 46   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 3,282
3rd part of Prism tutorial describing communications between the modules
Posted: 13 Feb 2011   Updated: 21 Mar 2011   Views: 157,470   Rating: 4.98/5    Votes: 65   Popularity: 9.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 3,769
Prism for Silverlight/MEF in Easy Samples tutorial. Part 2 - Prism Navigation
Posted: 9 Feb 2011   Updated: 24 Sep 2014   Views: 897,010   Rating: 4.91/5    Votes: 242   Popularity: 11.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 301   Downloaded: 7,203
Prism tutorial in easy samples
C#
General
Posted: 6 Jan 2011   Updated: 6 Jan 2011   Views: 30,690   Rating: 4.95/5    Votes: 27   Popularity: 7.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 307
This article describes how to substitute a parameter within an Expression tree by another expression, similar to how one can substitute an argument within a mathematical function by a different function
Posted: 1 Feb 2011   Updated: 28 Aug 2011   Views: 40,390   Rating: 4.90/5    Votes: 13   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 926
Describes a simple algorithm for animating object movements along arbitrary paths
Posted: 30 Dec 2012   Updated: 13 Apr 2013   Views: 215,260   Rating: 4.98/5    Votes: 90   Popularity: 9.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 298   Downloaded: 3,095
TPL/Async tutorial with emphasis on how to use it and why it is needed
Posted: 28 Dec 2014   Updated: 4 Jan 2015   Views: 14,630   Rating: 4.93/5    Votes: 5   Popularity: 3.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 330
Continue describing usage of NP.WrapperGenerator.vsix visual studio extension. Present more complex cases of multiple inheritance including diamond multiple inheritance.
Posted: 26 Dec 2014   Updated: 4 Jan 2015   Views: 13,010   Rating: 4.76/5    Votes: 6   Popularity: 3.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 286
describe how to use VS 2015 preview Roslyn base extension for simulating multiple inheritance in C# and provide usage examples
Posted: 7 Dec 2014   Updated: 11 Jan 2015   Views: 47,760   Rating: 4.68/5    Votes: 22   Popularity: 6.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
Using a single file wrapper generator to facilitate creating Adapter pattern and Multiple Inheritance
Posted: 6 Jan 2015   Updated: 11 Jan 2015   Views: 41,870   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 1,020
Describe Roslyn code analysis functionality providing easy samples
Posted: 1 Feb 2015   Updated: 1 Feb 2015   Views: 10,030   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 447
Present Roslyn's code analysis capabilities in easy samples
Posted: 22 Feb 2015   Updated: 26 Feb 2015   Views: 17,640   Rating: 4.95/5    Votes: 20   Popularity: 6.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 198
Describe VS2015 extension for generating sub-enumerations (akin to sub-classes)
Posted: 7 Jun 2015   Updated: 16 Jun 2015   Views: 43,200   Rating: 4.97/5    Votes: 67   Popularity: 9.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 120   Downloaded: 535
Implementating Attached Properties and Bindings outside of WPF, in plain C#
Posted: 5 Jul 2015   Updated: 17 Jul 2015   Views: 22,470   Rating: 4.96/5    Votes: 38   Popularity: 7.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 217
Implementing powerful property bindings in plain C#
Posted: 9 Aug 2015   Updated: 26 Aug 2015   Views: 34,610   Rating: 4.98/5    Votes: 45   Popularity: 8.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 349
Navigation and event propagation on generic trees
Posted: 11 Oct 2015   Updated: 11 Oct 2015   Views: 14,410   Rating: 4.92/5    Votes: 14   Popularity: 5.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 107
Describes Collection Bindings and Two Way Property Bindings implemented in plain C# (outside of WPF)
Windows Presentation Foundation
Controls
Posted: 23 Mar 2008   Updated: 23 Mar 2008   Views: 107,720   Rating: 4.63/5    Votes: 11   Popularity: 4.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 4,690
Shows how to add multi-select capabilities to WPF TreeView control
General
Posted: 5 Mar 2008   Updated: 6 Mar 2008   Views: 63,810   Rating: 3.36/5    Votes: 13   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,840
Discusses implementation of Drag and Drop functionality for multiselected items in ListBox/ListView
Posted: 16 Mar 2008   Updated: 16 Mar 2008   Views: 35,360   Rating: 4.71/5    Votes: 6   Popularity: 3.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 482
Simple implementation of Drag and Drop operation without full trust requirement
Posted: 3 Mar 2008   Updated: 16 Mar 2008   Views: 119,680   Rating: 4.20/5    Votes: 17   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 4,027
Drag and Drop sample without P/Invoke
Posted: 25 Jun 2014   Updated: 5 Jul 2014   Views: 38,980   Rating: 4.96/5    Votes: 52   Popularity: 8.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 105   Downloaded: 878
Article describes WPF and XAML patterns for code and functionality reuse.
Posted: 27 Jul 2014   Updated: 19 Aug 2014   Views: 42,420   Rating: 4.94/5    Votes: 27   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 75   Downloaded: 662
View-View Model based implementational patterns
Posted: 7 Nov 2011   Updated: 24 Sep 2014   Views: 484,220   Rating: 4.86/5    Votes: 177   Popularity: 10.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 462   Downloaded: 22,557
This article gives an overview of MVVM pattern, its usage and advantages
Posted: 22 Sep 2014   Updated: 27 Sep 2014   Views: 28,160   Rating: 4.98/5    Votes: 19   Popularity: 6.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 366
Describe architecturing a flexible and extensible WPF application with the help of WPFWidgetizer framework
Posted: 15 Nov 2015   Updated: 19 Nov 2015   Views: 23,550   Rating: 4.98/5    Votes: 37   Popularity: 7.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 447
Lookless controls vs User Controls. Lookless controls usage patterns
Posted: 6 Dec 2015   Updated: 6 Dec 2015   Views: 8,550   Rating: 4.77/5    Votes: 14   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 254
WPF Fundamental Concepts Explained and Illustrated by Simple C#/XAML Samples
Posted: 20 Dec 2015   Updated: 20 Dec 2015   Views: 5,340   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 121
continues explanation of basic WPF concepts - multibinding, control templates and styles

Average blogs rating: 4.90

Grid & Data Controls
General
Posted: 28 May 2014   Updated: 28 May 2014   Views: 4,080   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 1
Data Templates implementation outside of WPF
Tree Controls
Tree/List Hybrids
Posted: 29 Nov 2013   Updated: 29 Nov 2013   Views: 7,400   Rating: 4.69/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Code Location The code for this blog post can be downloaded from TreeTestsCode.zip. Introduction CodeProject I continue a series of blog posts about implementing WPF concepts outside of WPF. This post talks about generic Tree structures in C#.
C#
Reflection
Posted: 28 Apr 2013   Updated: 29 Apr 2013   Views: 28,820   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 442
Expression Based Property Getters and Setters
Windows Presentation Foundation
General
Posted: 18 Mar 2013   Updated: 18 Mar 2013   Views: 11,100   Rating: 4.60/5    Votes: 5   Popularity: 3.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
The package is open source, allows switching the locales at run time and also allows localizing any Dependency or Attached properties – not only strings.
Posted: 29 Apr 2013   Updated: 29 Apr 2013   Views: 10,800   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 100
Re-implementing and improving WPF concepts outside of WPF and in a way that is not necessarily connected to GUI development.
Posted: 31 Mar 2013   Updated: 29 Apr 2013   Views: 12,970   Rating: 4.90/5    Votes: 7   Popularity: 4.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 80
Here we are going to talk about the binding concept and how it can be re-implemented outside of WPF without being tied to the visual libraries or the UI threads.
Posted: 21 May 2013   Updated: 24 May 2013   Views: 5,140   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 11
AProperties and Bindings outside of WPF Revisited
Posted: 25 Nov 2013   Updated: 25 Nov 2013   Views: 7,530   Rating: 4.86/5    Votes: 3   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
I continue a series of blog posts about implementing WPF concepts outside of WPF.
Posted: 9 Jun 2014   Updated: 9 Jun 2014   Views: 4,230   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Event bindings outside of WPF
Uncategorised Technical Blogs
General
Posted: 27 Jun 2013   Updated: 27 Jun 2013   Views: 6,260   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 27
Composite Path Bindings outside of WPF
Posted: 1 Dec 2013   Updated: 1 Dec 2013   Views: 13,850   Rating: 4.89/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Code Location CodeProject The code for this blog post can be downloaded from AttachedRoutedEvents.zip. Introduction Here I continue a series of blog posts regarding implementing WPF concepts outside of WPF.
No tips have been posted.
No reference articles have been posted.

Nick Polyak
Architect AWebPros
United States United States
I have 15 years of experience developing enterprise software, starting from C++ and Java on UNIX and moving towards C# on Windows platforms.
I am fascinated by the new .NET technologies especially WPF, Silverlight and LINQ.
Recently I decided to make a move and start my own contracting consulting and mentoring company AWebPros.
I can be contacted via my web site awebpros.com or through my blog at nickssoftwareblog.com


Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 22 Jul 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid