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

Our Mailouts

Newsletter - 29 Jun 2020

Weekly Newsletter (29 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.

Weekly Poll Results

Do you do Unit Testing?

Survey period: 22 Jun 2020 to 29 Jun 2020

We ran this 5 years ago. Let's see if things have changed.

We unit test everywhere, always.9812.28
We test the most important and/or non-trivial units,15619.55
We unit test some pieces. Sometimes.26933.71
We never unit test,20225.31
What is unit testing?779.65

This week's survey: How do you monitor the health of your applications?

Latest Additions

New articles added

Artificial Intelligence and Machine Learning

  (6 votes) by Thomas Daniels (updated 5 days ago)
In this article we take a quick look at NumPy and TensorFlow also do a short overview of the scikit-learn library.
  (3 votes) by Gary.Miller.WPF (updated 2 days ago)
MNIST Digit recognition in C#
  (5 votes) by philoxenic (updated 3 days ago)
In this article, you will be up and running, and will have done your first piece of reinforcement learning.
  (2 votes) by philoxenic (updated 2 days ago)
In this article, we will see what’s going on behind the scenes and what options are available for changing the reinforcement learning.
  (2 votes) by Thomas Daniels (updated 6 days ago)
In this article, let’s dive into Keras, a high-level library for neural networks.

Audio and Video

  (0 votes) by honey the codewitch (updated 10 hours ago)
Provides a complete managed API for working with MIDI files, sequences and devices

Cross Platform

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


  (1 votes) by Code Artist (updated 3 days ago)
A reusable Windows Form text box control for capturing DEBUG and TRACE output

SharePoint Server

  (1 votes) by André Marcos, Igor V. S. Santana (updated 4 days ago)
This work proposes the development of a layer integrated to a DMS system in order to map the user's behavior in analytical information allowing validations, more control and facilitating organizational decision making.

Windows Presentation Foundation

  (11 votes) by Leif Simon Goodwin (updated 6 days ago)
WPF docking window manager library

Articles updated

Algorithms & Recipes

  (70 votes) by Peter Occil (updated 6 days ago)
Has many ways applications can sample from a random number generator, with pseudocode in many cases.


  (10 votes) by Akram El Assas (updated 2 days ago)
Microservices sample architecture using ASP.NET Core, Ocelot, MongoDB and JWT.

C / C++ Language

  (26 votes) by Greg Utas (updated 2 days ago)
Keeping a program running when it would otherwise abort
  (14 votes) by Greg Utas (updated 6 days ago)
Recovering from memory leaks
  (9 votes) by Greg Utas (updated 4 days ago)
Structuring main() and quickly recovering from memory corruption
  (5 votes) by Greg Utas (updated 5 days ago)
Automating help, validating user input, running scripts...
  (0 votes) by Greg Utas (updated 5 days ago)
Implementing corruptible queues that don't manage memory


  (208 votes) by Akram El Assas (updated 3 days ago)
An easy and fast way to build automation and workflows on Windows, Linux, macOS, and the cloud.
  (15 votes) by Bohdan Stupak (updated 16 hours ago)
Overview of Span C# feature and an example of how it can improve the existing codebase

Client side scripting

  (68 votes) by Marla Sukesh (updated 5 days ago)
Basics of latest version of Angular JavaScript and TypeScript
  (21 votes) by Marla Sukesh (updated 6 days ago)
In this post, we will look at Templates, Events, Models, Directives, etc.

Cross Platform

  (5 votes) by Dr. Song Li (updated 2 days ago)
This is a note on running Linux in a VirtualBox and miscellaneous subjects.

List Controls

  (12 votes) by Robert Gustafson (updated 6 days ago)
Extended versions of ListBox and ComboBox controls which allow images, font, and color for individual items

Windows Presentation Foundation

  (330 votes) by Ciumac Sergiu (updated 5 days ago)
Explains sound fingerprinting algorithm, with a practical example of detecting duplicate files on the user's local drive.

New Tips and Tricks added

Audio and Video

  (1 votes) by honey the codewitch (updated yesterday)
Extensive performance and API improvements for streaming MIDI and more


  (4 votes) by Trond Lind (updated 4 days ago)
Prevent brute-force login attacks on a remotely accessible SQL Server database using T-SQL

Design and Architecture

  (2 votes) by Adrian Pirvu (updated 3 days ago)
Basic principles in designing User Interface (UI / UX)

Office Development

  (1 votes) by Igor Krupitsky (updated 4 days ago)
How to merge multiple Excel files into one with the help of VB script

SharePoint Server

  (0 votes) by Ashirwad Satapathi (updated 6 days ago)
How to interact with Sharepoint using your Python application

Windows Powershell

  (0 votes) by Deepthi Viswanathan Nair (updated 6 days ago)
This tip explains how to change the owner of the PowerApp in Office 365

Tips and Tricks updated

C / C++ Language

  (0 votes) by Greg Utas (updated 5 days ago)
Replacing its erase() function

Edit Controls

  (10 votes) by Robert Gustafson (updated 6 days ago)
A UserControl that allows rich-text applications to have a ruler with support for margins, indents, and tabs

New Technical Blogs added

Client side scripting

  (0 votes) by Lee P Richardson (updated 2 days ago)
How to secure external web API's

Programming Languages

  (11 votes) by Chinmoy Mohanty (updated 3 days ago)
Common concepts in functional programming language

Uncategorised Technical Blogs

  (0 votes) by Chinmoy Mohanty (updated 16 hours ago)
Resolvers have been around in angular for a while now and they have become quite popular if you look at the forums. In my opinion, resolvers solve a very specific problem, i.e. it helps you load data for a “component...

© 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