Click here to Skip to main content
15,949,686 members

Articles by Zijian (Articles: 46, Technical Blog: 1, Tip/Tricks: 5)

Articles: 46, Technical Blog: 1, Tip/Tricks: 5

RSS Feed

Average article rating: 4.79

DevOps
Unit Testing
5 May 2024   Updated: 5 May 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,888     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Learn to use EventSourceDB through Unit Testing on xUnit.NET
Mobile Apps
Xamarin
30 Aug 2023   Updated: 13 Nov 2023   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 10,792     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Use PowerShell scripts to generate icons of native mobile apps
18 Nov 2023   Updated: 18 Nov 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,521     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A series of articles comparing programmer experiences of Angular, Aurelia, React, Vue, Xamarin and MAUI
Programming Languages
C#
17 Jan 2007   Updated: 24 Jan 2007   Rating: 4.67/5    Votes: 20   Popularity: 5.86
Licence: CPOL    Views: 48,150     Bookmarked: 51   Downloaded: 296
Please Sign up or sign in to vote.
Embed a label inside the text box for compact UI. No need to develop a derived class of TextBox
23 Jan 2007   Updated: 31 Jan 2007   Rating: 4.60/5    Votes: 16   Popularity: 5.41
Licence: CPOL    Views: 40,832     Bookmarked: 29   Downloaded: 728
Please Sign up or sign in to vote.
ColorComboBox, no need to derive from ComboBox
17 Jan 2007   Updated: 19 Feb 2007   Rating: 3.03/5    Votes: 15   Popularity: 3.56
Licence: CPOL    Views: 35,271     Bookmarked: 35   Downloaded: 195
Please Sign up or sign in to vote.
Plug features into generic classes or controls
2 Jun 2008   Updated: 31 Jul 2008   Rating: 4.50/5    Votes: 15   Popularity: 5.16
Licence: CPOL    Views: 53,232     Bookmarked: 34   Downloaded: 1,275
Please Sign up or sign in to vote.
vCard parser implemented using C#
29 Jan 2007   Updated: 26 May 2008   Rating: 4.80/5    Votes: 19   Popularity: 5.65
Licence: CPOL    Views: 101,987     Bookmarked: 24   Downloaded: 3,202
Please Sign up or sign in to vote.
vCard reader coded in C#, with lightweight approach
18 Sep 2016   Updated: 18 Aug 2017   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 13,212     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
WCF development for real RAD in enterprise through teamwork
28 Jul 2013   Updated: 15 Feb 2019   Rating: 4.93/5    Votes: 27   Popularity: 6.90
Licence: CPOL    Views: 84,109     Bookmarked: 110   Downloaded: 1,207
Please Sign up or sign in to vote.
WCF development for real RAD in enterprise
20 Mar 2016   Updated: 20 Mar 2016   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 13,632     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Workflow CodeActivity
24 Mar 2016   Updated: 24 Mar 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 11,651     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Workflow InvokeMethod and DynamicActivity
25 Mar 2016   Updated: 25 Mar 2016   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 12,703     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
WorkflowApplication and WorkflowServiceHost
8 Apr 2016   Updated: 8 Apr 2016   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 10,912     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Persistence with WorkflowApplication
8 Apr 2016   Updated: 8 Apr 2016   Rating: 4.86/5    Votes: 4   Popularity: 2.92
Licence: CPOL    Views: 10,942     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Wait for signal or delay
18 Apr 2016   Updated: 18 Apr 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 12,352     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Workflow WCF service
26 Apr 2016   Updated: 26 Apr 2016   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 11,970     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Persistence, versioning and WorkflowIdentity
30 Apr 2016   Updated: 30 Apr 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 14,152     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
StateMachine for State Machine
28 Jan 2007   Updated: 27 Mar 2008   Rating: 4.56/5    Votes: 9   Popularity: 4.35
Licence: CPOL    Views: 34,270     Bookmarked: 35   Downloaded: 0
Please Sign up or sign in to vote.
Design pattern describing previous examples
27 Jan 2020   Updated: 4 Oct 2020   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 34,450     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
How to use Trace and TraceSource in .NET Core Logging
8 Sep 2013   Updated: 29 Jul 2023   Rating: 4.97/5    Votes: 30   Popularity: 7.26
Licence: CPOL    Views: 48,054     Bookmarked: 82   Downloaded: 0
Please Sign up or sign in to vote.
Rapidly develop a console app with a lot of options and give a command line program a GUI
12 Jul 2024   Updated: 12 Jul 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 5,480     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Implement Resource Owner Password Credentials Grant and Refreshing Token with ASP.NET Core Identity through strongly typed API
Typescript
9 Jun 2018   Updated: 18 Sep 2018   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 16,255     Bookmarked: 10   Downloaded: 212
Please Sign up or sign in to vote.
Generate TypeScript Interfaces from POCO Classes of .NET Framework or .NET Core
3 Jul 2020   Updated: 3 Jul 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,674     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
10 Nov 2015   Updated: 11 Nov 2019   Rating: 4.88/5    Votes: 57   Popularity: 8.53
Licence: CPOL    Views: 122,924     Bookmarked: 108   Downloaded: 0
Please Sign up or sign in to vote.
Generate strongly typed client API in TypeScript for ASP.NET Web API
24 Feb 2020   Updated: 8 May 2020   Rating: 4.00/5    Votes: 8   Popularity: 3.61
Licence: CPOL    Views: 33,952     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Compare what is supported in WebApiClientGen and NSwagStudio
22 Nov 2023   Updated: 22 Nov 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,930     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A series of articles comparing programmer experiences of Angular, Aurelia, React, Vue, Xamarin and MAUI
9 Jan 2024   Updated: 9 Jan 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,437     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Construct Angular Reactive Forms of client data models through generated codes
10 Jan 2024   Updated: 10 Jan 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,886     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Construct Angular Reactive Forms of client data models through generated Angular TypeScript codes
1 Feb 2024   Updated: 1 Feb 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 3,823     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Use the codes generated by OpenApiClientGen in real world applications
23 Feb 2024   Updated: 23 Feb 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,481     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Overcome the 53-bit limitation of number of JavaScript while keeping strongly typed integral types of .NET. Part 1.
Security
Identity
11 May 2024   Updated: 11 May 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,470     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Share Identity Bearer Tokens among Distributed ASP.NET Core Web APIs
31 Mar 2024   Updated: 12 Jul 2024   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 16,243     Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
Reusable codes for OAuth security in business applications
Web Development
ASP.NET
24 Jan 2016   Updated: 4 May 2020   Rating: 4.94/5    Votes: 72   Popularity: 9.08
Licence: CPOL    Views: 296,508     Bookmarked: 244   Downloaded: 0
Please Sign up or sign in to vote.
Generate strongly typed client API in C# for ASP.NET Web API and .NET Core Web API supporting desktop, Universal Windows, Android and iOS
22 Feb 2022   Updated: 14 Nov 2022   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 34,898     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Solutions for using DateOnly in ASP.NET Core 6, before 7 (Updated for .NET 7)
13 May 2018   Updated: 12 Sep 2023   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: CPOL    Views: 47,209     Bookmarked: 56   Downloaded: 0
Please Sign up or sign in to vote.
Code First approach for generating client APIs for ASP.NET Core Web API, in C# and in TypeScript for jQuery, Aurelia, Axios and Angular 2+.
18 Nov 2023   Updated: 18 Nov 2023   Rating: 2.82/5    Votes: 3   Popularity: 1.34
Licence: CPOL    Views: 4,572     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A series of articles comparing programmer experiences of Angular, Aurelia, React, Vue, Xamarin and MAUI
20 Nov 2023   Updated: 20 Nov 2023   Rating: 3.22/5    Votes: 3   Popularity: 1.54
Licence: CPOL    Views: 2,632     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A series of articles comparing programmer experiences of Angular, Aurelia, React, Vue, Xamarin and MAUI
8 Dec 2023   Updated: 8 Dec 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,055     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
A series of articles comparing programmer experiences of Angular, Aurelia, React, Vue, Xamarin and MAUI
23 Feb 2024   Updated: 23 Feb 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,633     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Overcome the 53-bit limitation of number of JavaScript while keeping strongly typed integral types of .NET. Part 2.
Blazor
12 Jun 2024   Updated: 12 Jun 2024   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 5,620     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Blazor WebAssembly Standalone App talking to ASP.NET Core Web API with generated client API codes in C#
HTML
31 Jul 2014   Updated: 18 Sep 2016   Rating: 4.85/5    Votes: 24   Popularity: 6.70
Licence: CPOL    Views: 84,421     Bookmarked: 75   Downloaded: 1,884
Please Sign up or sign in to vote.
Real world WCF project structure, Authentication and Authorization
23 Aug 2016   Updated: 9 Dec 2017   Rating: 4.90/5    Votes: 16   Popularity: 5.90
Licence: CPOL    Views: 33,572     Bookmarked: 41   Downloaded: 0
Please Sign up or sign in to vote.
Overview of TraceHub, and the design concepts/contexts behind this open source project
15 Jan 2017   Updated: 24 Feb 2020   Rating: 4.98/5    Votes: 20   Popularity: 6.48
Licence: CPOL    Views: 71,876     Bookmarked: 75   Downloaded: 0
Please Sign up or sign in to vote.
Make the development of Angular 2+ application efficient with ASP.NET Web API and Web API Client Generators
HTML5
16 Aug 2017   Updated: 1 Mar 2022   Rating: 4.63/5    Votes: 19   Popularity: 5.81
Licence: CPOL    Views: 24,960     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Basic user interaction designs with buttons in Web applications
React
17 Oct 2023   Updated: 17 Oct 2023   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,913     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to generate strongly typed client API in TypeScript for ASP.NET Core

