Click here to Skip to main content
14,576,820 members

Our Mailouts

Newsletter - 15 Jun 2020

Weekly Newsletter (15 Jun 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 May 2020
Winner: raddevus .NET Core Web API: The Least You Need To Know (Part 1 of 2)
Winner: George Swan Configuring Simple State Machines
Runner-up: Daniele Fontani How to Improve .NET Applications with AOP
Runner-up: Bohdan Stupak Using Span to Improve Performance of C# Code

Chris Maunder

Weekly Poll Results

An author writes a series of articles. How should they publish the articles?

Survey period: 8 Jun 2020 to 15 Jun 2020

Do prefer the to have something to look forward to each day or week, or just drop them Netflix style?

I like seeing one article published each day587.75
I like seeing an article each week11815.78
I prefer to have all articles in the series be published in one drop.16522.06
It doesn't fuss me. Whatever works.40754.41

This week's survey: Which of these video conference tools would your recommend?

Latest Additions

New articles added


  (1 votes) by David Crow (updated 2 days ago)
What follows is my quest for a small, easy-to-read, no-frills, weather forecasting app

Artificial Intelligence and Machine Learning

  (8 votes) by Glenn Prince (updated 6 days ago)
In this article, we'll have a look at some of the pretrained models we can use in ImageAI to start detecting people in images.
  (8 votes) by Glenn Prince (updated 3 days ago)
This article gives you a good starting point for your own object detection projects.
  (7 votes) by Glenn Prince (updated 5 days ago)
In this article, we train our own custom model to detect if people are wearing hardhats.
  (6 votes) by Glenn Prince (updated 4 days ago)
In this article, we begin the process of creating a custom object detection model.
  (1 votes) by Thomas Daniels (updated 2 days ago)
This article provides some tips for experienced programmers to get up to speed with the basics of Python.


  (0 votes) by Shkurko Eugene (updated 4 hours ago)

C / C++ Language

  (0 votes) by Greg Utas (updated 14 hours ago)
Implementing corruptible queues that don't manage memory


  (6 votes) by Shawn_TM (updated 4 days ago)
High Performance Cross Platform TCP Client Server connections

Cross Platform

  (0 votes) by Imran Abdul Ghani (updated 3 days ago)
Step by Step Implementation of Row Level Data Security in Tableau


  (3 votes) by After2050 (updated 5 days ago)
How to create and play sounds in HTML5
  (1 votes) by Cinchoo (updated 6 days ago)
Simple JSON writer for .NET


  (0 votes) by Mircea Neacsu (updated 3 days ago)
Make a multi-threaded server in 20 lines or less

Product Showcase

  (0 votes) by Dawid Borycki (updated 6 days ago)
In this article I will show you an approach can be easily employed to write efficient code that can be useful for signal and image processing, neural networks, or game applications.

Articles updated

.NET Framework

  (6 votes) by Chris Copeland (updated 4 days ago)
A managed library for automated dependency injection, contract validation, and custom aspect-oriented decorator implementations

Algorithms & Recipes

  (6 votes) by D Sarthi Maheshwari (updated 6 days ago)
Discussing about streams... about streaming... about functional streaming... and nothing else

Applications & Tools

  (33 votes) by Ștefan-Mihai MOGA (updated 2 days ago)
You can use IntelliPort to transfer large files from a computer onto your portable computer using a serial port rather than going through the process of setting up your portable computer on a network.


  (13 votes) by Nitij (updated 6 days ago)
Creating applications using ASP.NET web API and Handlebars templating engine

C / C++ Language

  (12 votes) by Greg Utas (updated yesterday)
Recovering from memory leaks
  (6 votes) by Greg Utas (updated 6 days ago)
Structuring main() and quickly recovering from memory corruption


  (8 votes) by Steffen Ploetz (updated 4 days ago)
Create a basic icon editor, that is running on ReactOS and Windows, with as little code as possible.


  (6 votes) by KimJohnson (updated 2 days ago)
.NET Redis container and strongly typed data objects

New Tips and Tricks added

Algorithms & Recipes

  (2 votes) by fernando amatulli (updated 4 days ago)
Polynomial interpolation algorithm from 1 to 9 degree that allow forcing constant term to 0

C / C++ Language

  (0 votes) by Greg Utas (updated yesterday)
Adding erase() and replace() functions


  (0 votes) by DiponRoy (updated 12 hours ago)
Upgrade a legacy ASP.NET project to use managed Oracle.ManagedDataAccess.Client instead of unmanaged Oracle.DataAccess.Client while using Entity Framework DB first or EDMX.

General Graphics

  (0 votes) by Manuel Campos (updated 6 days ago)
A modeless dialog that allows magnification of a section of a display screen


  (3 votes) by wim4you (updated 3 days ago)
First exploration of the capabilities of Chromium WebView2 Control to display animated .GIF, .PNG, WebP, WebM

Tips and Tricks updated

Algorithms & Recipes

  (1 votes) by daubrecq (updated 5 days ago)
How to add elements to a queue in Python

New Technical Blogs added


  (0 votes) by Dave Kerr (updated 5 days ago)
Tips for CKA Certification

© 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