Click here to Skip to main content
11,645,499 members (71,736 online)

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

Articles: 26, Technical Blogs: 11

RSS Feed

Average article rating: 4.80

HTML / CSS
General
Posted: 24 Sep 2012   Updated: 26 Sep 2012   Views: 40,910   Rating: 4.98/5    Votes: 30   Popularity: 7.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 1,254
Creating Solar System animation in HTML5/JavaScript
Posted: 10 Sep 2012   Updated: 30 Nov 2012   Views: 84,010   Rating: 4.89/5    Votes: 81   Popularity: 9.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 175   Downloaded: 1,180
JavaScript/DOM basics for WPF/Silverlight/C# developers
Posted: 6 Dec 2012   Updated: 20 Dec 2012   Views: 103,340   Rating: 4.98/5    Votes: 41   Popularity: 8.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 3,986
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: 48,280   Rating: 4.73/5    Votes: 23   Popularity: 6.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,245
part 1 of silverlight 2.0 tutorial
General
Posted: 20 Feb 2011   Updated: 21 Feb 2011   Views: 94,300   Rating: 4.91/5    Votes: 45   Popularity: 8.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 3,217
3rd part of Prism tutorial describing communications between the modules
Posted: 13 Feb 2011   Updated: 21 Mar 2011   Views: 133,400   Rating: 4.98/5    Votes: 65   Popularity: 9.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 3,637
Prism for Silverlight/MEF in Easy Samples tutorial. Part 2 - Prism Navigation
Posted: 9 Feb 2011   Updated: 24 Sep 2014   Views: 785,191   Rating: 4.92/5    Votes: 233   Popularity: 11.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 296   Downloaded: 7,006
Prism tutorial in easy samples
C#
General
Posted: 6 Jan 2011   Updated: 6 Jan 2011   Views: 24,400   Rating: 4.95/5    Votes: 27   Popularity: 7.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 266
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: 33,650   Rating: 4.90/5    Votes: 13   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 870
Describes a simple algorithm for animating object movements along arbitrary paths
Posted: 30 Dec 2012   Updated: 13 Apr 2013   Views: 149,791   Rating: 4.98/5    Votes: 85   Popularity: 9.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 271   Downloaded: 2,523
TPL/Async tutorial with emphasis on how to use it and why it is needed
Posted: 28 Dec 2014   Updated: 4 Jan 2015   Views: 9,270   Rating: 4.92/5    Votes: 4   Popularity: 2.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 251
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: 9,210   Rating: 4.60/5    Votes: 4   Popularity: 2.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 202
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: 38,410   Rating: 4.63/5    Votes: 19   Popularity: 5.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   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: 17,722   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 217
Describe Roslyn code analysis functionality providing easy samples
Posted: 1 Feb 2015   Updated: 1 Feb 2015   Views: 4,180   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 57
Present Roslyn's code analysis capabilities in easy samples
Posted: 22 Feb 2015   Updated: 26 Feb 2015   Views: 11,150   Rating: 4.94/5    Votes: 17   Popularity: 6.06
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 145
Describe VS2015 extension for generating sub-enumerations (akin to sub-classes)
Posted: 7 Jun 2015   Updated: 16 Jun 2015   Views: 25,390   Rating: 5.00/5    Votes: 60   Popularity: 8.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 398
Implementating Attached Properties and Bindings outside of WPF, in plain C#
Posted: 5 Jul 2015   Updated: 17 Jul 2015   Views: 11,670   Rating: 4.95/5    Votes: 29   Popularity: 7.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 147
Implementing powerful property bindings in plain C#
Windows Presentation Foundation
Controls
Posted: 23 Mar 2008   Updated: 23 Mar 2008   Views: 89,340   Rating: 4.61/5    Votes: 10   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 3,728
Shows how to add multi-select capabilities to WPF TreeView control
General
Posted: 5 Mar 2008   Updated: 6 Mar 2008   Views: 54,430   Rating: 3.36/5    Votes: 13   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 1,535
Discusses implementation of Drag and Drop functionality for multiselected items in ListBox/ListView
Posted: 16 Mar 2008   Updated: 16 Mar 2008   Views: 32,070   Rating: 4.71/5    Votes: 6   Popularity: 3.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 438
Simple implementation of Drag and Drop operation without full trust requirement
Posted: 3 Mar 2008   Updated: 16 Mar 2008   Views: 109,580   Rating: 4.20/5    Votes: 17   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 3,717
Drag and Drop sample without P/Invoke
Posted: 25 Jun 2014   Updated: 5 Jul 2014   Views: 25,720   Rating: 4.95/5    Votes: 45   Popularity: 8.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 619
Article describes WPF and XAML patterns for code and functionality reuse.
Posted: 27 Jul 2014   Updated: 19 Aug 2014   Views: 33,941   Rating: 4.94/5    Votes: 26   Popularity: 6.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 73   Downloaded: 501
View-View Model based implementational patterns
Posted: 7 Nov 2011   Updated: 24 Sep 2014   Views: 361,091   Rating: 4.86/5    Votes: 167   Popularity: 10.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 443   Downloaded: 20,206
This article gives an overview of MVVM pattern, its usage and advantages
Posted: 22 Sep 2014   Updated: 27 Sep 2014   Views: 20,660   Rating: 4.98/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 235
Describe architecturing a flexible and extensible WPF application with the help of WPFWidgetizer framework

Average blogs rating: 4.91

Grid & Data Controls
General
Posted: 28 May 2014   Updated: 28 May 2014   Views: 2,360   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 1
Data Templates Implementation Outside of WPF CodeProject Code Location The code for this blog post can be downloaded from NonWPFDataTemplatesTests.zip. Introduction Here I continue a series of blog posts regarding implementing WPF concepts outside of WPF. WPF is built around a hierarchy of visual ob
Tree Controls
Tree/List Hybrids
Posted: 29 Nov 2013   Updated: 29 Nov 2013   Views: 5,380   Rating: 4.69/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   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#. The relationship with WPF will become clearer once we st
C#
Reflection
Posted: 28 Apr 2013   Updated: 29 Apr 2013   Views: 16,710   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 275
CodeProject Many times I need to get or set properties on a class dynamically, i.e. not knowing their exact names at the compile times. Usually I was doing it using System.Reflection API’s PropertyInfo class. This class provides GetValue() and SetValue methods that allow extrating or setting a
Windows Presentation Foundation
General
Posted: 18 Mar 2013   Updated: 18 Mar 2013   Views: 7,700   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: 7,600   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 93
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: 8,990   Rating: 4.90/5    Votes: 7   Popularity: 4.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 66
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: 3,980   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 11
AProperties and Bindings outside of WPF Revisited
Posted: 25 Nov 2013   Updated: 25 Nov 2013   Views: 4,970   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.
Uncategorised Technical Blogs
General
Posted: 27 Jun 2013   Updated: 27 Jun 2013   Views: 5,120   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: 10,280   Rating: 5.00/5    Votes: 6   Popularity: 3.89
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. In Attached Properties outside of WPF I introduced a notion of AProperty – attached pro
Posted: 9 Jun 2014   Updated: 9 Jun 2014   Views: 2,820   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 CodeProject Code Location The code for this blog post can be downloaded from EventBindingTests.zip. The solution file EventBindingTests.sln is located under EventBindingTests\TESTS\EventBindingTests folder. Introduction Here I continue a series of blog posts about imple
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
Web04 | 2.8.150731.1 | Last Updated 4 Aug 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid