Click here to Skip to main content
15,916,835 members

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

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

RSS Feed

Average article rating: 4.78

DevOps
Unit Testing
5 May 2024   Updated: 5 May 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,568     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,382     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,351     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,080     Bookmarked: 51   Downloaded: 295
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,732     Bookmarked: 29   Downloaded: 727
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,151     Bookmarked: 35   Downloaded: 194
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,032     Bookmarked: 34   Downloaded: 1,272
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,617     Bookmarked: 24   Downloaded: 3,196
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,162     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: 83,809     Bookmarked: 110   Downloaded: 1,205
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,532     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,591     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,553     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,812     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,892     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,292     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,840     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,092     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,230     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: 33,970     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: 47,744     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
Typescript
9 Jun 2018   Updated: 18 Sep 2018   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 16,115     Bookmarked: 10   Downloaded: 211
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,504     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,134     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,822     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,830     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,217     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,546     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,643     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,311     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
31 Mar 2024   Updated: 17 Apr 2024   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 10,303     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Reusable codes for JWT security in business applications
11 May 2024   Updated: 11 May 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,030     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Share Identity Bear Tokens among Distributed ASP.NET Core Web APIs
Web Development
ASP.NET
24 Jan 2016   Updated: 4 May 2020   Rating: 4.94/5    Votes: 72   Popularity: 9.08
Licence: CPOL    Views: 294,578     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,308     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: 46,769     Bookmarked: 55   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,292     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,372     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: 5,575     Bookmarked: 6   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,493     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: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,370     Bookmarked: 1   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,091     Bookmarked: 75   Downloaded: 1,883
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,502     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,676     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,690     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,543     Bookmarked: 5   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,610     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,140     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,652     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: 7,881     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,493     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,251     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.