Average blogs rating: 0.00

TDD
13 Sep 2012   Updated: 13 Sep 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,660     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Unit Test, TDD, and some limitations.

Average tips rating: 4.84

.NET
20 Nov 2023   Updated: 20 Nov 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 3,220     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Live with WCF in the .NET Core Landscape
Programming Languages
C#
20 Jan 2016   Updated: 28 Aug 2016   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: CPOL    Views: 33,812     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
Create and use System.Diagnostics.TraceSource efficiently
Typescript
16 Nov 2022   Updated: 16 Nov 2022   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,261     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Resolving issues with date picker component in ASP.NET 7 applications.
Web Development
ASP.NET
11 Nov 2017   Updated: 26 Dec 2017   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: CPOL    Views: 71,753     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Upgrade to Angular 5 and HttpClient while Http is deprecated in NG5
XUnit
24 Nov 2023   Updated: 24 Nov 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,471     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
From MsTest to xUnit

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer
Australia Australia
I started my IT career in programming on different embedded devices since 1992, such as credit card readers, smart card readers and Palm Pilot.

Since 2000, I have mostly been developing business applications on Windows platforms while also developing some tools for myself and developers around the world, so we developers could focus more on delivering business values rather than repetitive tasks of handling technical details.

Beside technical works, I enjoy reading literatures, playing balls, cooking and gardening.