Click here to Skip to main content
14,422,431 members

Our Mailouts

Newsletter - 23 Dec 2019

Weekly Newsletter (23 Dec 2019)
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.

Weekly Poll Results

Is the process of writing software becoming harder and more complicated?

Survey period: 16 Dec 2019 to 23 Dec 2019

Complicated meaning more pieces (build tools, deploy tools, different languages, multiple systems), and Harder meaning each piece is harder to learn due to the depth of knowledge required in each to be productive. We'll ignore the dealing-with-people aspect here

Some bits harder, other bits easier37142.06
As hard (or easy) as it always was15217.23
More complicated26429.93
As complicated as it always was8910.09
Some bits more complicated, some bits ,less23226.30
Less complicated151.70
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What would you like for Christmas this year?

Latest Additions

New articles added

Algorithms & Recipes

  (1 votes) by Zhaohui Xing (Joey) (updated 6 days ago)
This is source code of my personal research project on visual computing technology between year 2000 and 2005
  (0 votes) by Shao Voon Wong (updated 17 hours ago)
Lee Algorithm Mazesolver in MFC and Direct2D

Applications & Tools

  (2 votes) by Jay (Dimple) Patel (updated 4 days ago)
Showcasing a simple yet very useful relational database viewer application using ASP.NET Core 2.2, MVC, jQuery Datatables.

C / C++ Language

  (5 votes) by Edwig Huisman (updated 3 days ago)
A binary-coded-decimal class and the ODBC Interface
  (0 votes) by H_ (updated 5 days ago)
C++ list comprehension


  (1 votes) by Marijan Nikic (updated 13 hours ago)
A utility for automatization of moving files from partition A to partition B and vice versa

Product Showcase

  (0 votes) by Dawid Borycki (updated 5 days ago)
In this article, we'll demonstrate building an Arm NN-based application for an IoT device that can perform automatic trash sorting through image analysis.
  (0 votes) by Carey Payette (updated 6 days ago)
Aspose.OMR for .NET provides an Optical Mark Recognition API you can use to create on-premise scanning of hand-marked documents. We'll walk you through a demonstration.
  (0 votes) by Mark Dostal (updated 6 days ago)
This article will show how to use the Esri's ArcGIS Runtime SDK and Toolkit for iOS to build a compelling augmented reality experience.
  (0 votes) by Michael_Yarichuk (updated 4 days ago)
In this article I will walk you through the steps to set up your application to interact with a RavenDB database. I’ll dive right into the client API, but the appendix at the end explains how to fetch the client and relevant dependencies from its repository using a CMake script.

Articles updated

.NET Framework

  (75 votes) by Alexandre Bencz (updated 5 days ago)
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET

C / C++ Language

  (10 votes) by steveb (updated yesterday)
Dynamic string for the C language
  (9 votes) by Edwig Huisman (updated 3 days ago)
CString only projects can convert to STL std::string

Custom Controls

  (13 votes) by Dan-el Khen (updated 3 days ago)
Sample code on building a client-side Grid control in C# using SharpKit

List Controls

  (19 votes) by Jovibor (updated yesterday)
List control with cells tooltips, menu ability, and even more

Tools and IDE

  (5 votes) by honey the codewitch (updated 7 hours ago)
Generate maintainable parsers in most major .NET languages using a friendly grammar format

New Tips and Tricks added

Algorithms & Recipes

  (7 votes) by honey the codewitch (updated 3 days ago)
Easily implement efficient backtracking capabilities over any enumeration
  (5 votes) by Fabrizio Civetta (updated 3 days ago)
The code uses two arrays to store the prime numbers and the wheels positions.


  (3 votes) by Rick York (updated 3 days ago)
A Simple, Header-Only Class for High Resolution Timing

Tools and IDE

  (6 votes) by honey the codewitch (updated 6 days ago)
Easily reuse source from entire projects at the source level instead of the binary level

Tips and Tricks updated


  (9 votes) by HHerzl (updated 2 hours ago)
Scaffolding ASP.NET Core 2 with CatFactory

New Technical Blogs added

Client side scripting

  (1 votes) by Jeremy Hutchinson (updated 3 days ago)
I’ve been spoiled by Asp.Net and expect app settings to just work, but there is no easily configured app settings story for client-side Blazor yet. What I’m looking for is the ability to set some settings on a per-environment (dev/test/beta/prod) through Azure App Service Application Settings.

Uncategorised Technical Blogs

  (2 votes) by Rion Williams (updated 16 hours ago)
One thing that I've always loved hearing about from fellow engineers or reading about on technical blogs are bugs. Nasty ones. Ones that keep you up at night and those that will wake you from a dead sleep. These are the ones that great stories are built upon, because like.

© 2019 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