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

Our Mailouts

Newsletter - 25 Nov 2019

Weekly Newsletter (25 Nov 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

Do you design for accessibility in your apps?

Survey period: 18 Nov 2019 to 25 Nov 2019

Accessibility: "The design of products, devices, services, or environments so as to be usable by people with disabilities" [Wikipedia]

We design for people who are blind (eg screen reader support)588.33
We design for vision impairment (eg size, contrast, colours)9613.79
We design for for people who are deaf (eg captions, visual cues)304.31
We design for hearing impairment (eg volume / tone adjustment)162.30
We design for learning disabilities (eg simplified design, minimal distractions etc)304.31
We design for motor skill disabilities (eg dictation support, control spacing)91.29
We do not design with accessibility in mind55579.74
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What bugs you the most when coding?

Latest Additions

New articles added

Algorithms & Recipes

  (16 votes) by honey the codewitch (updated 3 days ago)
Build a feature rich, non-backtracking regular expression engine and code generator in C#
  (13 votes) by honey the codewitch (updated 6 days ago)
Robustly implement value equality semantics in your classes in C#


  (1 votes) by John-ph (updated 2 days ago)
A simple way to design queue based messaging solution in .NET Core to solve complex problems


  (3 votes) by Duncan Edwards Jones (updated yesterday)
A library to demonstrate doing Event Sourcing as a data persistence mechanism for Azure Functions
  (0 votes) by Ashutosh Gpt (updated 6 hours ago)
Azure blob storage with Shared Access Signature.


  (5 votes) by Dan Ionescu (USINESOFT) (updated 3 days ago)
Complex cascade defaulting of properties on an object graph triggered by other property changes

C++ / CLI

  (3 votes) by Mircea Neacsu (updated 4 days ago)
How to use error code objects for error handling in C++

Client side scripting

  (4 votes) by Florian Rappl (updated 2 days ago)
Microfrontends present the latest addition to the decoupling efforts of architects - are they worth the struggle?
  (1 votes) by R S Dodiya (updated 5 days ago)
How to create reusable component in Angular js. It is a good part to create component and reduce code of program in Angular js.


  (20 votes) by honey the codewitch (updated 6 days ago)
Implementing full list support over custom data structures in .NET

Grid & Data Controls

  (5 votes) by Cp-Coder (updated 6 days ago)
Changing DataGrid cell styles on the fly in MVVM projects


  (0 votes) by Justin-A-Miller (updated 4 days ago)
Improve application performance, by avoid allocation of objects and reduce GC %.
  (0 votes) by Justin-A-Miller (updated 4 days ago)
.NET Standard Fast, Light, Flexible JSON Serializer

Product Showcase

  (0 votes) by SAP, Ian Thain (updated 5 days ago)
The SAP Developer Relations Project Book is here to suggest ideas, along with OData backends that can be amended or taken as supplied.

Programming Tips

  (2 votes) by Volynsky Alex (updated 18 hours ago)
This article describes the difference between shallow and deep copy using Python 3.

Uncategorised Articles

  (1 votes) by Jeremy Likness (updated 4 days ago)
Blazor and WebAssembly examples (part of a Blazor presentation)
  (0 votes) by HDB-Li (updated 2 days ago)
LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.


  (3 votes) by Igor Krupitsky (updated 4 days ago)
Application lets you copy tables from folder with DBF files to SQL Server

Articles updated

Audio and Video

  (14 votes) by Maxim Dobroselsky (updated yesterday)
Overview of how to use the DryWetMIDI library for high-level managing of a MIDI file data
  (2 votes) by Maxim Dobroselsky (updated yesterday)
Console application to quantize notes of a MIDI file
  (2 votes) by Maxim Dobroselsky (updated yesterday)
Overview of how to send, receive, play back and record MIDI data with DryWetMIDI

C / C++ Language

  (37 votes) by Volynsky Alex (updated 17 hours ago)
This article demonstrates how to start using the "Google C++ Testing Framework" quickly and easily.

Client side scripting

  (10 votes) by Fred Song (Melbourne) (updated 3 days ago)
Learn how to integrate rest API calls into React-Redux for client-side state management, using Redux to manage the data instead of directly accessing component state.


  (10 votes) by Evgeny Pereguda (updated 5 hours ago)
Clone of PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control

General Graphics

  (42 votes) by wqaxs36 (updated 2 days ago)
Math explanation and game engine coding.


  (23 votes) by Richard Atkins (updated 5 days ago)
Create a fluid, multi-column, vertically ordered list using nested, floating divs
  (9 votes) by Michael Gledhill (updated 2 days ago)
An example of using Angular and SVG to turn your data into beautiful diagrams

iOS and watchOS

  (1 votes) by Zhaohui Xing (Joey) (updated yesterday)
Swift classes for algorithm, including single linked list class, stack class, queue class

Programming Languages

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

Selection Controls

  (20 votes) by Leif Simon Goodwin (updated 3 days ago)
This article presents a simple WPF Carousel Control

New Tips and Tricks added


  (0 votes) by Ashutosh Gpt (updated 4 days ago)
Load balancer service for .NET Core application using Azure Kubernetes service

Client side scripting

  (0 votes) by Gunnar S (updated 5 days ago)
Broadcast messaging in Angular with the observer design pattern and the rxjs npm package


  (4 votes) by honey the codewitch (updated 4 days ago)
A fully generic ordered dictionary class in C#

Tips and Tricks updated

Windows Powershell

  (4 votes) by Karuna Kant Mishra (updated 6 days ago)
This tip explains how to execute single command in multiple parallel servers. We can use other tools to achieve the same.

New Technical Blogs added

Applications & Tools

  (3 votes) by Jeremy Likness (updated 4 days ago)
Advanced Blazor techniques are covered such as sharing Razor class libraries between a Blazor WebAssembly project and Blazor server-side. Shows how to reference embedded resources like JavaScript libraries, debug on server-side then deploy as client-side and debug in the browser.


  (2 votes) by Jeremy Likness (updated 3 days ago)
Build data-driven .NET applications with seamless client-server communication using fluent C# LINQ over OData (like GraphQL but without the JSON).


  (1 votes) by Jeremy Likness (updated 4 days ago)
Durable functions enable implicit and explicit state management for serverless workflows and accommodate a variety of patterns. A new addition, the HTTP task, helps manage interactions with HTTP endpoints including error handling and support for long polling.
  (0 votes) by Jeremy Likness (updated 3 days ago)
Learn how durable entities provide explicit management of state in serverless applications and guarantee operations are safe to execute without concurrency conflicts.

Client side scripting

  (0 votes) by Jeremy Likness (updated 3 days ago)
Step-by-step guide to turn your static website into a Progressive Web App (PWA) including icons, manifest, and service worker code with examples using Hugo.
  (0 votes) by Jeremy Likness (updated 3 days ago)
Add dynamic search to a static Hugo website with custom templates to generate JSON and JavaScript to parse the results.

Code Generation

  (0 votes) by 10xlearner (updated 4 days ago)
Advent of code - Puzzle 16


  (0 votes) by Jeremy Likness (updated 3 days ago)
A look at the latest Azure SDKs for .NET with a sample .NET Core app that uses the Cosmos DB SDK and LINQ to iterate over documents with a dynamic schema.

Programming Tips

  (0 votes) by Jeremy Likness (updated 3 days ago)
This post continues my series about how I migrated from Medium to Hugo.

Serverless Computing

  (1 votes) by Jeremy Likness (updated 2 days ago)
Stateful serverless: long running workflows with durable functions

Site & Server Management

  (0 votes) by Jeremy Likness (updated 3 days ago)
Generate a thumbnail for your Hugo posts on the fly, then create a custom short code that uses thumbnails and page data like title and description to embed a post preview to interlink documents.
  (0 votes) by Jeremy Likness (updated 2 days ago)
Migrate from Medium to Hugo

Threads, Processes & IPC

  (2 votes) by Michael Adaixo (updated 6 days ago)
Parallelizing ray tracing in C++

Web Security

  (0 votes) by Jeremy Likness (updated 3 days ago)
A Content Security Policy (CSP) helps prevent a variety of attacks on your site. This article describes how to implement one for a static website when you don't control the headers.

Windows Powershell

  (2 votes) by Jeremy Likness (updated 4 days ago)
How to customize the new Windows Terminal for Windows 10 for custom font, look and feel, as well as setup terminals for git-bash, Node.js, PowerShell, and Azure Cloud Shell.

© 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