Click here to Skip to main content
14,330,663 members

Our Mailouts

Newsletter - 16 Sep 2019

Weekly Newsletter (16 Sep 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

How old is your main development machine?

Survey period: 9 Sep 2019 to 15 Sep 2019

Even if you've replaced all the bits many times over, only count the date you purchased the initial unit.

It's brand new474.64
Less than a year old10510.36
1 - 3 years old32832.35
3- 5 years old24524.16
5 - 7 years old15615.38
7 - 10 years old757.40
10 - 15 years old242.37
15 - 25 years old141.38
Over 25 years old80.79
I don't have a "main" work machine.121.18

This week's survey: When you're reading an article and a dialog pops up asking you to signup for an email, how often do you sign up?

Latest Additions

New articles added

.NET Framework

  (6 votes) by Alexandros Pappas (updated 5 days ago)
This project describes how to use Entity Framework with update triggers and audit tables.


  (0 votes) by TheOldFogie (updated yesterday)
App to convert an Exisiting non-Room database for Room.


  (10 votes) by Michael Gledhill (updated 6 days ago)
A cheatsheet for getting your Web APIs up and running as quickly and painlessly as possible

Applications & Tools

  (1 votes) by Marc Clifton (updated 6 hours ago)

Artificial Intelligence and Machine Learning

  (3 votes) by syed shanu (updated 2 days ago)
Introduction to Machine Learning and ML.NET (Machine Learning.NET)


  (4 votes) by Gaurav Gahlot (quickdev) (updated 5 days ago)
In this article, we are going to set up a Release Trigger to automatically deploy our application on Azure App Service as a Docker Container, each time we push our code.
  (1 votes) by Glenn Prince (updated 6 days ago)
Up next, we are going to start taking those events and moving them into a Storage Queue so they can be processed by an Azure Function. We are also going to get the bot to listen to a Service Bus Queue so it can pick up a message and deliver it back to the Discord Server.

Charts, Graphs and Images

  (0 votes) by Amarnath S (updated 12 hours ago)
HTML5 Application to manipulate a Coons Bicubic Surface in 3D using its corner points, U and W tangents and UW twists.


  (2 votes) by Evgeniy Gribkov (updated 2 days ago)
Some aspects of LINQ query optimization for MS SQL Server

Product Showcase

  (0 votes) by Jeffrey T. Fritz (updated 6 days ago)
In this video, Jeff analyzes a simple set of loops and arrays with Intel's Advisor. We generate a roofline analysis chart and examine the recommendations to improve the CPU and memory usage patterns in our code.

SAP HANA and Amazon SageMaker Challenge Ideas

  (2 votes) by Arthur V. Ratz (updated yesterday)
In this article, we will thoroughly discuss how to create and export TensorFlow S&P 500 Index prediction model and serve it using TensorFlow Model Server

Uncategorised Articles

  (5 votes) by Jovibor (updated yesterday)
Windows library for reading PE (x86) and PE+ (x64) files' inner structure information.
  (0 votes) by Greg Utas (updated 5 hours ago)
Robust applications framework in C++. Includes a static analysis tool. See

Articles updated


  (7 votes) by ArindamNayak (updated 6 days ago)
This article demonstrates how to integrate any application with slack and utilize your application capabilities in slack interface.

Applications & Tools

  (16 votes) by Kalvin Lawrence Ernst (updated yesterday)
Generate a multi-layered web app instantly, directly from a database (SQL Server). Only uses jQuery & vanilla javascript, and does NOT use JavaScript libraries/frameworks, such as AngularJS, React, Vue, etc.
  (10 votes) by Sidd Gautama (updated 6 days ago)
Declarative, Configurable and Super Easy API testing lib using YAML/JSON steps


  (148 votes) by Sean Ewington (updated 3 days ago)
Web development beginner tutorials. A compilation of web development tutorials that serve as a beginner's walk to web development
  (13 votes) by vladimir husnullin (updated 6 days ago)
This article shows how to create a single page web applciation using AngularJS. It will be helpful for people willing to study Angular and MVVM practices.


  (4 votes) by Gaurav Gahlot (quickdev) (updated 4 days ago)
This article is the first in the series where we are going to build a simple ASP.NET Core web application, containerize it with Docker and run it on local host.


  (52 votes) by Dave Kerr (updated 3 days ago)
Introducing 'Sil' - the addin that lets you right click on code and quickly inspect the Common Intermediate Language the compiler generates for it.


  (14 votes) by Niemand25 (updated 5 hours ago)
Designing a simple yet functional database for financial accounting application

Design and Architecture

  (254 votes) by Chad Z. Hower aka Kudzu (updated 6 days ago)
As software developers, piracy is something that affects us all. You might not see it directly if you work for a large company but you still have an interest in who is using your company's software. If you work for a small company or are a solo developer, piracy hits a lot closer to home.

Desktop Gadgets

  (34 votes) by Brad Joss (updated 10 hours ago)
Alter your clipboard contents before pasting to automate tasks

Edit Controls

  (54 votes) by Jovibor (updated 23 hours ago)
HEX Control for MFC/Win32 apps


  (4 votes) by Antoine Amend (updated 5 days ago)
Create custom indexes for improving Mapreduce performance

List Controls

  (4 votes) by Robert Gustafson (updated yesterday)
Extended versions of ListBox and ComboBox controls which allow images, font, and color for individual items


  (84 votes) by Chad Z. Hower aka Kudzu (updated 6 days ago)
Delivering software globally goes far beyond simply localizing. This article covers cultures, graphics, text spacing and more.

Programming Tips

  (26 votes) by omeecode (updated 3 days 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.

String handling

  (19 votes) by Robert van Engelen (updated 3 days ago)
Classic globbing and modern gitignore-style globbing algorithms can be fast, whereas recursive implementations are known to blow up exponentially; why some freely available source code should not be used.


  (7 votes) by Marijan Nikic (updated 9 hours ago)
HTA application written in VBscript for tracking and sorting movies list by their release date

New Tips and Tricks added

.NET Framework

  (0 votes) by Rahul R Shanbhag (updated 6 days ago)
This article explains how we can make the Git pipeline fail when the Sonarqube quality gates analysis for the corresponding branch fails.

Algorithms & Recipes

  (5 votes) by honey the codewitch (updated 2 days ago)
A B-tree, an AVL tree, and a Splay tree in C#
  (4 votes) by honey the codewitch (updated 5 days ago)
How to process large JSON data using a streaming reader


  (0 votes) by Quí Nguyễn NT (updated 3 days ago)
This is a demonstration of a basic example of single page Angular application and micro-service architecture on Azure.

Hardware & System

  (0 votes) by Haily Swift (updated 6 days ago)
This article shows how to collect analog signal through the ADC module.

Tips and Tricks updated

Applications & Tools

  (18 votes) by honey the codewitch (updated 4 days ago)
A simple home HTTP server that works across all .NET platforms

New Technical Blogs added

Code Generation

  (0 votes) by User-14483287 (updated 6 days ago)
Hello ! I’m Xavier Jouvenot and here is the tenth part of a long series on Advent Of Code. You can find the previous part here. For this new post, we are going to solve the problem from the 10th December 2015, named "Elves Look, Elves Say".

Mobile Development

  (0 votes) by DotnetShtien (updated 6 days ago)
In this article we will dicuss when new feature added recently to the meta-programming library which is the command contracts.

© 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