Click here to Skip to main content
15,347,858 members

Our Mailouts

Newsletter - 24 Jan 2022

Weekly Newsletter (24 Jan 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

Have you moved to Visual Studio 2022?

Survey period: 17 Jan 2022 to 24 Jan 2022

For the Visual Studio Devs. Time for a quick straw poll.

Yes - on Windows25132.30
Yes - on a Mac70.90
I will soon729.27
I will eventually25232.43
No plans to13116.86
I don't use Visual Studio8711.20
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What's important to you when considering the license of open source code?

Latest Additions

New articles added


  (7 votes) by Aly Elhaddad (updated 5 days ago)
Introduction and documentation for new ThunderboltIoc framework that achieves DI in .NET without reflection
  (0 votes) by Florian Rappl (updated 2 days ago)
This article will provide a hands-on tutorial that shows users how to get up and running with Azure Arc Enabled Servers.


  (2 votes) by Florian Rappl (updated 3 days ago)
In this article we introduce Azure Arc as a way of integrating resources from other environments into Microsoft Azure.

General Programming

  (8 votes) by Andreas "PAX" Lück (updated 4 days ago)
Investigation of PE file modifications performed by Microsoft Detours
  (6 votes) by trekhleb (updated 4 days ago)
JavaScript implementation of so-called Seam Carving algorithm for content-aware image resizing

Hosted Services

  (5 votes) by Marcelo Ricardo de Oliveira (updated 6 days ago)
In this article we demonstrate how to create a serverless Azure Functions web app in Python.
  (2 votes) by Marcelo Ricardo de Oliveira (updated 4 days ago)
This article should demonstrate how to create a serverless Azure Functions web app in Python.
  (0 votes) by Marcelo Ricardo de Oliveira (updated 4 days ago)
In this article we explore how to build Channel and Group Tabs and Tabs with Adaptive Cards using Python and Azure Functions.

Internet of Things

  (7 votes) by Bernhard Nebel (updated 4 days ago)
A tutorial for people who finally want to debug their Arduino projects that run on AVR MCUs using the GNU project debugger GDB
  (2 votes) by Roman Kiss (updated 6 days ago)
This article describes the design and implementation of the small tool, tester for exploring Azure IoT Central with Android Phone as a virtual Plug and Play Device (PnP Device).

Programming Languages

  (1 votes) by Sergey Abakumoff (updated 6 days ago)
How TypeScript improves coding in JavaScript

Web Development

  (2 votes) by Shaun C Curtis (updated 5 days ago)
How to build a Bootstrap Toaster in Blazor
  (0 votes) by Graeme_Grant (updated yesterday)
User preference theme support - supporting OS / Browser preference to custom user selection

Articles updated

Programming Languages

  (7 votes) by Nick Polyak (updated 13 hours ago)
This article explains Test Driven Development using XUnit with a detailed sample.
  (2 votes) by Giuseppe Pischedda (updated 6 days ago)
Part 2 - Templates and variadic templates

New Tips and Tricks added

Programming Languages

  (4 votes) by Paulo Zemek (updated 2 days ago)
The ?? operator is odd when combined with exceptions - It helps assignments but not non-assignments. Why?
  (0 votes) by ryanovic (updated 13 hours ago)
An implementation of a basic Reader-Writer lock using only the System.Threading.Monitor class

Web Development

  (17 votes) by Scott Ward (updated 3 days ago)
Using extension methods to make working with JavaScript in .NET Blazor easier to work with

Tips and Tricks updated

Programming Languages

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

Web Development

  (6 votes) by Gunnar S (updated 6 days ago)
Good reasons for using State Management in Front End Code

Blogs updated


  (6 votes) by Bernhard Nebel (updated 2 days ago)
How does asynchronous serial communication work, what Arduino libraries are there to support it, and what can go wrong?

© 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