Click here to Skip to main content
12,892,596 members (46,130 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: 49,123   Rating: 4.98/5    Votes: 30   Popularity: 7.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 1,327
Creating Solar System animation in HTML5/JavaScript
Posted: 10 Sep 2012   Updated: 30 Nov 2012   Views: 105,491   Rating: 4.87/5    Votes: 83   Popularity: 9.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 175   Downloaded: 1,229
JavaScript/DOM basics for WPF/Silverlight/C# developers
Posted: 6 Dec 2012   Updated: 20 Dec 2012   Views: 127,716   Rating: 4.98/5    Votes: 42   Popularity: 8.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 4,527
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: 52,891   Rating: 4.73/5    Votes: 23   Popularity: 6.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,250
part 1 of silverlight 2.0 tutorial
General
Posted: 20 Feb 2011   Updated: 21 Feb 2011   Views: 109,453   Rating: 4.92/5    Votes: 46   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 3,276
3rd part of Prism tutorial describing communications between the modules
Posted: 13 Feb 2011   Updated: 21 Mar 2011   Views: 154,757   Rating: 4.98/5    Votes: 65   Popularity: 9.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 3,755
Prism for Silverlight/MEF in Easy Samples tutorial. Part 2 - Prism Navigation
Posted: 9 Feb 2011   Updated: 24 Sep 2014   Views: 867,182   Rating: 4.91/5    Votes: 242   Popularity: 11.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 301   Downloaded: 7,188
Prism tutorial in easy samples
C#
General
Posted: 6 Jan 2011   Updated: 6 Jan 2011   Views: 29,671   Rating: 4.95/5    Votes: 27   Popularity: 7.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 302
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: 39,303   Rating: 4.90/5    Votes: 13   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 920
Describes a simple algorithm for animating object movements along arbitrary paths
Posted: 30 Dec 2012   Updated: 13 Apr 2013   Views: 208,259   Rating: 4.98/5    Votes: 90   Popularity: 9.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 297   Downloaded: 3,055
TPL/Async tutorial with emphasis on how to use it and why it is needed
Posted: 28 Dec 2014   Updated: 4 Jan 2015   Views: 13,833   Rating: 4.93/5    Votes: 5   Popularity: 3.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 303
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: 12,213   Rating: 4.76/5    Votes: 6   Popularity: 3.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 256
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: 46,975   Rating: 4.68/5    Votes: 22   Popularity: 6.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   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: 38,846   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 958
Describe Roslyn code analysis functionality providing easy samples
Posted: 1 Feb 2015   Updated: 1 Feb 2015   Views: 9,347   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 408
Present Roslyn's code analysis capabilities in easy samples
Posted: 22 Feb 2015   Updated: 26 Feb 2015   Views: 16,644   Rating: 4.95/5    Votes: 20   Popularity: 6.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 186
Describe VS2015 extension for generating sub-enumerations (akin to sub-classes)
Posted: 7 Jun 2015   Updated: 16 Jun 2015   Views: 42,431   Rating: 4.97/5    Votes: 67   Popularity: 9.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 119   Downloaded: 529
Implementating Attached Properties and Bindings outside of WPF, in plain C#
Posted: 5 Jul 2015   Updated: 17 Jul 2015   Views: 21,695   Rating: 4.96/5    Votes: 38   Popularity: 7.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 213
Implementing powerful property bindings in plain C#
Posted: 9 Aug 2015   Updated: 26 Aug 2015   Views: 33,849   Rating: 4.98/5    Votes: 45   Popularity: 8.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 337
Navigation and event propagation on generic trees
Posted: 11 Oct 2015   Updated: 11 Oct 2015   Views: 14,046   Rating: 4.92/5    Votes: 14   Popularity: 5.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 100
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: 105,546   Rating: 4.63/5    Votes: 11   Popularity: 4.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 4,610
Shows how to add multi-select capabilities to WPF TreeView control
General
Posted: 5 Mar 2008   Updated: 6 Mar 2008   Views: 62,285   Rating: 3.36/5    Votes: 13   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,817
Discusses implementation of Drag and Drop functionality for multiselected items in ListBox/ListView
Posted: 16 Mar 2008   Updated: 16 Mar 2008   Views: 34,520   Rating: 4.71/5    Votes: 6   Popularity: 3.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 476
Simple implementation of Drag and Drop operation without full trust requirement
Posted: 3 Mar 2008   Updated: 16 Mar 2008   Views: 118,089   Rating: 4.20/5    Votes: 17   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 3,987
Drag and Drop sample without P/Invoke
Posted: 25 Jun 2014   Updated: 5 Jul 2014   Views: 37,884   Rating: 4.96/5    Votes: 52   Popularity: 8.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 104   Downloaded: 846
Article describes WPF and XAML patterns for code and functionality reuse.
Posted: 27 Jul 2014   Updated: 19 Aug 2014   Views: 41,662   Rating: 4.94/5    Votes: 27   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 75   Downloaded: 647
View-View Model based implementational patterns
Posted: 7 Nov 2011   Updated: 24 Sep 2014   Views: 472,822   Rating: 4.86/5    Votes: 177   Popularity: 10.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 463   Downloaded: 22,399
This article gives an overview of MVVM pattern, its usage and advantages
Posted: 22 Sep 2014   Updated: 27 Sep 2014   Views: 26,925   Rating: 4.98/5    Votes: 19   Popularity: 6.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 350
Describe architecturing a flexible and extensible WPF application with the help of WPFWidgetizer framework
Posted: 15 Nov 2015   Updated: 19 Nov 2015   Views: 22,142   Rating: 4.98/5    Votes: 37   Popularity: 7.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 403
Lookless controls vs User Controls. Lookless controls usage patterns
Posted: 6 Dec 2015   Updated: 6 Dec 2015   Views: 7,752   Rating: 4.77/5    Votes: 14   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 234
WPF Fundamental Concepts Explained and Illustrated by Simple C#/XAML Samples
Posted: 20 Dec 2015   Updated: 20 Dec 2015   Views: 4,913   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 111
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: 3,890   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,180   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: 27,460   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 425
Expression Based Property Getters and Setters
Windows Presentation Foundation
General
Posted: 18 Mar 2013   Updated: 18 Mar 2013   Views: 10,930   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,542   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 98
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,655   Rating: 4.90/5    Votes: 7   Popularity: 4.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 79
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,011   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,231   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,100   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,102   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,560   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.170424.1 | Last Updated 27 Apr 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid