Click here to Skip to main content
14,494,314 members

Our Mailouts

Newsletter - 17 Feb 2020

Weekly Newsletter (17 Feb 2020)
Welcome to this week's newsletter from CodeProject.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the domain to your list of allowed senders.

Site News

Best Article of January 2020
Winner: Shao Voon Wong Succinct Guide to Floating Point Format For C++ and C# Programmers
Winner: Mehdi Gholam fastCSV - Tiny, Fast, Standard Compliant CSV Reader Writer
Runner-up: Marc Clifton How to Upload a Document in ASP.NET Core
Runner-up: VulfL Bad Log May Drive Crazy. Good Log May Become a Magic Wand

Chris Maunder

Weekly Poll Results

Do you work on your private coding projects during office hours?

Survey period: 10 Feb 2020 to 17 Feb 2020

Asking for a friend.

Yes, constantly.504.49
Yes, occasionally when I have spare time18816.88
Rarely, but it's happened35832.14
No, never50645.42
Yes: we're specifically given time to work on our private side projects during office hours121.08

This week's survey: What do you enjoy most about coding?

Latest Additions

New articles added

Applications & Tools

  (4 votes) by HR Rony (updated yesterday)
Configuration Vue.js v4 in ASP.NET Core 3.1 MVC. Introduction of Node.js, NPM, WebPack and DropZone. Use of Task Runner of NPM and WebPack for compile and bundle.

Client side scripting

  (3 votes) by Han Bo Sun (updated 6 days ago)
This tutorial will introduce the basics needed to use RequireJS to build modularized web applications with JavaScript.

Cross Platform

  (1 votes) by Stephane Capo (updated 3 days ago)
A multi purpose, cross-platform, free and Open Source C++ framework. This article will focus on CoreModifiable methods.
  (0 votes) by David MacDermot (updated 5 hours ago)
A class to easily set the Mac menu bar & dock icon programmatically on application launch.

Design and Architecture

  (4 votes) by Greg Utas (updated 5 days ago)
Are we about to go over a cliff?

Edit Controls

  (0 votes) by Cristián Ulloa Besserer (updated 6 days ago)
A Windows Presentation Foundation TextBox control with chilean tax ID mask, and its validation through modulus 11 algorithm.


  (17 votes) by Bedri Egrilmez (updated 6 days ago)
A Windows .NET control for dynamic visualization of UML sequence diagrams

Work Issues

  (2 votes) by Vassili Kravtchenko-Berejnoi (updated 2 days ago)
Use of a narrow-focus strategy in test-driven-development

Articles updated

.NET Framework

  (166 votes) by Peter Vegter (updated 4 days ago)
Microsoft Media Foundation based easy-to-use library with many added features
  (27 votes) by spi (updated 5 days ago)
This small library handles units of measure and quantities with a dynamic and multi-contexts approach.

Algorithms & Recipes

  (10 votes) by Sergey Stoyan (updated 4 days ago)
A .NET toolset for building PDF parsers
  (5 votes) by honey the codewitch (updated 5 days ago)
Generate fast, easy to use lexers/scanners in major .NET languages

Artificial Intelligence and Machine Learning

  (4 votes) by Visweswaran N (updated 3 days ago)
In this research, we are going to prove that Import Address Table is very helpful in classifying a malware.


  (8 votes) by Zijian (updated 5 days ago)
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+.


  (22 votes) by Chris Gannon (updated 4 days ago)
An Azure-driven service for Arduino based PID controllers designed for control and monitoring of grills and other cooking devices

C / C++ Language

  (21 votes) by Greg Utas (updated 5 days ago)
Keeping a program running when it would otherwise abort
  (6 votes) by Greg Utas (updated 5 days ago)
Recovering from memory leaks
  (4 votes) by Greg Utas (updated 5 days ago)
Automating Scott Meyers' recommendations and cleaning up #include directives
  (2 votes) by Greg Utas (updated 5 days ago)
Structuring main() and recovering from memory corruption

Cross Platform

  (6 votes) by Stephane Capo (updated 2 days ago)
A multi purpose, cross-platform, free and Open Source C++ framework
  (2 votes) by Stephane Capo (updated 2 days ago)
Kigs framework is a multi purpose, cross-platform, free and open source C++ framework. This article will focus on the main base class of the framework: the CoreModifiable class.
  (2 votes) by Stephane Capo (updated 2 days ago)
A multi-purpose, cross-platform, free and Open Source C++ framework. This article will focus on CoreModifiable attributes.


  (108 votes) by Sergii Syrovatchenko (updated 3 days ago)
Open source index maintenance tool for SQL Server and Azure

Debug Tips

  (1 votes) by Greg Utas (updated 5 days ago)
No breakpoints or drooling all over the console!

Programming Languages

  (1 votes) by sickfile (updated 3 days ago)
The causality of a JavaScript promise constructor. Asynchronous callbacks vs Promise.

Programming Tips

  (88 votes) by Łukasz Bownik (updated 5 days ago)
This article discusses the psychological reasons of software project failures.

Threads, Processes & IPC

  (14 votes) by Greg Utas (updated 5 days ago)
Cleaving the Gordian knot of thread safety

Tools and IDE

  (8 votes) by Shenwei Liu (updated 6 days ago)
Creating PDF reports for grouped or non-grouped data lists in C# with many custom options and configurations (providing source code with .NET Framework 4.6.1 and .NET Core 3.1).

Uncategorised Articles

  (6 votes) by Jeremy Likness (updated 3 days ago)
Tutorial for file processing and importing to SQL leveraging serverless Azure Functions.

New Tips and Tricks added


  (5 votes) by honey the codewitch (updated 6 days ago)
Using IEqualityComparer to allow collections to be keys in dictionaries and hashsets

Threads, Processes & IPC

  (4 votes) by ugo.marchesini (updated 2 days ago)
An alternative way to use BackgroundWorker: more readable, more concise

Tips and Tricks updated


  (13 votes) by kevinuni (updated 2 days ago)
This is an alternative for "Master Detail Datagridview"

Web Services

  (5 votes) by Steffen Ploetz (updated 5 days ago)
YES, you can - use native DLLs in your Azure Functions via P/Invoke ([DllImport]) as you already know it from .NET Framework, and safe the code you have developed and maintained for decades with much effort and patience.

New Technical Blogs added


  (1 votes) by OwenDavies (updated 5 days ago)
The IIS rewrite module is a really powerful feature in IIS. It gives you power to set up rules to handle how requests for specific URLs are handled.


  (0 votes) by OwenDavies (updated 4 days ago)
A fix for people experiencing the same issue with AutoMapper 3.2.1

Other .NET Languages

  (0 votes) by SleepyCrat (updated 3 days ago)
This article will show you how to create an ASP. net core web api project and secure it using Google's Firebase authentication service with an Angular front end.


  (7 votes) by Rion Williams (updated 4 days ago)
This post discusses different ways in which one can incorporate fitness while working remotely and outlines the benefits of doing so.

Windows Powershell

  (1 votes) by OwenDavies (updated 6 days ago)
Windows Azure portal has the full breadth of Azure visually displayed for you to see your Azure subscription and discover new things on the platform. But manually clicking through to provision a new VM or restart a VM isn’t the dream.


  (1 votes) by OwenDavies (updated 4 days ago)
How to implement a crossdomain.xml file to allow the Flash client to connect to my site

© 2020 The Code Project.  All rights reserved.

This email was sent to To stop receiving The Weekly Newsletter click here.
CodeProject 503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use