Click here to Skip to main content
15,395,859 members

Our Mailouts

Newsletter - 02 May 2022

Weekly Newsletter (2 May 2022)
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

You're being handed someone else's code to manage. What do you most hope for?

Survey period: 25 Apr 2022 to 2 May 2022

You probably want to choose them all, but you can only pick one. Assume the code is in a language and subject area you understand.
Comments and inline documentation to explain what's happening9215.46
Clear, clean, well-written code that's self explanatory28648.07
No critical security issues that will be a nightmare to fix223.70
Unit tests that cover everything important274.54
That it's written using a framework you understand335.55
Documentation: specs, requirements, goals, records of what decisions were made and why9015.13
The phone number of the person who originally wrote the code457.56

This week's survey: Which devices or platforms would you most like to program?

Latest Additions

New articles added


  (0 votes) by Vasilij Litvinov (updated 4 days ago)
This article introduces Intel Distribution of Modin, part of the Intel oneAPI AI Analytics Toolkit (AI Kit), which is now available from Anaconda’s “defaults” channel (and from conda-forge, too).

Artificial Intelligence

  (0 votes) by Wei_Li (updated 2 days ago)
This article lays out the performance data of software AI accelerators on Intel Xeon.

Desktop Programming

  (2 votes) by Petrov Vladimir (updated yesterday)
Simple solution for PDF performance from Image files of any kind.

High Performance Computing

  (3 votes) by tugrulGtx (updated 6 days ago)
A small tool for writing various algorithms as if they were CUDA/OpenCL kernels
  (3 votes) by Elmira Volkova, Alexander Bobyr, Igor Ermolaev (updated 3 days ago)
In this article, we divide the computation between the host CPU and a discrete Intel® GPU such that both processors are kept busy.

Hosted Services

  (0 votes) by David Norton (updated 4 days ago)
In this article we explore the simple setup process for a Kafka cluster on Azure HDInsight.
  (0 votes) by David Norton (updated 3 days ago)
In this article we explore how to stream data into Kafka.
  (0 votes) by David Norton (updated 2 days ago)
In this article we use PySpark to stream and analyze our data.

Programming Languages

  (2 votes) by MaheshMore (updated 4 days ago)
Discussion of ways for implementing IHttpClientFactory in .NET Core apps
  (0 votes) by Wesley Du, Junwei Deng, Kai_Huang, Shan_Yu, Shane Huang (updated 5 days ago)
In this blog, we will introduce some of the core components in BigDL and showcase how BigDL takes advantage of Ray and its native libraries to build out the underlying infrastructure (such as RayOnSpark, AutoML, etc.

Web Development

  (1 votes) by Michael Chourdakis (updated 20 hours ago)
A quick way to interoperate between Win32 and a browser using WebSockets

Articles updated

Desktop Programming

  (105 votes) by Ray Koopa (updated 4 days ago)
Retrieving the path to the new user folders like Downloads, Saved Games or Searches

Hosted Services

  (19 votes) by KristianEkman (updated 3 days ago)
An online Angular, .NET 5 Web API, SQL Server on Azure backgammon game


  (107 votes) by free5lot (updated 2 days ago)
Camera_Net is a FLOSS library for using video-cameras and video-inputs in .NET projects easily

Programming Languages

  (27 votes) by Mark Pelf (updated 5 days ago)
Discussion about problems with Garbage Collector and possible alternative solutions

Web Development

  (10 votes) by Fred Song (Melbourne) (updated 4 days ago)
Build a simple finance application with Angular 13 and .NET 6

New Tips and Tricks added

Internet of Things

  (2 votes) by honey the codewitch (updated 6 days ago)
Use batching to increase performance during complex rendering operations.

Tips and Tricks updated

Programming Languages

  (6 votes) by David_Cui (updated 5 days ago)
To introduce a free library to save some tedious work for writing mapping code between entities and DTOs

New Technical Blogs added


  (0 votes) by PascalLandau (updated 6 hours ago)
In the fifth part of this tutorial series on developing PHP on Docker we will setup some PHP code quality tools and provide a convenient way to control them via GNU make.
  (0 votes) by PascalLandau (updated 12 hours ago)
In the seventh part of this tutorial series on developing PHP on Docker we will setup a CI (Continuous Integration) pipeline to run code quality tools and tests on Github Actions and Gitlab Pipelines.. . All code samples are publicly available in my Docker PHP Tutorial repository on github.


  (0 votes) by PascalLandau (updated 6 hours ago)
In the sixth part of this tutorial series on developing PHP on Docker we will setup git-secret to store secrets directly in the repository. Everything will be handled through Docker and added as make targets for a convenient workflow.

Programming Languages

  (1 votes) by Pete O'Hanlon (updated 5 days ago)
A simple web-based calculator shows how to let TypeScript interact with contents of a web page

© 2022 The Code Project.  All rights reserved.

This email was sent to To stop receiving The Weekly Newsletter click here.
CodeProject 20 Bay Street, 11th Floor, Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use