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

Our Mailouts

Newsletter - 27 May 2019

Weekly Newsletter (27 May 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 did you get into programming?

Survey period: 20 May 2019 to 27 May 2019

My studies at school were focused on IT15313.39
My studies at school were had IT as a component but I chose programming948.22
I am self taught and wanted to become a programmer32428.35
I learned to code to do my job better (eg engineering or science)11810.32
I created something simple (eg a webpage) and needed to make it more powerful so ended up a programmer181.57
I had an interest and found myself drifting more and more to coding19717.24
I did it for the money or to just get a job353.06
I needed to learn programming to keep my job / advance in my job221.92
I needed to know how to code to solve a specific problem I had and ended up a programmer383.32
I was the IT guy by default and one thing led to another464.02
Other (please comment)988.57

This week's survey: What sort of software development are you working on currently?

Latest Additions

New articles added

Applications & Tools

  (0 votes) by Alexandros Pappas (updated 3 days ago)
This deletecertstore tool deletes certificate stores as a pendant to makecert.

Artificial Intelligence and Machine Learning

  (1 votes) by danc1elion (updated 1 weeks ago)
Easy to implement machine learning
  (2 votes) by danc1elion (updated 3 days ago)
Easy to implement machine learning

Bugs & Workarounds

  (0 votes) by Saira Fazal Qader (updated 3 days ago)
Conversion of image to byte and Encryption using 128 bit key then Decryption using the same key and re-conversion from byte to image

C / C++ Language

  (0 votes) by altomaltes (updated 22 hours ago)
This code allows dumping and retrieval from a single variable to a complete tree of objects using both json and xml , in a unintrusive way, using tentative templates.


  (2 votes) by aquila huang (updated 4 days ago)
Introduction of the open source project Light.Data

Hardware & System

  (2 votes) by Cloudster (updated 3 days ago)
Live stream 360 video from a flying drone to a VR headset such as Oculus Rift or HTC Vive.


  (0 votes) by James A. Brannan (updated 6 days ago)
Introduction In this tutorial we use the Amazon Web Services Java 2 Application Programming Interface (API) to create a Rest application using Spring Boot that reads and writes to a DynamoDB database. This tutorial assumes AWS familiarity, Java programming experience, and Spring Boot experience.


  (5 votes) by Издислав Издиславов (updated 5 days ago)
I have decided to make a simple solution, who somehow mimics real world application, and to change it several times, using different UI technlogies and keeping the specific logic the same.

Product Showcase

  (0 votes) by Kamran A (updated 4 days ago)
Learn about the new RavenDB 4.2 features like cluster-wide ACID transactions, distributed counters, the experimental graph API, and more.

Programming Tips

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

Third Party Products and Tools

  (0 votes) by Jerod Johnson (updated 5 days ago)
This article shows how to access NetSuite data using an Entity Framework code-first approach. Entity Framework 6 is available in .NET 4.5 and above.

Tools and IDE

  (2 votes) by PachisiaVikas (updated 1 weeks ago)
Know the steps to quickly set up a secure remote debugging environment and boost your productivity.
  (0 votes) by storyicon (updated 6 days ago)
gos is compatible with all go commands and has go mod/get equipped with smart GOPROXY, it automatically distinguishes between private and public repositories and uses GOPROXY to download your lost package when appropriate.

Web Services

  (0 votes) by (updated 5 days ago)
This is a Introduction to Distributed System Design - 3. Overview of Distributed Engineering

Articles updated

.NET Framework

  (150 votes) by Peter Vegter (updated 5 days ago)
Microsoft Media Foundation (MF) based easy-to-use library with many added features
  (22 votes) by spi (updated 6 days ago)
This small library handles units of measure and quantities with a dynamic and multi-contexts approach.

Artificial Intelligence and Machine Learning

  (5 votes) by danc1elion (updated 1 weeks ago)
Easy to implement machine learning


  (65 votes) by Zijian (updated 1 weeks ago)
Generate strongly typed client API in C# for ASP.NET Web API and .NET Core Web API supporting desktop, Universal Windows, Android and iOS
  (6 votes) by syed shanu (updated 4 days ago)
How to create a simple game development web application using ASP.NET Core Blazor, .NET Core 3.0 Preview and with Visual Studio 2019


  (31 votes) by Florian Rappl (updated 2 days ago)
Want to modernize your C# codebase? Let's continue with values.
  (35 votes) by HHerzl (updated yesterday)
Scaffolding Entity Framework Core 2 with CatFactory

Web Services

  (6 votes) by (updated 5 days ago)
This is a Introduction to Distributed System Design - 1. Splitting in Microservice Architecture
  (2 votes) by (updated 5 days ago)
Introduction to Distributed System Design - 2. Practice of Splitting in Microservice Architecture

New Tips and Tricks added


  (1 votes) by DiponRoy (updated 1 weeks ago)
The aim of this helper class is to divide a large IEnumerable into multiple small list.


  (1 votes) by digimanus (updated 6 days ago)
When using SqlDependency is it possible that a detected change leads to 0 rows in the SqlDependency results.

Programming Tips

  (6 votes) by Bloody Chicken (updated 6 days ago)
Automation Backup When Detaching File Created, Changed, Deleted

Windows Powershell

  (0 votes) by Tom Ling (updated 5 days ago)
Setting up the script. VS Code is one of my favourite IDEs for web development and text editing, In my opinion, it is currently the best choice out there if you are looking for a powerful development tool with a rich set of features.

Tips and Tricks updated


  (4 votes) by dynamichael (updated yesterday)
Build an oct-tree from a color palette for a fast nearest color search

New Technical Blogs added

Cross Platform

  (0 votes) by Andrew Blank (updated 2 days ago)
A bit about this project I was asked by a co-worker for an example of using Selenium Web Browser Automation with C# so I wrote a quick example in C# with MSTest and DotNet Core and I posted it to Github. What is Selenium?

Shell and IE programming

  (2 votes) by Dave Kerr (updated 5 days ago)
You may be familar with the shell, but it can be useful to understand some of the surrounding concepts in detail. How does a shell differ from a terminal? What is a tty? How do shells really work? Hopefully as you read this article you'll discovery something that you didn't know about shells.

© 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