Click here to Skip to main content
14,265,784 members

Our Mailouts

Newsletter - 22 Apr 2019

Weekly Newsletter (22 Apr 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

Which of the following are your preferred ways of learning?

Survey period: 15 Apr 2019 to 22 Apr 2019

Some methods are more efficient than others.

Written tutorials60960.36
Video tutorials39439.05
Reading a book50149.65
Online interactive tutorials32131.81
By modifying and extending an existing application48848.36
Using the docs and trial-and-error44143.71
Formal courses19719.52
Randomly copying and pasting online code examples17417.24
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: How do you picture your days of coding?

Latest Additions

New articles added

Algorithms & Recipes

  (0 votes) by Dmitriy Gakh (updated 13 hours ago)
Three state (ternary) logical type implemented using C# programming language.

Artificial Intelligence and Machine Learning

  (1 votes) by Afzaal Ahmad Zeeshan (updated 6 days ago)
In this article, I will demonstrate how to integrate the Cognitive Services SDKs in a .NET Core based application and explore how real-world scenarios can be tackled using ML services offered by Microsoft.
  (0 votes) by Afzaal Ahmad Zeeshan (updated 6 days ago)
In this article, I will demonstrate how to integrate the Cognitive Services SDKs in a .NET Core based application and explore how real-world scenarios can be tackled using ML services offered by Microsoft.
  (0 votes) by Coding Notes (updated 14 hours ago)
Diary of learning Machine Learning and TensorFlow.


  (3 votes) by Marcelo Ricardo de Oliveira (updated yesterday)
The first of many articles featuring design patterns, architectural designs, frameworks and technologies leading to ASP.NET Core Microservices
  (2 votes) by Theo Bebekis (updated 6 days ago)
How to write a custom logging provider in ASP.NET Core


  (1 votes) by Christian Graus (updated 6 days ago)
First in a series on using Azure AD with Angular applications
  (1 votes) by Christian Graus (updated 4 days ago)
Adding role based security to our Azure AD/Angular website
  (0 votes) by Christian Graus (updated 5 days ago)
In part two, we start protecting our back end APIs with Azure AD

Boards / Embedded devices

  (1 votes) by Phil Hopley (updated 6 days ago)
Sixth part in a series on a ROS (Robot Operating System) House Bot

C / C++ Language

  (0 votes) by thoughts-on-cpp (updated 4 days ago)
Implementation of Numerical Integrations with Trapezoidal and Simpson Rule Approach

Cross Platform

  (0 votes) by Igor Kushnarev (updated 4 days ago)
Vulkan pipeline with Kotlin Native


  (5 votes) by Michael Haephrati (updated 16 hours ago)
This article will show how to selectively add a Console window to Win32 or even MFC programs for debugging purposes
  (0 votes) by setevoy4 (updated 6 days ago)
The task is to write a tool which will be started from a Jenkin's job by a cron to check an organization's public repositories list in the Github.


  (1 votes) by Dan Ionescu (USINESOFT) (updated 5 days ago)
LINQ extensions that allow to describe and to safely query cached data

Product Showcase

  (0 votes) by Ashutosh M Alegaonkar (updated 6 days ago)
Cisco Meraki devices provide retailers with a way to leverage their existing WiFi infrastructure to obtain insights about what happens from the time a person nears their store to the time they leave.

Programming Tips

  (0 votes) by setevoy4 (updated 13 hours ago)
What pointers are? Pointers examples in Golang. * and & operators. Pointer as an argument to a function. Functions - arguments by value and by reference.

Testing and QA

  (2 votes) by WasiUllah Khan (updated 4 days ago)
Automated Pakwheels parsing with Selenium and Python

Web Security

  (1 votes) by Shao Voon Wong (updated 6 days ago)
This article continues the content security policy discussion with unsafe-inline, unsafe-eval, nonce, cryptographic hashing and more.

Articles updated

Algorithms & Recipes

  (59 votes) by Peter Occil (updated yesterday)
Discusses many ways applications can do random number generation and sampling from an underlying random number generator (RNG) and includes pseudocode for many of them.

C / C++ Language

  (16 votes) by Robert van Engelen (updated yesterday)
This article introduces RE/flex for C++. RE/flex generates fast lexical analyzers similar to Flex, but supports Unicode patterns, indent/nodent/dedent, lazy repeats, smart input text handling, and performance tuning. RE/flex is compatible with Bison/Yacc.

Client side scripting

  (2 votes) by Valerii Tereshchenko (updated 4 days ago)
Example of data polling with React, Redux and Thunk

Edit Controls

  (37 votes) by Jovibor (updated 5 days ago)
HEX control for MFC apps


  (4 votes) by Uzi Granot (updated 6 days ago)
The PDF417 barcode encoder .NET class library is written in C#. The encoder class allows you to create a PDF417 barcode image from a text string or a byte array. The demo project allows you to explore the library and produce PDF417 barcodes.

List Controls

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


  (12 votes) by Michael Chourdakis (updated 6 days ago)
Use Windows new ThreadPool through a single C++ 11 class.


  (19 votes) by, sibani.p (updated yesterday)
Creating a simple ORM for C++ on-top of SQL database
  (10 votes) by Dan Ionescu (USINESOFT) (updated 5 days ago)
A newly released as open source nosql database for .NET (classic or core). Already used in production environments
  (6 votes) by Dan Ionescu (USINESOFT) (updated 5 days ago)
More on data manipulation

Programming Languages

  (5 votes) by Vincent Radio (updated 4 days ago)
VRCalc++ Engine is embeddable in any Delphi Application using Dynamic Packages

Raspberry Pi

  (0 votes) by Martin Gmuca (updated yesterday)
In this article, we will look at the process of app development, deploy and debug on Raspberry Pi 3 using VS2019.

Serverless Computing

  (1 votes) by RaviAakula (updated 3 days ago)
In this article, we will learn how to deploy ASP.NET Core Microservices in AWS ECS using Fargate with Cloudformation template and AWS Console.

Tips and Tricks updated

Raspberry Pi

  (1 votes) by Martin Gmuca (updated yesterday)
Where did Windows10 IoT move since 2016? What is new in the latest updates (4.2019)?

New Technical Blogs added

Amazon Web Services

  (0 votes) by James A. Brannan (updated 14 hours ago)
In this tutorial we explore creating, reading, updating, listing, and deleting objects and buckets stored in S3 storage using the AWS Java SDK 2.0 to access Amazon’s Simple Storage Service (S3).


  (0 votes) by Abdelrahman El Kinani (updated 5 days ago)
Hey 🙂 In this blog post we’ll talk about Azure MySQL DB (free for Studentns from Microsoft Imagine Access aka: Dreamspark ) How to design it, Basic UWP todo demo \w/ In a previous blog post I talked about the DB creation process, how to obtain the DB info ( host name, username,  password,

C / C++ Language

  (0 votes) by John Bandela (updated 5 days ago)
One of the inconveniences of returning multiple values from a function using tuples. While, it is very easy for a function to return multiple values, it is harder for the caller to use them. Here is an example from the write up.


  (0 votes) by John Bandela (updated 5 days ago)
The problem brought to light by the article is that C++11 auto interacts badly with expression templates and proxies.

Hardware & System

  (0 votes) by YawerIqbal (updated 6 days ago)
System Jobs AsyncOperation or System Job is an important Dynamcis 365 system entity. Usually we don’t create its records, rather they are created automatically. A record represents a single execution of an asynchronous resource.


  (0 votes) by Martin Vorbrodt (updated 6 days ago)
3D Engine, from GLUT to GLFW

Programming Tips

  (3 votes) by Jeremy Hutchinson (updated 5 days ago)
Bulk editing shortcuts in Visual Studio

Site & Server Management

  (0 votes) by Petru Faurescu (updated 5 days ago)
What’s about Problem / solution format brings an easier understanding on how to build things, giving an immediate feedback.

Uncategorised Technical Blogs

  (0 votes) by John Bandela (updated 5 days ago)
As brought up in the a reddit post with lambdas in inline functions you can run into ODR violations and thus undefined behavior.
  (0 votes) by YawerIqbal (updated 6 days ago)
Last week in a meeting client explained requirement: “.. we receive emails in a mail box, and we manually create contacts in CRM using sender name and address for further processing, we want to automate this.. .
  (0 votes) by Rion Williams (updated 14 hours ago)
If you've ever worked in a large code-base of around a hundred or so projects, then you know that organizing your code can almost be as important as writing the code itself. Organization is always subjective, sometimes multiple projects are enough, sometimes it can help to organize code into things.

© 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