Click here to Skip to main content
14,360,161 members

Our Mailouts

Newsletter - 21 Oct 2019

Weekly Newsletter (21 Oct 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

Are you OK with software you write being used for illegal, immoral, or unethical purposes?

Survey period: 14 Oct 2019 to 21 Oct 2019

Our options for controlling how our users use our software is limited, but if you had the choice how would you vote? (Here's a refresher on immoral vs unethical)

I'm OK with it being used for illegal purposes648.94
I'm OK with it being used for (what I consider) unethical purposes486.70
I'm OK with it being used for (what I consider) immoral purposes527.26
I don't have an opinion either way9813.69
I'm NOT OK with my software being used for illegal, immoral, or unethical purposes52673.46
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Windows 7 end-of-life is January 2020. How long do you plan to target Windows 7 as a deployment target?

Latest Additions

New articles added

.NET Framework

  (10 votes) by Weifen Luo (updated 3 days ago)
A new way to write data and business layer of your application


  (1 votes) by Vincent Maverick Durano (updated 2 days ago)
Highlights the detail about what's new in AutoWrapper Version 2. AutoWrapper is a simple, yet customizable global exception handler and response wrapper for ASP.NET Core APIs


  (2 votes) by gggustafson (updated 2 days ago)
In an earlier article, a WebForm password generator was considered; this article presents the results of its implementation.
  (9 votes) by RM Shahidul Islam Shahed (updated 6 days ago)
This article will walk you through the basic understanding of DI, why DI, code example and creation of ASP.NET Core MVC web application by using .NET Core built-in DI.


  (4 votes) by Allister Beharry (updated 6 days ago)
NewsAlpha is a social news analyzer running on Microsoft Azure which aggregates and analyzes social news posts across different Internet forums and social media sites looking for threats of violence or self-harm in near real-time.

Cryptography & Security

  (0 votes) by Apprieu (Apprieu) (updated 2 days ago)
Data Encryption V2.0


  (1 votes) by Ravi K. Acharya (updated 11 hours ago)
The complete step-by-step guide to build a CI/CD pipeline for your Microsoft SQL Server database using Github, TeamCity and Octopus.
  (1 votes) by Ravi K. Acharya (updated 6 hours ago)
Second part of the step-by-step guide to build a CI/CD pipeline for your Microsoft SQL Server database using Github, TeamCity and Octopus.
  (1 votes) by Ravi K. Acharya (updated 2 hours ago)
Third and final part of the step-by-step guide to build a CI/CD pipeline for your Microsoft SQL Server database using Github, TeamCity and Octopus.


  (2 votes) by Slevoaca Florin (updated 5 days ago)
A little helper for writing Cucumber Java tests

Articles updated

.NET Framework

  (19 votes) by Changqin Liu (updated 2 days ago)
C# framework integrated with and
  (12 votes) by Weifen Luo (updated 3 days ago)
An introduction to RDO.Net, an open source framework to handle data in .NET platform
  (3 votes) by Chris Copeland (updated 3 days ago)
A managed library for automated dependency injection, contract validation, and custom aspect-oriented decorator implementations

Algorithms & Recipes

  (66 votes) by Peter Occil (updated yesterday)
Most apps that use random numbers care about either unpredictability, high quality, or repeatability. This article explains the three kinds of RNGs and gives recommendations on each kind.
  (54 votes) by Alex Rakov, Alexandre Bencz (updated 11 hours ago)
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
  (28 votes) by Lance A. Endres (updated 4 hours ago)
The algorithm presented by Radhakrishnan, et al., originally used to segment well logs for the oil industry, has been ported to C and C#.
  (3 votes) by Sergej Lazarev (updated 3 days ago)
Alphabetic arithemic - convertion of any words from any alphabet to N-number system for using binary search and word manipulation


  (1 votes) by Laurent Bouffioux (updated 3 days ago)
A guide to using the canvas control from SKIASharp in the MVVM way

Client side scripting

  (20 votes) by Shenwei Liu (updated 1 weeks ago)
An Angular sample application that includes selecting, adding, updating, and deleting data with HttpClient service, reactive forms for object and array types, in-line data list editing, custom input validations, and various other features (updated to Angular 8 CLI and Bootstrap 4.3 CSS).
  (8 votes) by Fred Song (Melbourne) (updated 2 days ago)
Using Create-React-App to build react client and use .Net Core 3.0 to build API. React app and .NetCore API can be integrated seamlessly

Desktop Gadgets

  (42 votes) by Brad Joss (updated yesterday)
Alter your clipboard contents before pasting to automate tasks


  (73 votes) by EgorYusov (updated 1 weeks ago)
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library

Edit Controls

  (59 votes) by Jovibor (updated 6 hours ago)
HEX Control for MFC/Win32 apps
  (41 votes) by Robert Gustafson (updated yesterday)
I've created an enhanced version of the Extended RichTextBox created by Razi Syed.

Programming Tips

  (49 votes) by omeecode (updated 19 hours ago)
Becoming a 'Real' developer is the number 1 goal in a developer's life. But the main roadblock is impostor syndrome. This guide will help you fight impostor syndrome.

Raspberry Pi

  (12 votes) by Marc Clifton (updated 3 days ago)
Performance differences on the rPi

New Tips and Tricks added

Algorithms & Recipes

  (9 votes) by Sergej Lazarev (updated 2 days ago)
Algorithm for calculating primes based on research on primes


  (0 votes) by Lucas Vogel (updated 4 days ago)
Get YAML, Markdown and HTML content using this handy wrapper to the YamlMarkdown library.

Other .NET Languages

  (4 votes) by Klaus78 (updated 4 days ago)
A simple example of usage of type providers in F#

Tips and Tricks updated


  (2 votes) by VipinMittal18 (updated 3 days ago)
How to enable debugging in Twig templates - Drupal 8

New Technical Blogs added


  (0 votes) by Simon Jackson (updated 3 days ago)
Since we started supporting Android platforms fully in the XRTK, we have been through the mill working through all the possible combinations of testing, debugging and banging heads against tables to make Android platforms behave.

Client side scripting

  (0 votes) by Chris A. Johnson (updated yesterday)
Drag and Drop between Multiple Trees in Jquery using jstree

Code Generation

  (1 votes) by User-14483287 (updated 5 days ago)
Reindeer olympics

© 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