Click here to Skip to main content
15,348,081 members

Our Mailouts

Newsletter - 14 Mar 2022

Weekly Newsletter (14 Mar 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 maillist.codeproject.com domain to your list of allowed senders.

Site News

Best Article of February 2022
Winner: Marc Clifton A Simple Web API Account Manager in .NET 6
Winner: Nick Polyak Prototype Driven Development (PDD)
Runner-up: Peter Huber SG Deep Dive into WPF Layouting and Rendering
Runner-up: Mark Pelf Visitor Pattern in C# - 5 Versions

cheers,
Chris Maunder

Weekly Poll Results

Have you ever been asked to include a backdoor in your software?

Survey period: 7 Mar 2022 to 14 Mar 2022

Maybe it's to avoid having to ask for the keys, or a system that's just hard to debug, or maybe there are...other reasons. We don't want details, just an idea for everyone to understand how common this is.
OptionVotes% 
Yes, with no explanation as to why121.64
Yes, to help with tech support669.02
Yes, to help with locked out accounts375.05
Yes, to help with debugging527.10
Yes, for nefarious business reasons (we don't want details)172.32
Yes, for nefarious political reasons (we really don't want details)91.23
Yes, for other reasons172.32
No - I've never been asked to add a backdoor to my code53873.50
I've not been asked, but I've placed one for my own reasons719.70
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Have you ever been asked to include a backdoor in your software?

Latest Additions

New articles added

Database Development

  (1 votes) by Marcelo Ricardo de Oliveira (updated 6 days ago)
This first article in the series introduces the goal of this series: demonstrating how to modernize legacy Python apps and their data on Azure.

Hosted Services

  (1 votes) by Marcelo Ricardo de Oliveira (updated 5 days ago)
In this article, we demonstrate how to set up an Azure PostgreSQL database, migrate the app’s data to Azure, and ensure the application still works.
  (1 votes) by Matthew Casperson (updated 3 days ago)
How to build a frontend web app for a universal translator
  (0 votes) by Matthew Casperson (updated 2 days ago)
How to build the initial backend API and publish it as an Azure function app
  (0 votes) by Marcelo Ricardo de Oliveira (updated 4 days ago)
In this article we demonstrate how to move a copy of our Python app and data to the Azure cloud infrastructure with minimal redesign and modification.

Internet of Things

  (1 votes) by honey the codewitch (updated 7 hours ago)
Take advantage of the PlatformIO repository to easily add GFX to your projects.

Programming Languages

  (7 votes) by Paulo Zemek (updated yesterday)
This article talks about some mistakes people make when using MVVM, and how to overcome them, independently if the error is MVVMs fault or just a misunderstanding on how to apply it.
  (8 votes) by Mark Pelf (updated 2 days ago)
Discussion on proper method to check for null-value and raise Event in C#
  (4 votes) by Mark Pelf (updated 5 days ago)
Tutorial article on Observer pattern in C# and Events threading problem
  (1 votes) by Coding Notes (updated yesterday)
An introduction to ASP.NET Core MVC.

Web Development

  (3 votes) by Coding Notes (updated 4 days ago)
An introduction to ASP.NET Core MVC

Articles updated

Desktop Programming

  (133 votes) by Yang Kok Wah (updated 3 days ago)
A tool to generate face images and animated gif files for different angles and lighting using only a single face image. Also includes Face Matcher using Microsoft Face API.

General Programming

  (11 votes) by Greg Utas (updated 4 days ago)
Automating help, validating user input, running scripts...
  (11 votes) by Greg Utas (updated 3 days ago)
No breakpoints or drooling all over the console!

Internet of Things

  (49 votes) by honey the codewitch (updated 4 days ago)
GFX is a fast and full featured replacement for standard IoT drawing libraries that is optimized to reduce bus I/O
  (13 votes) by Bernhard Nebel (updated yesterday)
A tutorial for people who finally want to debug their Arduino projects that run on AVR MCUs using the GNU project debugger GDB

Programming Languages

  (132 votes) by Uzi Granot (updated 5 days ago)
QR Code libraries to allow program to create QR Code image or read image containing one or more QR Codes
  (34 votes) by Shao Voon Wong (updated 6 days ago)
Bring your animations to H264/HEVC video using C++ and C# with h/w acceleration
  (25 votes) by Greg Utas (updated 5 days ago)
Automating Scott Meyers' recommendations, cleaning up #include directives, and analyzing dependencies

Web Development

  (1 votes) by Zijian (updated yesterday)
Solutions for using DateOnly in ASP.NET Core 6, before 7

New Tips and Tricks added

Programming Languages

  (0 votes) by SiretT (updated 4 days ago)
The purpose of this application is a quick way to share the internet connection from a certain network interface (for example a VPN) to another interface (for example a Remote NDIS interface to share the internet through the smartphone) in this case via console.
  (0 votes) by Master DJon (updated 3 days ago)
New MigrationSqlGenerator that will generate SQL from MigrationOperations that can have an attribute "ExecuteAfter" or "ExecuteBefore"

New Technical Blogs added

Database Development

  (3 votes) by essentialSQL (updated 6 days ago)
In this blog entry we do an overview of the order if execution in SQL.
  (2 votes) by essentialSQL (updated 6 days ago)
In this video and the following article, we’ll take you step-by-step through the process of changing a query’s filter criteria into a SQL variable, then ultimately into a stored procedure.
  (2 votes) by essentialSQL (updated 6 days ago)
Learn about a database cursor with an example and when to use it in a SP
  (1 votes) by essentialSQL (updated 6 days ago)
Top five performance tips for Stored Procedures
  (1 votes) by essentialSQL (updated 5 days ago)
In this puzzle, we’re going to learn how to rewrite a subquery using inner joins.
  (0 votes) by essentialSQL (updated 6 days ago)
In this blog entry we discuss the difference between left join versus right join operators.
  (0 votes) by essentialSQL (updated 5 days ago)
In this puzzle, we’re going to learn about joins vs subqueries.
  (0 votes) by essentialSQL (updated 5 days ago)
Learn about implicit data conversion and explicit type conversions with CAST AND CONVERT
  (0 votes) by essentialSQL (updated 5 days ago)
In this article look at a couple examples and compare a correlated sub query to a join.
  (0 votes) by essentialSQL (updated 6 days ago)
Puzzle to explore a SQL BOM example

Programming Languages

  (0 votes) by essentialSQL (updated 6 days ago)
In this article we’ve collected all the essential information about writing SQL queries into one ultimate guide to help you gain and practice this knowledge more effectively.
  (0 votes) by essentialSQL (updated 6 days ago)
In this article we’re going to cover the seven data types you’ll most frequently encounter in your everyday use of SQL.
  (0 votes) by essentialSQL (updated 6 days ago)
The purpose of this article is to introduce you to SQL window functions and some of the high-level concepts.
  (0 votes) by essentialSQL (updated 6 days ago)
How to use SQL GROUP BY Clause is to consolidate like values into a single row
  (0 votes) by essentialSQL (updated 6 days ago)
In this blog entry we do an overview of the SQL DATEDIFF function



© 2022 The Code Project.  All rights reserved.


This email was sent to mailout@maillist.codeproject.com. 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 webmaster@codeproject.com