Click here to Skip to main content
14,934,370 members

Articles by wmjordan (Articles: 7, Tip/Tricks: 6)

Articles: 7, Tip/Tricks: 6

RSS Feed

Average article rating: 4.90

Internet of Things
Posted: 2 Aug 2016   Updated: 5 Aug 2016   Views: 12,204   Rating: 4.94/5    Votes: 11   Popularity: 4.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
This article discusses the common practices of how we develop industrial IoT solutions and avoid pitfalls on the road.
Programming Languages
C#
Posted: 24 Nov 2012   Updated: 23 Jan 2017   Views: 206,675   Rating: 4.94/5    Votes: 29   Popularity: 7.23
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 97   Downloaded: 8,625
Please Sign up or sign in to vote.
Converting PDF into bitmaps without installing extra components.
Posted: 3 Jun 2016   Updated: 15 Jun 2016   Views: 58,844   Rating: 4.88/5    Votes: 52   Popularity: 8.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 301
Please Sign up or sign in to vote.
This is an alternative for "Interceptor in the Wild". The Function Decorator Pattern offers a way to inject new behaviors into existing methods without using IoC frameworks nor modifying method implementations.
Posted: 1 Apr 2015   Updated: 2 Feb 2018   Views: 54,820   Rating: 5.00/5    Votes: 30   Popularity: 7.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 787
Please Sign up or sign in to vote.
This is a fork of "fastJSON" with new power to control many aspects in JSON serialization and deserialization, such as, serializing interface instances (polymorphic serialization) and private types, including or excluding members, performing data conversions, conditional serialization, etc.
MSIL
Posted: 30 Nov 2017   Updated: 14 Sep 2018   Views: 11,950   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 180
Please Sign up or sign in to vote.
Circumventing language obstacles and optimizing performance with Dynamic Methods, Dynamic Assemblies.
Python
Posted: 17 Nov 2017   Updated: 27 Apr 2020   Views: 58,750   Rating: 4.70/5    Votes: 27   Popularity: 6.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 3,659
Please Sign up or sign in to vote.
MuPDF is an open-sourced, high performance PDF rendering and editing engine written in C. This article describes how to compile its source code to a DLL for use in other programming languages.
XML
Posted: 16 Sep 2018   Updated: 23 Oct 2019   Views: 35,754   Rating: 4.80/5    Votes: 27   Popularity: 6.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 267
Please Sign up or sign in to vote.
Do something crazy and dangerous with CLR and a method made from Dynamic Assembly

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.54

Desktop Programming
Windows Forms
Posted: 6 Mar 2013   Updated: 6 Mar 2013   Views: 163,576   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 1,697
Please Sign up or sign in to vote.
Rendering text with OpenType fonts by P/Invoking GDI API in WinForm applications.
Programming Languages
C#
Posted: 27 Feb 2011   Updated: 3 Dec 2012   Views: 55,092   Rating: 4.50/5    Votes: 13   Popularity: 4.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Please Sign up or sign in to vote.
Fully release resources engaged by COM objects.
Posted: 22 Feb 2013   Updated: 8 Apr 2013   Views: 10,011   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Generic Lists or Generic Types contravariance without casting.
Posted: 20 Dec 2012   Updated: 22 Feb 2013   Views: 26,020   Rating: 4.33/5    Votes: 5   Popularity: 3.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Compile extension method targeting .NET 2.0 only
Javascript
Posted: 24 Feb 2011   Updated: 2 Oct 2011   Views: 65,151   Rating: 4.88/5    Votes: 21   Popularity: 6.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 0
Please Sign up or sign in to vote.
Change the revision number of your project without manual intervention.
Posted: 8 Sep 2011   Updated: 3 Oct 2011   Views: 5,510   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Some people remarked that the Visual-Studio-generated build number actually contains a hidden timestamp, which, I think, is far from being intuitive. I wrote the following snippet to do something similar but is easier to understand.Beside changing the version number, we can even write build...

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

wmjordan
Technical Lead
China China
I am now programming applications for the Internet of Things.