|
25 Feb 2018
Updated: 25 Feb 2018
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 6,122
Bookmarked: 6
Downloaded: 0
describes Strong Typing and overloading functionality recently added to Roxy.
|
Desktop Programming
|
WPF |
9 Sep 2018
Updated: 9 Sep 2018
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 14,775
Bookmarked: 9
Downloaded: 0
Drag and drop using NP.Visuals package
|
|
28 Dec 2014
Updated: 4 Jan 2015
Rating: 4.93/5
Votes: 5
Popularity: 3.44
Licence: CPOL
Views: 26,695
Bookmarked: 9
Downloaded: 409
Continue describing usage of NP.WrapperGenerator.vsix visual studio extension. Present more complex cases of multiple inheritance including diamond multiple inheritance.
|
|
7 Jun 2015
Updated: 16 Jun 2015
Rating: 4.97/5
Votes: 71
Popularity: 9.18
Licence: CPOL
Views: 75,373
Bookmarked: 125
Downloaded: 615
Implementating Attached Properties and Bindings outside of WPF, in plain C#
|
|
11 Oct 2015
Updated: 11 Oct 2015
Rating: 4.92/5
Votes: 15
Popularity: 5.79
Licence: CPOL
Views: 22,263
Bookmarked: 21
Downloaded: 156
Describes Collection Bindings and Two Way Property Bindings implemented in plain C# (outside of WPF)
|
|
23 Mar 2008
Updated: 23 Mar 2008
Rating: 4.63/5
Votes: 11
Popularity: 4.63
Licence: CPOL
Views: 153,542
Bookmarked: 30
Downloaded: 6,196
Shows how to add multi-select capabilities to WPF TreeView control
|
|
5 Mar 2008
Updated: 6 Mar 2008
Rating: 3.33/5
Votes: 14
Popularity: 3.82
Licence: CPOL
Views: 91,736
Bookmarked: 26
Downloaded: 2,247
Discusses implementation of Drag and Drop functionality for multiselected items in ListBox/ListView
|
|
16 Mar 2008
Updated: 16 Mar 2008
Rating: 4.71/5
Votes: 6
Popularity: 3.67
Licence: CPOL
Views: 44,980
Bookmarked: 21
Downloaded: 522
Simple implementation of Drag and Drop operation without full trust requirement
|
|
3 Mar 2008
Updated: 16 Mar 2008
Rating: 4.23/5
Votes: 17
Popularity: 5.09
Licence: CPOL
Views: 146,887
Bookmarked: 38
Downloaded: 4,479
Drag and Drop sample without P/Invoke
|
|
25 Jun 2014
Updated: 5 Jul 2014
Rating: 4.96/5
Votes: 55
Popularity: 8.63
Licence: CPOL
Views: 61,649
Bookmarked: 107
Downloaded: 1,102
Article describes WPF and XAML patterns for code and functionality reuse.
|
|
27 Jul 2014
Updated: 19 Aug 2014
Rating: 4.94/5
Votes: 27
Popularity: 6.99
Licence: CPOL
Views: 68,270
Bookmarked: 77
Downloaded: 803
View-View Model based implementational patterns
|
|
7 Nov 2011
Updated: 24 Sep 2014
Rating: 4.87/5
Votes: 183
Popularity: 10.99
Licence: CPOL
Views: 761,023
Bookmarked: 480
Downloaded: 23,841
This article gives an overview of MVVM pattern, its usage and advantages
|
|
22 Sep 2014
Updated: 27 Sep 2014
Rating: 4.98/5
Votes: 19
Popularity: 6.37
Licence: CPOL
Views: 45,833
Bookmarked: 38
Downloaded: 483
Describe architecturing a flexible and extensible WPF application with the help of WPFWidgetizer framework
|
|
6 Dec 2015
Updated: 6 Dec 2015
Rating: 4.81/5
Votes: 19
Popularity: 6.15
Licence: CPOL
Views: 21,452
Bookmarked: 29
Downloaded: 407
WPF Fundamental Concepts Explained and Illustrated by Simple C#/XAML Samples
|
|
15 Nov 2015
Updated: 19 Nov 2015
Rating: 4.98/5
Votes: 42
Popularity: 8.09
Licence: CPOL
Views: 67,138
Bookmarked: 76
Downloaded: 809
Lookless controls vs User Controls. Lookless controls usage patterns
|
|
29 Aug 2021
Updated: 29 Aug 2021
Rating: 5.00/5
Votes: 24
Popularity: 6.81
Licence: MIT
Views: 23,629
Bookmarked: 19
Downloaded: 0
This article describes a new multiplatform Docking framework - UniDock
|
|
2 Nov 2021
Updated: 1 Jan 2024
Rating: 4.98/5
Votes: 34
Popularity: 7.63
Licence: CPOL
Views: 52,809
Bookmarked: 54
Downloaded: 0
Describes the new powerful features of UniDock, the new multiplatform UI docking framework.
|
XAML |
24 Sep 2008
Updated: 24 Sep 2008
Rating: 4.74/5
Votes: 24
Popularity: 6.54
Licence: CPOL
Views: 68,803
Bookmarked: 58
Downloaded: 1,420
part 1 of silverlight 2.0 tutorial
|
|
4 Oct 2021
Updated: 21 Dec 2023
Rating: 4.84/5
Votes: 16
Popularity: 5.83
Licence: CPOL
Views: 24,724
Bookmarked: 24
Downloaded: 0
This article describes basic functionality of Avalonia XAML providing easy to understand samples
|
|
7 Nov 2021
Updated: 21 Dec 2023
Rating: 5.00/5
Votes: 23
Popularity: 6.81
Licence: CPOL
Views: 38,899
Bookmarked: 32
Downloaded: 0
This article covers important concepts of Avalonia/WPF needed for programming and software design
|
|
3 Sep 2021
Updated: 21 Dec 2023
Rating: 5.00/5
Votes: 41
Popularity: 8.01
Licence: MIT
Views: 60,055
Bookmarked: 57
Downloaded: 0
This article explains the most important and basic concepts of Avalonia WPF-like multiplatform UI package.
|
|
21 Jul 2021
Updated: 21 Dec 2023
Rating: 4.99/5
Votes: 68
Popularity: 9.04
Licence: MIT
Views: 101,160
Bookmarked: 100
Downloaded: 0
Avalonia is a great new multiplatform UI package similar but in many respects better than WPF. This is an introductory tutorial article.
|
General Programming
|
Localization |
18 Nov 2021
Updated: 25 Dec 2023
Rating: 5.00/5
Votes: 12
Popularity: 5.21
Licence: MIT
Views: 19,993
Bookmarked: 13
Downloaded: 0
New simple and flexible package for Theming and Localizing multiplatform Avalonia applications is described here with samples
|
Programming Languages
|
C# |
20 Feb 2011
Updated: 21 Feb 2011
Rating: 4.92/5
Votes: 47
Popularity: 8.22
Licence: CPOL
Views: 152,157
Bookmarked: 54
Downloaded: 3,347
3rd part of Prism tutorial describing communications between the modules
|
|
1 Feb 2011
Updated: 28 Aug 2011
Rating: 4.90/5
Votes: 13
Popularity: 5.45
Licence: CPOL
Views: 64,442
Bookmarked: 16
Downloaded: 980
Describes a simple algorithm for animating object movements along arbitrary paths
|
|
30 Dec 2012
Updated: 13 Apr 2013
Rating: 4.98/5
Votes: 94
Popularity: 9.82
Licence: CPOL
Views: 366,117
Bookmarked: 303
Downloaded: 3,462
TPL/Async tutorial with emphasis on how to use it and why it is needed
|
|
6 Jan 2015
Updated: 11 Jan 2015
Rating: 4.98/5
Votes: 24
Popularity: 6.88
Licence: CPOL
Views: 84,008
Bookmarked: 33
Downloaded: 2,502
Describe Roslyn code analysis functionality providing easy samples
|
|
1 Feb 2015
Updated: 1 Feb 2015
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 25,559
Bookmarked: 10
Downloaded: 1,079
Present Roslyn's code analysis capabilities in easy samples
|
|
22 Nov 2017
Updated: 22 Nov 2017
Rating: 5.00/5
Votes: 12
Popularity: 5.40
Licence: CPOL
Views: 16,954
Bookmarked: 7
Downloaded: 196
Describes creating a XAML Intellisense Visual Studio 2017 extension
|
|
26 Nov 2017
Updated: 26 Nov 2017
Rating: 4.97/5
Votes: 7
Popularity: 4.20
Licence: CPOL
Views: 7,771
Bookmarked: 4
Downloaded: 66
I describe reusable implementation of the collection behaviors that make items behave in a certain way as long as the items belong to a collection.
|
|
26 Jan 2018
Updated: 29 Jan 2018
Rating: 4.57/5
Votes: 7
Popularity: 3.86
Licence: Apache
Views: 15,315
Bookmarked: 7
Downloaded: 46
Roxy is a powerful new Roslyn based proxy generation packages that facilitates separation of concerns, creating adaptors and smart mixins.
|
|
16 Mar 2018
Updated: 16 Mar 2018
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 5,580
Bookmarked: 1
Downloaded: 23
Describes new important Roxy features for mapping the interface and its implementation wrapper
|
|
6 Feb 2018
Updated: 10 Apr 2018
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Licence: Apache
Views: 11,701
Bookmarked: 20
Downloaded: 90
Achieving separation of concerns using Roxy IoC Container and Code Generator.
|
|
29 Jul 2018
Updated: 30 Jul 2018
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 14,393
Bookmarked: 15
Downloaded: 0
New programming paradigm involving combining various small pieces of functionality together
|
|
4 Mar 2018
Updated: 22 May 2018
Rating: 4.86/5
Votes: 52
Popularity: 8.30
Licence: CPOL
Views: 43,928
Bookmarked: 104
Downloaded: 381
In this article, I try to explain some design patterns and principles using analogies and pictures from the non-software world.
|
|
7 Dec 2014
Updated: 11 Jan 2015
Rating: 4.68/5
Votes: 22
Popularity: 6.19
Licence: CPOL
Views: 67,278
Bookmarked: 29
Downloaded: 0
Using a single file wrapper generator to facilitate creating Adapter pattern and Multiple Inheritance
|
|
22 Feb 2015
Updated: 14 Nov 2017
Rating: 4.93/5
Votes: 21
Popularity: 6.52
Licence: CPOL
Views: 40,873
Bookmarked: 25
Downloaded: 294
Describe VS2015 extension for generating sub-enumerations (akin to sub-classes)
|
|
13 May 2018
Updated: 13 May 2018
Rating: 5.00/5
Votes: 9
Popularity: 4.77
Licence: CPOL
Views: 25,812
Bookmarked: 11
Downloaded: 90
New simple but powerful IoC container
|
|
13 Nov 2017
Updated: 16 Jun 2021
Rating: 5.00/5
Votes: 31
Popularity: 7.46
Licence: CPOL
Views: 37,483
Bookmarked: 34
Downloaded: 325
Dynamically compile and assemble code snippets into a dynamic assembly
|
|
23 Dec 2021
Updated: 23 Dec 2021
Rating: 4.97/5
Votes: 9
Popularity: 4.74
Licence: MIT
Views: 13,134
Bookmarked: 7
Downloaded: 0
Here I describe the behaviors - functionality that allows modifying and augmenting an object's behavior non-invasively - without modifying the object's code.
|
|
15 Jan 2022
Updated: 30 Jan 2022
Rating: 5.00/5
Votes: 17
Popularity: 6.15
Licence: CPOL
Views: 24,614
Bookmarked: 19
Downloaded: 0
This article explains Test Driven Development using XUnit with a detailed sample.
|
|
3 Feb 2022
Updated: 26 Feb 2022
Rating: 4.89/5
Votes: 21
Popularity: 6.46
Licence: MIT
Views: 18,470
Bookmarked: 26
Downloaded: 0
Prototype Driven Development - a new way of developing quality software fast is explained
|
|
30 Oct 2022
Updated: 30 Oct 2022
Rating: 5.00/5
Votes: 20
Popularity: 6.51
Licence: MIT
Views: 25,554
Bookmarked: 31
Downloaded: 0
Explains concepts of Expression programming by simple examples
|
|
18 Dec 2022
Updated: 15 Jan 2023
Rating: 4.97/5
Votes: 18
Popularity: 6.11
Licence: MIT
Views: 26,419
Bookmarked: 27
Downloaded: 0
I explain the Inversion of Control and propose simple but powerful interfaces for implementing IoC frameworks.
|
|
17 Jan 2023
Updated: 17 Jan 2023
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 7,966
Bookmarked: 9
Downloaded: 0
Describes how to install dynamically loaded plugins as nuget packages
|
|
28 Jan 2023
Updated: 28 Jan 2023
Rating: 5.00/5
Votes: 9
Popularity: 4.77
Licence: MIT
Views: 7,983
Bookmarked: 9
Downloaded: 0
The article gives examples of Relay Server usage and the separation of concerns between different topics.
|
|
21 Feb 2022
Updated: 27 Feb 2023
Rating: 5.00/5
Votes: 18
Popularity: 6.15
Licence: MIT
Views: 26,129
Bookmarked: 20
Downloaded: 0
This article describes Gidon - the first IoC/MVVM plugin framework created for Avalonia.
|
|
20 Aug 2023
Updated: 27 Aug 2023
Rating: 4.96/5
Votes: 44
Popularity: 8.11
Licence: MIT
Views: 45,033
Bookmarked: 48
Downloaded: 0
This article introduces Avalonia as a new multiplatform XAML/C# solution for Web and Mobile development platform on top of its Desktop capabilities that had been available for a while.
|
|
27 Nov 2022
Updated: 26 Dec 2023
Rating: 5.00/5
Votes: 16
Popularity: 6.02
Licence: MIT
Views: 24,960
Bookmarked: 21
Downloaded: 0
This article describes embedding native Windows and Linux control into an Avalonia application.
|
|
20 Dec 2021
Updated: 26 Dec 2023
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Licence: MIT
Views: 12,471
Bookmarked: 12
Downloaded: 0
Generic Avalonia controls located within NP.Ava.Visuals open source library
|
|
15 Apr 2022
Updated: 26 Dec 2023
Rating: 5.00/5
Votes: 13
Popularity: 5.57
Licence: CPOL
Views: 29,884
Bookmarked: 16
Downloaded: 0
Explain the new code whose purpose is to add Filtering, Layout Saving/Restoring and Column Visibility functionality to Avalonia DataGrid
|
|
23 Apr 2022
Updated: 26 Dec 2023
Rating: 5.00/5
Votes: 22
Popularity: 6.71
Licence: CPOL
Views: 30,513
Bookmarked: 34
Downloaded: 0
This article describes how to test and debug .NET/Avalonia Linux applications using WSL.
|
|
13 May 2024
Updated: 13 May 2024
Rating: 5.00/5
Votes: 29
Popularity: 7.16
Licence: MIT
Views: 40,800
Bookmarked: 65
Downloaded: 0
In this article I describe how to write C# code that runs in Browser.
|
C# 3.5 |
20 Dec 2015
Updated: 20 Dec 2015
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Licence: CPOL
Views: 23,335
Bookmarked: 17
Downloaded: 225
continues explanation of basic WPF concepts - multibinding, control templates and styles
|
C# 4.0 |
13 Feb 2011
Updated: 21 Mar 2011
Rating: 4.98/5
Votes: 66
Popularity: 9.06
Licence: CPOL
Views: 219,056
Bookmarked: 79
Downloaded: 3,822
Prism for Silverlight/MEF in Easy Samples tutorial. Part 2 - Prism Navigation
|
|
6 Jan 2011
Updated: 6 Jan 2011
Rating: 4.95/5
Votes: 27
Popularity: 7.08
Licence: CPOL
Views: 54,883
Bookmarked: 26
Downloaded: 410
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
|
C# 5.0 |
26 Dec 2014
Updated: 4 Jan 2015
Rating: 4.76/5
Votes: 6
Popularity: 3.70
Licence: CPOL
Views: 24,781
Bookmarked: 6
Downloaded: 374
describe how to use VS 2015 preview Roslyn base extension for simulating multiple inheritance in C# and provide usage examples
|
|
5 Jul 2015
Updated: 17 Jul 2015
Rating: 4.96/5
Votes: 38
Popularity: 7.83
Licence: CPOL
Views: 51,960
Bookmarked: 56
Downloaded: 261
Implementing powerful property bindings in plain C#
|
|
9 Aug 2015
Updated: 26 Aug 2015
Rating: 4.98/5
Votes: 45
Popularity: 8.19
Licence: CPOL
Views: 66,096
Bookmarked: 69
Downloaded: 451
Navigation and event propagation on generic trees
|
Java |
13 Feb 2018
Updated: 28 Oct 2018
Rating: 4.88/5
Votes: 71
Popularity: 8.94
Licence: CPOL
Views: 57,807
Bookmarked: 94
Downloaded: 0
making decisions when starting and running a software project.
|
Javascript |
8 May 2024
Updated: 8 May 2024
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: MIT
Views: 11,317
Bookmarked: 19
Downloaded: 0
I demonstrate the samples adding gRPC capabilities to Kestrel ASP.NET server and testing gRPC services with various clients.
|
Python |
24 Jan 2023
Updated: 24 Jan 2023
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Licence: CPOL
Views: 16,502
Bookmarked: 24
Downloaded: 0
This article provides simple examples of creating both client and server code for Google RPCs
|
|
27 Feb 2023
Updated: 27 Feb 2023
Rating: 5.00/5
Votes: 11
Popularity: 5.00
Licence: MIT
Views: 10,591
Bookmarked: 13
Downloaded: 0
How to display Python plots within a C# program
|
XML |
22 Nov 2018
Updated: 22 Nov 2018
Rating: 4.93/5
Votes: 5
Popularity: 3.45
Licence: CPOL
Views: 13,424
Bookmarked: 9
Downloaded: 186
Proposal for a generic framework for programming on trees
|
Web Development
|
HTML |
10 Sep 2012
Updated: 30 Nov 2012
Rating: 4.88/5
Votes: 86
Popularity: 9.43
Licence: CPOL
Views: 178,862
Bookmarked: 179
Downloaded: 1,264
JavaScript/DOM basics for WPF/Silverlight/C# developers
|
|
29 Nov 2017
Updated: 2 Dec 2017
Rating: 4.97/5
Votes: 18
Popularity: 6.24
Licence: CPOL
Views: 26,703
Bookmarked: 24
Downloaded: 125
TypeScript tutorial for object oriented programmers
|
|
9 Feb 2011
Updated: 24 Sep 2014
Rating: 4.91/5
Votes: 246
Popularity: 11.74
Licence: CPOL
Views: 1,279,995
Bookmarked: 300
Downloaded: 7,297
Prism tutorial in easy samples
|
HTML5 |
24 Sep 2012
Updated: 26 Sep 2012
Rating: 4.98/5
Votes: 32
Popularity: 7.50
Licence: CPOL
Views: 82,464
Bookmarked: 70
Downloaded: 1,410
Creating Solar System animation in HTML5/JavaScript
|
|
6 Dec 2012
Updated: 20 Dec 2012
Rating: 4.99/5
Votes: 44
Popularity: 8.19
Licence: CPOL
Views: 199,225
Bookmarked: 143
Downloaded: 5,095
Describes Single Page Applications and a new BPF Framework that helps to develop SPAs.
|